Data Structures | |
struct | SDL_vimStaticRegs_GRP |
This structure defines the group registers identified for VIM static registers. More... | |
struct | SDL_vimStaticRegs |
This structure defines the static register groups identified for VIM. More... | |
Typedefs | |
typedef uint32_t | SDL_VimIntrType |
This enumerator defines the possible interrupt types. Each source interrupt is either an active high level or active high pulse. More... | |
typedef uint32_t | SDL_VimIntrMap |
This enumerator defines the possible output interrupt types. Each source interrupt can be configured to drive either the IRQ or FIQ output signal. More... | |
Macros | |
#define | SDL_VIM_MAX_INTR_GROUPS (32U) |
This enumerator defines the maximum interrupt groups in VIM. More... | |
#define | SDL_VIM_NUM_INTRS_PER_GROUP (32U) |
This enumerator defines the number of interrupts per group in VIM. More... | |
#define | SDL_VIM_INTR_TYPE_LEVEL ((uint32_t)0U) |
vim interrupt types More... | |
#define | SDL_VIM_INTR_TYPE_PULSE ((uint32_t)1U) |
#define | SDL_VIM_INTR_MAP_IRQ ((uint32_t)0U) |
Output interrupt is mapped to IRQ. More... | |
#define | SDL_VIM_INTR_MAP_FIQ ((uint32_t)1U) |
Output interrupt is mapped to FIQ. More... | |
#define | SDL_VIM_INTR_MAP_ALL ((uint32_t)2U) |
Output interrupt is mapped to IRQ or FIQ. More... | |
#define SDL_VIM_MAX_INTR_GROUPS (32U) |
This enumerator defines the maximum interrupt groups in VIM.
#define SDL_VIM_NUM_INTRS_PER_GROUP (32U) |
This enumerator defines the number of interrupts per group in VIM.
#define SDL_VIM_INTR_TYPE_LEVEL ((uint32_t)0U) |
vim interrupt types
Interrupt source is a level interrupt type
#define SDL_VIM_INTR_TYPE_PULSE ((uint32_t)1U) |
Interrupt source is a pulse interrupt type
#define SDL_VIM_INTR_MAP_IRQ ((uint32_t)0U) |
Output interrupt is mapped to IRQ.
#define SDL_VIM_INTR_MAP_FIQ ((uint32_t)1U) |
Output interrupt is mapped to FIQ.
#define SDL_VIM_INTR_MAP_ALL ((uint32_t)2U) |
Output interrupt is mapped to IRQ or FIQ.
typedef uint32_t SDL_VimIntrType |
This enumerator defines the possible interrupt types. Each source interrupt is either an active high level or active high pulse.
typedef uint32_t SDL_VimIntrMap |
This enumerator defines the possible output interrupt types. Each source interrupt can be configured to drive either the IRQ or FIQ output signal.