ChibiOS 21.11.4
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cadxl317_acc_hp_tADXL317 HP filter configuration
 Cadxl317_acc_lp_tADXL317 LP filter configuration
 CADXL317ConfigADXL317 configuration structure
 CADXL317DriverADXL317 3-axis accelerometer class
 CADXL355ConfigADXL355 configuration structure
 CADXL355DriverADXL355 3-axis accelerometer class
 Cbase_object_c
 CBaseAccelerometerVMTBaseAccelerometer virtual methods table
 CBaseBarometerVMTBaseBarometer virtual methods table
 CBaseBlockDeviceVMTBaseBlockDevice virtual methods table
 CBaseCompassVMTBaseCompass virtual methods table
 CBaseDisplayBase display class
 CBaseDisplayVMTBaseDisplay virtual methods table
 CBaseFlashVMTBaseFlash virtual methods table
 CBaseGyroscopeVMTBaseGyroscope virtual methods table
 CBaseHygrometerVMTBaseHygrometer virtual methods table
 CBaseObjectBase object class
 CBaseObjectVMTBaseObject virtual methods table
 CBasePersistentStorageVMTBasePersistentStorage virtual methods table
 CBaseRangeFinderVMTBaseRangeFinder virtual methods table
 CBaseSensorVMTBaseSensor virtual methods table
 CBaseSequentialStreamVMTBaseSequentialStream virtual methods table
 CBaseThermometerVMTBaseThermometer virtual methods table
 CBlockDeviceInfoBlock device info
 Cbmp085_cd_tBMP085 barometer subsystem calibration data
 CBMP085ConfigBMP085 configuration structure
 CBMP085DriverBMP085 driver structure
 CBufferedStream
 CBufferedStreamAdapterVMTBufferedStreamAdapter virtual methods table
 CCANRxFrameCAN received frame
 CCANTxFrameCAN transmission frame
 Ccdc_linecoding_tType of Line Coding structure
 Cch_delta_listDelta list element and header structure
 Cch_dyn_elementType of a dynamic object list element
 Cch_dyn_listType of a dynamic object list
 Cch_dyn_mailboxType of a dynamic buffer object
 Cch_dyn_objectType of a dynamic buffer object
 Cch_dyn_objects_fifoType of a dynamic buffer object
 Cch_dyn_pipeType of a dynamic pipe object
 Cch_dyn_semaphoreType of a dynamic semaphore
 Cch_job_descriptorType of a job descriptor
 Cch_jobs_queueType of a jobs queue
 Cch_listStructure representing a generic single link list header and element
 Cch_mutexMutex structure
 Cch_objects_cacheStructure representing a cache object
 Cch_objects_factoryType of the factory main object
 Cch_objects_fifoType of an objects FIFO
 Cch_oc_hash_headerStructure representing an hash table element
 Cch_oc_lru_headerStructure representing an hash table element
 Cch_oc_objectStructure representing a cached object
 Cch_os_instanceSystem instance data structure
 Cch_os_instance_configType of an system instance configuration
 Cch_priority_queueStructure representing a generic priority-ordered bidirectional linked list header and element
 Cch_queueStructure representing a generic bidirectional linked list header and element
 Cch_ready_listType of a ready list header
 Cch_registered_static_objectType of a registered object
 Cch_registryType of a registry structure
 Cch_rfcuType of an RFCU structure
 Cch_semaphoreSemaphore structure
 Cch_systemType of system data structure
 Cch_system_debugSystem debug data structure
 Cch_threadStructure representing a thread
 Cch_threads_queueType of a threads queue
 Cch_virtual_timerStructure representing a Virtual Timer
 Cch_virtual_timers_listType of virtual timers list header
 Cchdebug_tChibiOS/RT memory signature record
 Ccondition_variableCondition_variable_t structure
 CCRYConfigDriver configuration structure
 CCRYDriverStructure representing an CRY driver
 Cevent_listenerEvent Listener structure
 Cevent_sourceEvent Source structure
 Cflash_descriptor_tType of a flash device descriptor
 Cflash_interfaceStructure representing a flash interface interface
 Cflash_interface_iGeneric flash interface
 Cflash_interface_vmtInterface flash_interface_i virtual methods table
 Cflash_sector_descriptor_tFlash sector descriptor
 CGPTConfigDriver configuration structure
 CGPTDriverStructure representing a GPT driver
 Cguarded_memory_pool_tGuarded memory pool descriptor
 Chal_adc_configDriver configuration structure
 Chal_adc_configuration_groupConversion group configuration structure
 Chal_adc_driverStructure representing an ADC driver
 Chal_can_configType of a CAN configuration structure
 Chal_can_driverStructure representing an CAN driver
 Chal_dac_configDriver configuration structure
 Chal_dac_conversion_groupDAC Conversion group structure
 Chal_dac_driverStructure representing a DAC driver
 Chal_efl_configType of a structure representing a flash driver configuration
 Chal_i2c_configI2C driver configuration structure
 Chal_i2c_driverStructure representing an I2C driver
 Chal_i2s_configDriver configuration structure
 Chal_i2s_driverStructure representing an I2S driver
 Chal_mac_configDriver configuration structure
 Chal_mac_driverStructure representing a MAC driver
 Chal_mac_receive_descriptorStructure representing a MAC receive descriptor
 Chal_mac_transmit_descriptorStructure representing a MAC transmit descriptor
 Chal_serial_configPLATFORM Serial Driver configuration structure
 Chal_sio_configDriver configuration structure
 Chal_sio_driverStructure representing a SIO driver
 Chal_spi_configDriver configuration structure
 Chal_spi_driverStructure representing an SPI driver
 Chal_trng_configDriver configuration structure
 Chal_trng_driverStructure representing a TRNG driver
 Chal_uart_configDriver configuration structure
 Chal_uart_driverStructure representing an UART driver
 Chal_wspi_configDriver configuration structure
 Chal_wspi_driverStructure representing an WSPI driver
 Chal_xsnor_baseStructure representing a XSNOR base driver class
 Chal_xsnor_base_vmtClass hal_xsnor_base_c virtual methods table
 Chal_xsnor_macronix_mx25Structure representing a SNOR Macronix MX25 driver class
 Chal_xsnor_macronix_mx25_vmtClass hal_xsnor_macronix_mx25_c virtual methods table
 Chal_xsnor_micron_n25qStructure representing a SNOR Micron N25Q driver class
 Chal_xsnor_micron_n25q_vmtClass hal_xsnor_micron_n25q_c virtual methods table
 Chalclkcfg_tType of a clock configuration structure
 Cheap_headerMemory heap block header
 CHMACSHA256ContextType of a HMAC_SHA256 context
 CHMACSHA512ContextType of a HMAC_SHA512 context
 CHTS221ConfigHTS221 configuration structure
 CHTS221DriverHTS221 2-axis hygrometer/thermometer class
 CICUConfigDriver configuration structure
 CICUDriverStructure representing an ICU driver
 Cio_buffers_queueStructure of a generic buffers queue
 Cio_queueGeneric I/O queue structure
 CIOBusI/O bus descriptor
 Ckernel_stats_tType of a kernel statistics structure
 CL3GD20ConfigL3GD20 configuration structure
 CL3GD20DriverL3GD20 3-axis gyroscope class
 CLIS302DLConfigLIS302DL configuration structure
 CLIS302DLDriverLIS302DL 3-axis accelerometer class
 CLIS3DSHConfigLIS3DSH configuration structure
 CLIS3DSHDriverLIS3DSH 3-axis accelerometer class
 CLIS3MDLConfigLIS3MDL configuration structure
 CLIS3MDLDriverLIS3MDL 3-axis compass class
 CLPS22HBConfigLPS22HB configuration structure
 CLPS22HBDriverLPS22HB 2-axis barometer/thermometer class
 CLPS25HConfigLPS25H configuration structure
 CLPS25HDriverLPS25H 2-axis barometer/thermometer class
 CLSM303AGRConfigLSM303AGR configuration structure
 CLSM303AGRDriverLSM303AGR 6-axis accelerometer/compass class
 CLSM303DLHCConfigLSM303DLHC configuration structure
 CLSM303DLHCDriverLSM303DLHC 6-axis accelerometer/compass class
 CLSM6DS0ConfigLSM6DS0 configuration structure
 CLSM6DS0DriverLSM6DS0 6-axis accelerometer/gyroscope class
 CLSM6DSLConfigLSM6DSL configuration structure
 CLSM6DSLDriverLSM6DSL 6-axis accelerometer/gyroscope class
 Cmailbox_tStructure representing a mailbox object
 Cmemcore_tType of memory core object
 Cmemory_heapStructure describing a memory heap
 Cmemory_pool_tMemory pool descriptor
 CMemStreamVMTMemStream virtual methods table
 Cmfs_bank_header_tType of a bank header
 Cmfs_data_header_tType of a data block header
 Cmfs_nocache_bufferType of an non-cacheable MFS buffer
 Cmfs_record_descriptor_t
 Cmfs_transaction_op_tType of a buffered write/erase operation within a transaction
 CMFSConfigType of a MFS configuration structure
 CMFSDriverType of an MFS instance
 Cmmc_spi_config_tType of a MMC/SD over SPI driver configuration structure
 Cnil_os_instanceSystem data structure
 Cnil_threadStructure representing a thread
 Cnil_thread_descriptorStructure representing a thread descriptor
 Cnil_threads_queueStructure representing a queue of threads
 CNullStreamVMTNullStream virtual methods table
 CPALConfigGeneric I/O ports static initializer
 Cpalevent_tType of a PAL event record
 Cpipe_tStructure representing a pipe object
 Cpool_headerMemory pool free object header
 Cport_contextPlatform dependent part of the thread_t structure
 Cport_extctxInterrupt saved context
 Cport_intctxSystem saved context
 CPWMChannelConfigType of a PWM driver channel configuration structure
 CPWMConfigType of a PWM driver configuration structure
 CPWMDriverStructure representing a PWM driver
 CRTCAlarmType of a structure representing an RTC alarm time stamp
 CRTCDateTimeType of a structure representing an RTC date/time stamp
 CRTCDriverStructure representing an RTC driver
 CSDCConfigDriver configuration structure
 CSDCDriverStructure representing an SDC driver
 CSerialUSBConfigSerial over USB Driver configuration structure
 CSHA1ContextType of a SHA1 context
 CSHA256ContextType of a SHA256 context
 CSHA512ContextType of a SHA512 context
 Csnor_nocache_buffer
 CSNORConfigType of a SNOR configuration structure
 Cthread_descriptor_tType of a thread descriptor
 Cthreads_queue_tType of a thread queue
 Ctime_measurement_tType of a Time Measurement object
 Ctm_calibration_tType of a time measurement calibration data
 Ctrace_buffer_tTrace buffer header
 Ctrace_event_tTrace buffer record
 Cunpacked_mmc_cid_tUnpacked CID register from MMC
 Cunpacked_mmc_csd_tUnpacked CSD register from MMC
 Cunpacked_sdc_cid_tUnpacked CID register from SDC
 Cunpacked_sdc_csd_10_tUnpacked CSD v1.0 register from SDC
 Cunpacked_sdc_csd_20_tUnpacked CSD v2.0 register from SDC
 CUSBConfigType of an USB driver configuration structure
 CUSBDescriptorType of an USB descriptor
 CUSBDriverStructure representing an USB driver
 CUSBEndpointConfigType of an USB endpoint configuration structure
 CUSBInEndpointStateType of an IN endpoint state structure
 CUSBOutEndpointStateType of an OUT endpoint state structure
 CVL53L0XConfigVL53L0X configuration structure
 CVL53L0XDriverVL53L0X 2-axis rangemeter/thermometer class
 CWDGConfigDriver configuration structure
 CWDGDriverStructure representing an WDG driver
 Cwspi_command_tType of a WSPI command descriptor
 Cxsnor_buffersSNOR driver configuration
 Cxsnor_bus_configsUnion of possible bus configurations
 Cxsnor_bus_spiSPI-specific configuration fields
 Cxsnor_bus_wspiWSPI-specific configuration fields
 Cxsnor_commandsSNOR command configuration structure
 Cxsnor_configSNOR driver configuration