FreeRTOS port on GAP8/RISC-V
|
Functions | |
void | HardFault_Handler (void) |
void | vSetPendSV () |
uint32_t | uTaskCheckQuantum (uint32_t schedule) |
uint32_t | procid (void) |
uint32_t | clusterid (void) |
void | pmp_exception_handler (void) |
void | xip_insn_exception_handler (void) |
void | xip_data_exception_handler (void) |
void | xip_irq_handler (void) |
uint32_t | _procid (void) |
uint32_t | _clusterid (void) |
uint32_t | _priv_drop (void) |
uint32_t | _puts (const char *s) |
void | _isr_default (void) |
Variables | |
func_t | g_xip_irq_user_handler |
func_t | g_xip_tlb_data_handler |
const void * | _ecall_vector [NB_ECALL] |
static volatile uint8_t | __pending_task_switch |
uint32_t _clusterid | ( | void | ) |
void _isr_default | ( | void | ) |
References pmsis_exit(), and printf.
uint32_t _priv_drop | ( | void | ) |
uint32_t _procid | ( | void | ) |
uint32_t _puts | ( | const char * | s | ) |
References puts().
uint32_t clusterid | ( | void | ) |
References ECALL_CLUSTERID, and syscall().
void HardFault_Handler | ( | void | ) |
void pmp_exception_handler | ( | void | ) |
References printf.
uint32_t procid | ( | void | ) |
References ECALL_PROCID, and syscall().
uint32_t uTaskCheckQuantum | ( | uint32_t | schedule | ) |
References __pending_task_switch, configPREEMPTION_QUANTUM, and xTaskGetTickCountFromISR().
void vSetPendSV | ( | ) |
References hal_eu_fc_evt_trig_set(), hal_itc_irq_set(), and PENDSV_IRQN.
void xip_data_exception_handler | ( | void | ) |
References g_xip_tlb_data_handler, pmsis_exit(), printf, and XIP_BASE_ADDR.
void xip_insn_exception_handler | ( | void | ) |
References pmsis_exit(), printf, and XIP_BASE_ADDR.
void xip_irq_handler | ( | void | ) |
References g_xip_irq_user_handler, pmsis_exit(), printf, and XIP_BASE_ADDR.
|
static |
Referenced by uTaskCheckQuantum().
const void* _ecall_vector[NB_ECALL] |
func_t g_xip_irq_user_handler |
Referenced by xip_irq_handler().
func_t g_xip_tlb_data_handler |
Referenced by xip_data_exception_handler().