portable¶
メンバー¶
pxPortInitialiseStack()¶
StackType_t* pxPortInitialiseStack(StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) PRIVILEGED_FUNCTION
引数
- StackType_t*
pxTopOfStack
- TaskFunction_t
pxCode
- void *
pvParameters
戻り値
StackType_t*
xPortStartScheduler()¶
BaseType_t xPortStartScheduler(void) PRIVILEGED_FUNCTION
戻り値
BaseType_t
vPortEndScheduler()¶
void vPortEndScheduler(void) PRIVILEGED_FUNCTION
戻り値
void
vPortYieldOtherCore()¶
void vPortYieldOtherCore(BaseType_t coreid) PRIVILEGED_FUNCTION
引数
- BaseType_t
coreid
戻り値
void
vPortSetStackWatchpoint()¶
void vPortSetStackWatchpoint(void *pxStackStart)
引数
- void *
pxStackStart
戻り値
void
xPortInIsrContext()¶
BaseType_t xPortInIsrContext()
戻り値
BaseType_t
xPortInterruptedFromISRContext()¶
BaseType_t xPortInterruptedFromISRContext()
戻り値
BaseType_t
xPortGetCoreID()¶
static uint32_t IRAM_ATTR xPortGetCoreID()
戻り値
uint32_t IRAM_ATTR
xPortGetTickRateHz()¶
uint32_t xPortGetTickRateHz(void)
戻り値
uint32_t
uxPortCompareSetExtram()¶
void uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
引数
- volatile uint32_t *
addr
- uint32_t
compare
- uint32_t *
set
戻り値
void