ChibiOS  0.0.0
Data Structures
Here are the data structures with brief descriptions:
 CADCConfigDriver configuration structure
 CADCConversionGroupConversion group configuration structure
 CADCDriverStructure representing an ADC driver
 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
 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_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
 CDACConfigDriver configuration structure
 CDACConversionGroupDAC Conversion group structure
 CDACDriverStructure representing a DAC driver
 Cevent_listenerEvent Listener structure
 Cevent_sourceEvent Source structure
 CEXTChannelConfigChannel configuration structure
 CEXTConfigDriver configuration structure
 CEXTDriverStructure representing an EXT driver
 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
 Cheap_headerMemory heap block header
 CHTS221ConfigHTS221 configuration structure
 CHTS221DriverHTS221 2-axis hygrometer/thermometer class
 CHTS221VMTHTS221 virtual methods table
 CI2CConfigType of I2C driver configuration structure
 CI2CDriverStructure representing an I2C driver
 CI2SConfigDriver configuration structure
 CI2SDriverStructure representing an I2S 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
 CJESD215FlashBase flash class
 CJESD215FlashVMTJESD215Flash virtual methods table
 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
 CM25QConfigType of a M25Q configuration structure
 CM25QDriverType of M25Q flash class
 CM25QDriverVMTM25Q 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
 Cmfs_bank_header_tType of a bank header
 Cmfs_data_header_tType of a data block header
 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
 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
 Cqspi_command_tType of a QSPI command descriptor
 CQSPIConfigDriver configuration structure
 CQSPIDriverStructure representing an QSPI 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
 CSPIConfigDriver configuration structure
 CSPIDriverStructure representing an SPI driver
 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