|
ChibiOS/RT 7.0.5
|
Operating System Objects macros and structures. More...
Go to the source code of this file.
Data Structures | |
| struct | ch_virtual_timer |
| Structure representing a Virtual Timer. More... | |
| struct | ch_virtual_timers_list |
| Type of virtual timers list header. More... | |
| struct | ch_registry |
| Type of a registry structure. More... | |
| struct | ch_threads_queue |
| Type of a threads queue. More... | |
| struct | ch_thread |
| Structure representing a thread. More... | |
| struct | ch_ready_list |
| Type of a ready list header. More... | |
| struct | ch_os_instance_config |
| Type of an system instance configuration. More... | |
| struct | ch_os_instance |
| System instance data structure. More... | |
| struct | ch_system |
| Type of system data structure. More... | |
Typedefs | |
| typedef struct ch_virtual_timer | virtual_timer_t |
| Type of a Virtual Timer. | |
| typedef void(* | vtfunc_t) (virtual_timer_t *vtp, void *p) |
| Type of a Virtual Timer callback function. | |
| typedef struct ch_virtual_timers_list | virtual_timers_list_t |
| Type of virtual timers list header. | |
| typedef struct ch_registry | registry_t |
| Type of a registry structure. | |
| typedef thread_t * | thread_reference_t |
| Type of a thread reference. | |
| typedef struct ch_threads_queue | threads_queue_t |
| Type of a threads queue. | |
| typedef struct ch_ready_list | ready_list_t |
| Type of a ready list header. | |
| typedef struct ch_os_instance_config | os_instance_config_t |
| Type of an system instance configuration. | |
| typedef struct ch_system | ch_system_t |
| Type of system data structure. | |
Enumerations | |
| enum | system_state_t { ch_sys_uninit = 0 , ch_sys_initializing = 1 , ch_sys_running = 2 , ch_sys_halted = 3 } |
| Global state of the operating system. More... | |
Operating System Objects macros and structures.
Definition in file chobjects.h.