ChibiOS  21.6.0
chobjects.h File Reference

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. More...
 
typedef void(* vtfunc_t) (virtual_timer_t *vtp, void *p)
 Type of a Virtual Timer callback function. More...
 
typedef struct ch_virtual_timers_list virtual_timers_list_t
 Type of virtual timers list header. More...
 
typedef struct ch_registry registry_t
 Type of a registry structure. More...
 
typedef thread_tthread_reference_t
 Type of a thread reference. More...
 
typedef struct ch_threads_queue threads_queue_t
 Type of a threads queue. More...
 
typedef struct ch_ready_list ready_list_t
 Type of a ready list header. More...
 
typedef struct ch_os_instance_config os_instance_config_t
 Type of an system instance configuration. More...
 
typedef struct ch_system ch_system_t
 Type of system data structure. More...
 

Enumerations

enum  system_state_t
 Global state of the operating system. More...
 

Detailed Description

Operating System Objects macros and structures.

Definition in file chobjects.h.