|
ChibiOS 21.11.4
|
System data structure. More...
#include <ch.h>

Data Fields | |
| thread_t * | current |
| Pointer to the running thread. | |
| thread_t * | next |
| Pointer to the next thread to be executed. | |
| volatile systime_t | systime |
| System time. | |
| systime_t | lasttime |
| System time of the last tick event. | |
| systime_t | nexttime |
| Time of the next scheduled tick event. | |
| cnt_t | isr_cnt |
| ISR nesting level. | |
| cnt_t | lock_cnt |
| Lock nesting level. | |
| const char *volatile | dbg_panic_msg |
| Panic message. | |
| thread_t | threads [CH_CFG_MAX_THREADS+1] |
| Thread structures for all the defined threads. | |
System data structure.
Definition at line 560 of file nil/include/ch.h.
| thread_t* nil_os_instance::current |
Pointer to the running thread.
Definition at line 564 of file nil/include/ch.h.
| thread_t* nil_os_instance::next |
Pointer to the next thread to be executed.
current or to an higher priority thread if a switch is required. Definition at line 570 of file nil/include/ch.h.
| volatile systime_t nil_os_instance::systime |
System time.
Definition at line 575 of file nil/include/ch.h.
| systime_t nil_os_instance::lasttime |
System time of the last tick event.
Definition at line 581 of file nil/include/ch.h.
| systime_t nil_os_instance::nexttime |
Time of the next scheduled tick event.
Definition at line 585 of file nil/include/ch.h.
| cnt_t nil_os_instance::isr_cnt |
ISR nesting level.
Definition at line 591 of file nil/include/ch.h.
| cnt_t nil_os_instance::lock_cnt |
Lock nesting level.
Definition at line 595 of file nil/include/ch.h.
| const char* volatile nil_os_instance::dbg_panic_msg |
Panic message.
Definition at line 605 of file nil/include/ch.h.
| thread_t nil_os_instance::threads[CH_CFG_MAX_THREADS+1] |
Thread structures for all the defined threads.
Definition at line 610 of file nil/include/ch.h.