18#ifndef __HAL_DRIVER_ALLWINNER_F1CX00S_INTC_H__
19#define __HAL_DRIVER_ALLWINNER_F1CX00S_INTC_H__
23#include "../../__device.h"
IRQn
Definition f1c100s_reg.h:1131
#define __STATIC_INLINE
Definition compiler.h:14
#define F1CX00S_INTC
define the INTC register page
Definition i_reg_inc.h:134
void intc_init(void)
Definition intc.c:72
__STATIC_INLINE void intc_enable_irq(IRQn_Type IRQn)
Enable Interrupt.
Definition intc.h:45
__STATIC_INLINE void intc_priority_set(IRQn_Type IRQn, uint32_t priority)
Set Interrupt Priority.
Definition intc.h:161
__STATIC_INLINE uint32_t intc_priority_get(IRQn_Type IRQn)
Get Interrupt Priority.
Definition intc.h:181
__STATIC_INLINE bool intc_is_irq_enabled(IRQn_Type IRQn)
Get Interrupt Enable status.
Definition intc.h:65
__arm void intc_disable_irq(IRQn_Type IRQn)
Disable Interrupt.
Definition intc.c:106
__STATIC_INLINE uint32_t intc_get_active_irq(void)
Definition intc.h:146
__STATIC_INLINE void intc_pending_clear(IRQn_Type IRQn)
Clear Pending Interrupt.
Definition intc.h:131
__STATIC_INLINE void intc_pending_set(IRQn_Type IRQn)
Set Pending Interrupt.
Definition intc.h:113
__STATIC_INLINE bool intc_is_irq_pending(IRQn_Type IRQn)
Get Pending Interrupt.
Definition intc.h:95
unsigned int uint32_t
Definition lvgl.h:43