ChibiOS  19.1.4
Data Structures
Here are the data structures with brief descriptions:
 CBaseAccelerometerBase accelerometer class
 CBaseAccelerometerVMTBaseAccelerometer virtual methods table
 CBaseAsynchronousChannelBase asynchronous channel class
 CBaseAsynchronousChannelVMTBaseAsynchronousChannel virtual methods table
 CBaseBarometerBase barometer class
 CBaseBarometerVMTBaseBarometer virtual methods table
 CBaseBlockDeviceBase block device class
 CBaseBlockDeviceVMTBaseBlockDevice virtual methods table
 CBaseChannelBase channel class
 CBaseChannelVMTBaseChannel virtual methods table
 CBaseCompassBase compass class
 CBaseCompassVMTBaseCompass virtual methods table
 CBaseFlashBase flash class
 CBaseFlashVMTBaseFlash virtual methods table
 CBaseGyroscopeBase gyroscope class
 CBaseGyroscopeVMTBaseGyroscope virtual methods table
 CBaseHygrometerBase hygrometer class
 CBaseHygrometerVMTBaseHygrometer virtual methods table
 CBaseObjectBase stream class
 CBaseObjectVMTBaseObject virtual methods table
 CBasePersistentStorageBase persistent storage class
 CBasePersistentStorageVMTBasePersistentStorage virtual methods table
 CBaseSensorBase stream class
 CBaseSensorVMTBaseSensor virtual methods table
 CBaseSequentialStreamBase stream class
 CBaseSequentialStreamVMTBaseSequentialStream virtual methods table
 CBaseThermometerBase thermometer class
 CBaseThermometerVMTBaseThermometer virtual methods table
 CBlockDeviceInfoBlock device info
 Cbmp085_cd_tBMP085 barometer subsystem calibration data
 CBMP085BAROVMTBMP085 barometer virtual methods table
 CBMP085ConfigBMP085 configuration structure
 CBMP085DriverBMP085 driver structure
 CBMP085THERMOVMTBMP085 thermometer virtual methods table
 CCANConfigDriver configuration structure
 CCANDriverStructure representing an CAN driver
 CCANRxFrameCAN received frame
 CCANTxFrameCAN transmission frame
 Ccdc_linecoding_tType of Line Coding structure
 Cch_binary_semaphoreBinary semaphore type
 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_mutexMutex structure
 Cch_objects_factoryType of the factory main object
 Cch_objects_fifoType of an objects FIFO
 Cch_registered_static_objectType of a registered object
 Cch_semaphoreSemaphore structure
 Cch_systemSystem data structure
 Cch_system_debugSystem debug data structure
 Cch_threadStructure representing a thread
 Cch_threads_listGeneric threads single link list, it works like a stack
 Cch_threads_queueGeneric threads bidirectional linked list header and element
 Cch_trace_buffer_tTrace buffer header
 Cch_trace_event_tTrace buffer record
 Cch_virtual_timerVirtual Timer descriptor structure
 Cch_virtual_timers_listVirtual 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
 CFileStreamBase file stream class
 CFileStreamVMTFileStream virtual methods table
 Cflash_descriptor_tType of a flash device descriptor
 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_dac_configDriver configuration structure
 Chal_dac_conversion_groupDAC Conversion group structure
 Chal_dac_driverStructure representing a DAC driver
 Chal_i2s_configDriver configuration structure
 Chal_i2s_driverStructure representing an I2S driver
 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_wspi_configDriver configuration structure
 Chal_wspi_driverStructure representing an WSPI driver
 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
 CHTS221VMTHTS221 virtual methods table
 CI2CConfigType of I2C driver configuration structure
 CI2CDriverStructure representing an I2C driver
 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
 CL3GD20VMTL3GD20 virtual methods table
 CLIS302DLConfigLIS302DL configuration structure
 CLIS302DLDriverLIS302DL 3-axis accelerometer class
 CLIS302DLVMTLIS302DL accelerometer virtual methods table
 CLIS3DSHConfigLIS3DSH configuration structure
 CLIS3DSHDriverLIS3DSH 3-axis accelerometer class
 CLIS3DSHVMTLIS3DSH virtual methods table
 CLIS3MDLConfigLIS3MDL configuration structure
 CLIS3MDLDriverLIS3MDL 3-axis compass class
 CLIS3MDLVMTLIS3MDL virtual methods table
 CLPS22HBConfigLPS22HB configuration structure
 CLPS22HBDriverLPS22HB 2-axis barometer/thermometer class
 CLPS22HBVMTLPS22HB virtual methods table
 CLPS25HConfigLPS25H configuration structure
 CLPS25HDriverLPS25H 2-axis barometer/thermometer class
 CLPS25HVMTLPS25H virtual methods table
 CLSM303AGRConfigLSM303AGR configuration structure
 CLSM303AGRDriverLSM303AGR 6-axis accelerometer/compass class
 CLSM303AGRVMTLSM303AGR virtual methods table
 CLSM303DLHCConfigLSM303DLHC configuration structure
 CLSM303DLHCDriverLSM303DLHC 6-axis accelerometer/compass class
 CLSM303DLHCVMTLSM303DLHC virtual methods table
 CLSM6DS0ConfigLSM6DS0 configuration structure
 CLSM6DS0DriverLSM6DS0 6-axis accelerometer/gyroscope class
 CLSM6DS0VMTLSM6DS0 virtual methods table
 CLSM6DSLConfigLSM6DSL configuration structure
 CLSM6DSLDriverLSM6DSL 6-axis accelerometer/gyroscope class
 CLSM6DSLVMTLSM6DSL virtual methods table
 CMACConfigDriver configuration structure
 CMACDriverStructure representing a MAC driver
 CMACReceiveDescriptorStructure representing a receive descriptor
 CMACTransmitDescriptorStructure representing a transmit descriptor
 Cmailbox_tStructure representing a mailbox object
 Cmemcore_tType of memory core object
 Cmemory_heapStructure describing a memory heap
 Cmemory_pool_tMemory pool descriptor
 CMemoryStreamMemory stream object
 CMemStreamVMTMemStream virtual methods table
 Cmfs_bank_header_tType of a bank header
 Cmfs_data_header_tType of a data block header
 Cmfs_transaction_op_tType of a buffered write/erase operation within a transaction
 CMFSConfigType of a MFS configuration structure
 CMFSDriverType of an MFS instance
 CMMCConfigMMC/SD over SPI driver configuration structure
 CMMCDriverStructure representing a MMC/SD over SPI driver
 CMMCDriverVMTMMCDriver virtual methods table
 CMMCSDBlockDeviceMCC/SD block device class
 CMMCSDBlockDeviceVMTMMCSDBlockDevice virtual methods table
 Cnil_systemSystem data structure
 Cnil_threadStructure representing a thread
 Cnil_thread_cfgStructure representing a thread static configuration
 Cnil_threads_queueStructure representing a queue of threads
 CNullStreamNull stream object
 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
 CRTCDriverVMTRTCDriver virtual methods table
 CSDCConfigDriver configuration structure
 CSDCDriverStructure representing an SDC driver
 CSDCDriverVMTSDCDriver virtual methods table
 CSerialConfigPLATFORM Serial Driver configuration structure
 CSerialDriverFull duplex serial driver class
 CSerialDriverVMTSerialDriver virtual methods table
 CSerialUSBConfigSerial over USB Driver configuration structure
 CSerialUSBDriverFull duplex serial driver class
 CSerialUSBDriverVMTSerialDriver virtual methods table
 CSHA1ContextType of a SHA1 context
 CSHA256ContextType of a SHA256 context
 CSHA512ContextType of a SHA512 context
 CSNORConfigType of a SNOR configuration structure
 CSNORDriverType of SNOR flash class
 CSNORDriverVMTSNOR virtual methods table
 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
 CUARTConfigDriver configuration structure
 CUARTDriverStructure representing an UART driver
 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
 CWDGConfigDriver configuration structure
 CWDGDriverStructure representing an WDG driver
 Cwspi_command_tType of a WSPI command descriptor