JM9 XRCU Board 0.1.2
Libraries API Reference
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAdafruit_BusIO_RegisterThe class which defines a device register (a location to read/write data from)
 CAdafruit_BusIO_RegisterBitsThe class which defines a slice of bits from within a device register (a location to read/write data from)
 CAdafruit_GFX_ButtonA simple drawn button UI element
 CAdafruit_I2CDevice< The class which defines how we will talk to this device over I2C
 CAdafruit_SPIDevice
 CCompass_cal_vals_tCalibration values of a compass
 CGFXfontData stored for FONT AS A WHOLE
 CGFXglyphFont data stored PER GLYPH
 Cheading_ptr_tHeading pointer type
 Chsl_tAn HSL color
 CJM9_packerJM9 UART packet packer
 CJM9_unpackerJM9 UART packet unpacker
 CMag_field_raw_tMagnetic field strength (in raw values) packet
 CMag_field_uT_tMagnetic field strength (in microTesla) packet
 CMpu_6050_cal_vals_tMPU-6050 calibration values packet
 CStream::MultiTarget
 CPrint
 CAdafruit_GFX
 CAdafruit_GrayOLEDClass that stores state and functions for interacting with generic grayscale OLED displays
 CAdafruit_SPITFTAdafruit_SPITFT is an intermediary class between Adafruit_GFX and various hardware-specific subclasses for different displays. It handles certain operations that are common to a range of displays (address window, area fills, etc.). Originally these were all color TFT displays interfaced via SPI, but it's since expanded to include color OLEDs and parallel-interfaced TFTs. THE NAME HAS BEEN KEPT TO AVOID BREAKING A LOT OF SUBCLASSES AND EXAMPLE CODE. Many of the class member functions similarly live on with names that don't necessarily accurately describe what they're doing, again to avoid breaking a lot of other code. If in doubt, read the comments
 CAdafruit_ST77xxSubclass of SPITFT for ST77xx displays (lots in common!)
 CAdafruit_ST7735Subclass of ST77XX for ST7735B and ST7735R TFT Drivers:
 CMonitorA monitor on XRCU
 CAdafruit_ST7789Subclass of ST77XX type display for ST7789 TFT Driver
 CGFXcanvas1A GFX 1-bit canvas context for graphics
 CGFXcanvas16A GFX 16-bit canvas context for graphics
 CGFXcanvas8A GFX 8-bit canvas context for graphics
 CJasonJason Driver for XRCU
 CServer
 CStream
 CClient
 CHardwareSerial
 CTwoWire
 CUDP
 CPrintable
 CIPAddress
 Crgb_tAn RGB-888 color
 Crgbc_tAn RGBC color
 CRingBuffer
 CSupported_moduleParent class of a supported module for XRCU
 CSupported_actuatorParent class of a supported actuator for XRCU
 CMonitorA monitor on XRCU
 CMtrMotor Driver for XRCU
 CSupported_sensorParent class of a supported sensor for XRCU
 CColor_sensorPKS Color Sensor Driver for XRCU
 CCompoICompound Eye Driver for XRCU
 CHeading_sensorInterface of sensors that can find heading
 CGeneral_compassGeneral Compass Driver
 CHmc5883lHMC5883L Compass Driver for XRCU
 CQmc5883lQMC5883L Compass Driver for XRCU
 CMpu_6050_dmpMPU-6050 Accel and Gyro with DMP Driver for XRCU
 CUts_generalUltrasonic Sensor Driver (Generic) for XRCU
 CUts_togglableUltrasonic Sensor Driver (Hot Togglable) for XRCU
 CUts_gpioUltrasonic Sensor Driver (TRIG-ECHO Polling) for XRCU
 CUts_gpio_intUltrasonic Sensor Driver (TRIG-ECHO GPIO-Interrupts) for XRCU
 CUts_ticUltrasonic Sensor Driver (TRIG-ECHO Input-Capture) for XRCU
 CUts_i2cUltrasonic Sensor Driver (I2C) for XRCU
 CUts_uartUltrasonic Sensor Driver (UART) for XRCU
 CVl53l0xVL53L0X LiDAR Driver for XRCU
 CUts_us016Ultrasonic Sensor Driver (US-016) for XRCU
 Cuart_conn_ptr_tUART connection pointer type
 Cuts_aio_ptr_tUltrasonics all-in-one pointer type