Home
last modified time | relevance | path

Searched refs:NVIC (Results 1 – 2 of 2) sorted by relevance

/libcpu/c-sky/ck802/
A Dcore_ck802.c68 NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_enable_irq()
70 NVIC->ISSR[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_enable_irq()
81 NVIC->ICER[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_disable_irq()
91 NVIC->ISSR[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_enable_sirq()
103 …return ((uint32_t)(((NVIC->ISPR[0U] & (1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL… in drv_nvic_get_pending_irq()
113 NVIC->ISPR[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_set_pending_irq()
123 NVIC->ICPR[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_clear_pending_irq()
145 NVIC->IWER[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_set_wakeup_irq()
155 NVIC->IWDR[0U] = (uint32_t)(1UL << (((uint32_t)(int32_t)IRQn) & 0x1FUL)); in drv_nvic_clear_wakeup_irq()
179 NVIC->IPTR = 0x80000000 | (((VectThreshold + 32) & 0xFF) << 8) | ((PrioThreshold & 0x3) << 6); in drv_nvic_set_threshold()
[all …]
A Dcore_ck802.h527 #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struc… macro

Completed in 4 milliseconds