ChibiOS/RT  5.1.0
Data Structures
Here are the data structures with brief descriptions:
 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
 Cevent_listenerEvent Listener structure
 Cevent_sourceEvent Source structure
 Cguarded_memory_pool_tGuarded memory pool descriptor
 Cheap_headerMemory heap block header
 Ckernel_stats_tType of a kernel statistics structure
 Cmailbox_tStructure representing a mailbox object
 Cmemcore_tType of memory core object
 Cmemory_heapStructure describing a memory heap
 Cmemory_pool_tMemory pool descriptor
 Cpool_headerMemory pool free object header
 Cthread_descriptor_tType of a thread descriptor
 Ctime_measurement_tType of a Time Measurement object
 Ctm_calibration_tType of a time measurement calibration data