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

Functions

void HardFault_Handler (void)
 
void vSetPendSV ()
 
uint32_t uTaskCheckQuantum (uint32_t schedule)
 
static uint32_t syscall (uint32_t callNum, uint32_t arg0, uint32_t arg1, uint32_t arg2, uint32_t arg3)
 
uint32_t procid (void)
 
uint32_t clusterid (void)
 
uint32_t _procid (void)
 
uint32_t _clusterid (void)
 
void _isr_default (void)
 

Variables

const void * _ecall_vector [NB_ECALL]
 
static volatile uint8_t __pending_task_switch
 

Function Documentation

uint32_t _clusterid ( void  )
void _isr_default ( void  )
uint32_t _procid ( void  )
uint32_t clusterid ( void  )
void HardFault_Handler ( void  )
uint32_t procid ( void  )
static uint32_t syscall ( uint32_t  callNum,
uint32_t  arg0,
uint32_t  arg1,
uint32_t  arg2,
uint32_t  arg3 
)
inlinestatic
uint32_t uTaskCheckQuantum ( uint32_t  schedule)
void vSetPendSV ( )

Variable Documentation

volatile uint8_t __pending_task_switch
static

Referenced by uTaskCheckQuantum().

const void* _ecall_vector[NB_ECALL]