eLooM for STM32 application
v3.3.0
A framework for multitasking low power embedded applications powerd by STM32
|
Data Fields | |
TX_THREAD | m_xInitTask |
TX_QUEUE | m_xSysQueue |
IApplicationErrorDelegate * | m_pxAppErrorDelegate |
IAppPowerModeHelper * | m_pxAppPowerModeHelper |
void * | pvFirstUnusedMemory |
TX_BYTE_POOL | m_xSysMemPool |
uint8_t | m_pnHeap [INIT_TASK_CFG_HEAP_SIZE] |
The eLooM framework provides its services through the System object. It is an abstraction of an embedded application.
uint8_t _System::m_pnHeap[INIT_TASK_CFG_HEAP_SIZE] |
System heap. This memory block is used to create the system byte pool. This is a convenient way to handle the memory allocation at application level.
IApplicationErrorDelegate* _System::m_pxAppErrorDelegate |
Specifies the application specific error manager delegate object.
IAppPowerModeHelper* _System::m_pxAppPowerModeHelper |
Specifies the application specific power mode helper object.
TX_THREAD _System::m_xInitTask |
Specifies the INIT task handle.
TX_BYTE_POOL _System::m_xSysMemPool |
System memory pool control block.
TX_QUEUE _System::m_xSysQueue |
Specifies the queue used to serialize the system request made by the application tasks. The supported requests are:
void* _System::pvFirstUnusedMemory |
Specifies the address of the first unused memory as reported by the linker.