FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RI5CY-GAP9/port.c File Reference

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_tpxPortInitialiseStack (StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters)
 
void vPortEndScheduler (void)
 

Variables

volatile uint32_t ulCriticalNesting
 

Function Documentation

void prvSetupTimerInterrupt ( void  )
StackType_t* pxPortInitialiseStack ( StackType_t pxTopOfStack,
TaskFunction_t  pxCode,
void *  pvParameters 
)
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  )
void vPortExit_Critical ( void  )

References portENABLE_INTERRUPTS.

Variable Documentation

volatile uint32_t ulCriticalNesting