Skip to content

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