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 | ) |
References configTICK_RATE_HZ, and system_setup_systick().
StackType_t* pxPortInitialiseStack | ( | StackType_t * | pxTopOfStack, |
TaskFunction_t | pxCode, | ||
void * | pvParameters | ||
) |
References portGAP8_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 | ) |
void vPortEnter_Critical | ( | void | ) |
void vPortExit_Critical | ( | void | ) |
volatile uint32_t ulCriticalNesting |