📄 _s5l5005intr.h
字号:
/* s5l5005IntrCtl.h - SAMSUNG S5L5005 interrupt driver header file */
/* Copyright 2005 SAMSUNG Electronics. */
/*
modification history
--------------------
02e,28nov05,jmLee version control sync.
01a,21sep05,????? created.
*/
#ifndef __INCs5l5005IntrCtlh
#define __INCs5l5005IntrCtlh
#ifdef __cplusplus
extern "C" {
#endif
#ifndef INUM_TO_IVEC
#define IVEC_TO_INUM(intVec) ((int) (intVec))
#define INUM_TO_IVEC(intNum) ((VOIDFUNCPTR *) (intNum))
#endif /* INUM_TO_IVEC */
/* Interrupt Levels */
#define INT_LVL_31 31
#define INT_LVL_TSTAMP 30
#define INT_LVL_SDCI 29
#define INT_LVL_MSTICK 28
#define INT_LVL_IIC 27
#define INT_LVL_SPI 26
#define INT_LVL_ADM 25
#define INT_LVL_24 24
#define INT_LVL_SPDIF 23
#define INT_LVL_UART0 22
#define INT_LVL_21 21
#define INT_LVL_FIU 20
#define INT_LVL_PSD 19
#define INT_LVL_SPD 18
#define INT_LVL_M2VD 17
#define INT_LVL_16 16
#define INT_LVL_MIXER 15
#define INT_LVL_GA 14
#define INT_LVL_CSDMA 13
#define INT_LVL_NTSC 12
#define INT_LVL_ATAPI 11
#define INT_LVL_DMA0 10
#define INT_LVL_TIMER_D 9
#define INT_LVL_TIMER_C 8
#define INT_LVL_TIMER_B 7
#define INT_LVL_WDT 6
#define INT_LVL_TIMER_A 5
#define INT_LVL_EINTG 4
#define INT_LVL_IR 3
#define INT_LVL_USB_HOST 2
#define INT_LVL_1 1
#define INT_LVL_EINT0 0
/* Interrupt Vectors */
#define INT_VEC_31 INUM_TO_IVEC(INT_LVL_31)
#define INT_VEC_TSTAMP INUM_TO_IVEC(INT_LVL_TSTAMP)
#define INT_VEC_SDCI INUM_TO_IVEC(INT_LVL_SDCI)
#define INT_VEC_MSTICK INUM_TO_IVEC(INT_LVL_MSTICK)
#define INT_VEC_IIC INUM_TO_IVEC(INT_LVL_IIC)
#define INT_VEC_SPI INUM_TO_IVEC(INT_LVL_SPI)
#define INT_VEC_ADM INUM_TO_IVEC(INT_LVL_ADM)
#define INT_VEC_24 INUM_TO_IVEC(INT_LVL_24)
#define INT_VEC_SPDIF INUM_TO_IVEC(INT_LVL_SPDIF)
#define INT_VEC_UART0 INUM_TO_IVEC(INT_LVL_UART0)
#define INT_VEC_21 INUM_TO_IVEC(INT_LVL_21)
#define INT_VEC_FIU INUM_TO_IVEC(INT_LVL_FIU)
#define INT_VEC_PSD INUM_TO_IVEC(INT_LVL_PSD)
#define INT_VEC_SPD INUM_TO_IVEC(INT_LVL_SPD)
#define INT_VEC_M2VD INUM_TO_IVEC(INT_LVL_M2VD)
#define INT_VEC_16 INUM_TO_IVEC(INT_LVL_16)
#define INT_VEC_MIXER INUM_TO_IVEC(INT_LVL_MIXER)
#define INT_VEC_GA INUM_TO_IVEC(INT_LVL_GA)
#define INT_VEC_CSDMA INUM_TO_IVEC(INT_LVL_CSDMA)
#define INT_VEC_NTSC INUM_TO_IVEC(INT_LVL_NTSC)
#define INT_VEC_ATAPI INUM_TO_IVEC(INT_LVL_ATAPI)
#define INT_VEC_DMA0 INUM_TO_IVEC(INT_LVL_DMA0)
#define INT_VEC_TIMER_D INUM_TO_IVEC(INT_LVL_TIMER_D)
#define INT_VEC_TIMER_C INUM_TO_IVEC(INT_LVL_TIMER_C)
#define INT_VEC_TIMER_B INUM_TO_IVEC(INT_LVL_TIMER_B)
#define INT_VEC_WDT INUM_TO_IVEC(INT_LVL_WDT)
#define INT_VEC_TIMER_A INUM_TO_IVEC(INT_LVL_TIMER_A)
#define INT_VEC_EINTG INUM_TO_IVEC(INT_LVL_EINTG)
#define INT_VEC_IR INUM_TO_IVEC(INT_LVL_IR)
#define INT_VEC_USB_HOST INUM_TO_IVEC(INT_LVL_USB_HOST)
#define INT_VEC_1 INUM_TO_IVEC(INT_LVL_1)
#define INT_VEC_EINT0 INUM_TO_IVEC(INT_LVL_EINT0)
#define S5L5005_INT_NUM_LEVELS 32
#ifdef __cplusplus
}
#endif
#endif /* __INCs5l5005IntrCtlh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -