|  | CMSIS-RTOS
    Version 1.03
    Real-Time Operating System: API and RTX Reference Implementation. | 
| Macros | |
| #define | OS_TASKCNT 6 | 
| #define | OS_STKSIZE 50 | 
| #define | OS_MAINSTKSIZE 50 | 
| #define | OS_PRIVCNT 0 | 
| #define | OS_PRIVSTKSIZE 0 | 
| #define | OS_STKCHECK 1 | 
| #define | OS_STKINIT 0 | 
| #define | OS_RUNPRIV 1 | 
| #define | OS_CLOCK 12000000 | 
| #define | OS_TICK 1000 | 
| #define | OS_ROBIN 1 | 
| #define | OS_ROBINTOUT 5 | 
| #define | OS_TIMERS 1 | 
| #define | OS_TIMERPRIO 5 | 
| #define | OS_TIMERSTKSZ 50 | 
| #define | OS_TIMERCBQS 4 | 
| #define | OS_FIFOSZ 16 | 
| #define | OS_MUTEXCNT 8 | 
| #define | OS_TRV ((uint32_t)(((double)OS_CLOCK*(double)OS_TICK)/1E6)-1) | 
| #define | OS_ERROR_STACK_OVF 1 | 
| #define | OS_ERROR_FIFO_OVF 2 | 
| #define | OS_ERROR_MBX_OVF 3 | 
| #define | OS_ERROR_TIMER_OVF 4 | 
| Functions | |
| void | os_idle_demon (void) | 
| The idle demon is running when no other thread is ready to run.  More... | |
| int | os_tick_init (void) | 
| Initializes an alternative hardware timer as RTX kernel timer.  More... | |
| uint32_t | os_tick_val (void) | 
| Get alternative hardware timer's current value (0 .. OS_TRV)  More... | |
| uint32_t | os_tick_ovf (void) | 
| Get alternative hardware timer's overflow flag.  More... | |
| void | os_tick_irqack (void) | 
| Acknowledge alternative hardware timer interrupt.  More... | |
| osThreadId | svcThreadGetId (void) | 
| void | os_error (uint32_t error_code) | 
| Called when a runtime error is detected.  More... | |
| #define OS_CLOCK 12000000 | 
| #define OS_ERROR_FIFO_OVF 2 | 
| #define OS_ERROR_MBX_OVF 3 | 
| #define OS_ERROR_STACK_OVF 1 | 
| #define OS_ERROR_TIMER_OVF 4 | 
| #define OS_FIFOSZ 16 | 
| #define OS_MAINSTKSIZE 50 | 
| #define OS_MUTEXCNT 8 | 
| #define OS_PRIVCNT 0 | 
| #define OS_PRIVSTKSIZE 0 | 
| #define OS_ROBIN 1 | 
| #define OS_ROBINTOUT 5 | 
| #define OS_RUNPRIV 1 | 
| #define OS_STKCHECK 1 | 
| #define OS_STKINIT 0 | 
| #define OS_STKSIZE 50 | 
| #define OS_TASKCNT 6 | 
| #define OS_TICK 1000 | 
| #define OS_TIMERCBQS 4 | 
| #define OS_TIMERPRIO 5 | 
| #define OS_TIMERS 1 | 
| #define OS_TIMERSTKSZ 50 | 
| osThreadId svcThreadGetId | ( | void | ) |