![]() |
CI13LC SDK API手册
2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
|
#include <port_api.h>
成员变量 | |
| void(* | vPortSetMSIPInt )(void) |
| void(* | vPortClearMSIPInt )(void) |
| unsigned long(* | taskswitch )(unsigned long sp, unsigned long arg1) |
| void(* | vDoTaskSwitchContext )(void) |
| void(* | vPortEnterCritical )(void) |
| void(* | vPortExitCritical )(void) |
| void(* | vPortClearInterruptMask )(int int_mask) |
| int(* | xPortSetInterruptMask )(void) |
| StackType_t *(* | pxPortInitialiseStack )(StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) |
| void(* | vPortSetupTimer )(void) |
| void(* | vPortSetupMSIP )(void) |
| BaseType_t(* | xPortStartScheduler )(void) |
| void(* | vApplicationGetIdleTaskMemory )(StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize) |
| void(* | vApplicationGetTimerTaskMemory )(StaticTask_t **ppxTimerTaskTCBBuffer, StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize) |
| void(* | vPortEndScheduler )(void) |
| int(* | xprintf )(char *format,...) |
| void *(* | pvPortMalloc )(size_t xWantedSize) |
| void(* | vPortFree )(void *pv) |
| void*(* pvPortMalloc) (size_t xWantedSize) |
| StackType_t*(* pxPortInitialiseStack) (StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) |
| unsigned long(* taskswitch) (unsigned long sp, unsigned long arg1) |
| void(* vApplicationGetIdleTaskMemory) (StaticTask_t **ppxIdleTaskTCBBuffer, StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize) |
| void(* vApplicationGetTimerTaskMemory) (StaticTask_t **ppxTimerTaskTCBBuffer, StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize) |
| void(* vDoTaskSwitchContext) (void) |
| void(* vPortClearInterruptMask) (int int_mask) |
| void(* vPortClearMSIPInt) (void) |
| void(* vPortEndScheduler) (void) |
| void(* vPortEnterCritical) (void) |
| void(* vPortExitCritical) (void) |
| void(* vPortFree) (void *pv) |
| void(* vPortSetMSIPInt) (void) |
| void(* vPortSetupMSIP) (void) |
| void(* vPortSetupTimer) (void) |
| int(* xPortSetInterruptMask) (void) |
| BaseType_t(* xPortStartScheduler) (void) |
| int(* xprintf) (char *format,...) |
1.8.14