|
ChibiOS/RT
|
ChibiOS for Due and Teensy 3.0. More...
#include <utility/ch.h>#include <utility/hal.h>

Macros | |
| #define | CHIBIOS_ARM_VERSION 20151117 |
| #define | HANDLER_STACK_SIZE 100 |
| #define | MEMORY_FILL_PATTERN 0X55555555UL |
Functions | |
| void | chBegin (void(*mainThread)()) |
| size_t | chHandlerStackSize () |
| size_t | chHeapMainSize () |
| size_t | chUnusedHandlerStack () |
| size_t | chUnusedHeapMain () |
| size_t | chUnusedStack (void *wsp, size_t size) |
Variables | |
| unsigned long | _ebss |
| unsigned long | _estack |
ChibiOS for Due and Teensy 3.0.
| #define CHIBIOS_ARM_VERSION 20151117 |
ChibiOS_ARM version YYYYMMDD
| #define HANDLER_STACK_SIZE 100 |
number of 32-bit entries in main stack
| #define MEMORY_FILL_PATTERN 0X55555555UL |
fill pattern for heap, process stack, and main stack
| void chBegin | ( | void(*)() | mainThread | ) |
Start ChibiOS/RT - does not return
| [in] | mainThread | Function to be called before repeated calls to loop(). |
|
inline |
|
inline |
| size_t chUnusedHandlerStack | ( | ) |
Determine unused bytes in the handler stack area
| size_t chUnusedHeapMain | ( | ) |
Determine unused bytes in the heap/main stack area
Determine unused bytes in the heap/loop stack area
| size_t chUnusedStack | ( | void * | wsp, |
| size_t | size | ||
| ) |
Determine unused stack for a thread
| [in] | wsp | pointer to working space for thread |
| [in] | size | working space size |
| unsigned long _ebss |
end of bss section
| unsigned long _estack |
end of heap/stack area
1.8.10