ChibiOS/RT  5.1.0
ch_system Struct Reference

System data structure. More...

#include <chschd.h>

Collaboration diagram for ch_system:
Collaboration graph

Data Fields

ready_list_t rlist
 Ready list header. More...
 
virtual_timers_list_t vtlist
 Virtual timers delta list header. More...
 
system_debug_t dbg
 System debug. More...
 
thread_t mainthread
 Main thread descriptor. More...
 
tm_calibration_t tm
 Time measurement calibration data. More...
 
kernel_stats_t kernel_stats
 Global kernel statistics. More...
 

Detailed Description

System data structure.

Note
This structure contain all the data areas used by the OS except stacks.

Definition at line 411 of file chschd.h.

Field Documentation

virtual_timers_list_t ch_system::vtlist

Virtual timers delta list header.

Definition at line 419 of file chschd.h.

Referenced by _vt_init(), chSysIntegrityCheckI(), chVTDoResetI(), chVTDoSetI(), chVTDoTickI(), chVTGetSystemTimeX(), and chVTGetTimersStateI().

thread_t ch_system::mainthread

Main thread descriptor.

Definition at line 427 of file chschd.h.

Referenced by chSysInit().

tm_calibration_t ch_system::tm

Time measurement calibration data.

Definition at line 432 of file chschd.h.

Referenced by _tm_init(), and chTMStopMeasurementX().