FreeRTOS port on GAP8/RISC-V
|
Functions | |
void | prvSetupTimerInterrupt (void) |
void | vPortEnter_Critical (void) |
void | vPortExit_Critical (void) |
uint32_t | uPortSet_Interrupt_Mask_From_ISR (void) |
void | vPortClear_Interrupt_Mask_From_ISR (uint32_t irqSet) |
StackType_t * | pxPortInitialiseStack (StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) |
void | vPortEndScheduler (void) |
Variables | |
volatile uint32_t | ulCriticalNesting |
void prvSetupTimerInterrupt | ( | void | ) |
StackType_t* pxPortInitialiseStack | ( | StackType_t * | pxTopOfStack, |
TaskFunction_t | pxCode, | ||
void * | pvParameters | ||
) |
References portGAP9_ADDITIONAL_EXTENSIONS, and portINITIAL_MSTATUS.
uint32_t uPortSet_Interrupt_Mask_From_ISR | ( | void | ) |
void vPortClear_Interrupt_Mask_From_ISR | ( | uint32_t | irqSet | ) |
void vPortEndScheduler | ( | void | ) |
Referenced by vTaskEndScheduler().
void vPortEnter_Critical | ( | void | ) |
References portDISABLE_INTERRUPTS.
void vPortExit_Critical | ( | void | ) |
References portENABLE_INTERRUPTS.
volatile uint32_t ulCriticalNesting |