matrix_button.h~
来自「矩阵button驱动」· H~ 代码 · 共 33 行
H~
33 行
#define u8 unsigned char#define u32 unsigned int #define LPB_MISC_BASE 0xbf004100#define BUTTON_GPIO_OE (volatile u8 *)(LPB_MISC_BASE + 0x00)#define BUTTON_GPIO_I (volatile u8 *)(LPB_MISC_BASE + 0x10)#define BUTTON_GPIO_O (volatile u8 *)(LPB_MISC_BASE + 0x20)#define BUTTON_LPB_MISC_CFG (volatile u8 *)(LPB_MISC_BASE + 0x40)#define BUTTON_74HC165_PL_O BUTTON_GPIO_O#define BUTTON_74HC165_CLK_O BUTTON_GPIO_O#define BUTTON_74HC165_DATA_I BUTTON_GPIO_I#define BUTTON_74LS164_SDA_O BUTTON_GPIO_O#define BUTTON_74LS164_SCL_O BUTTON_GPIO_O#define ENABLE_LPB_MISC_CFG 0x3f#define ENABLE_GPIO_OE_0 0x01#define ENABLE_GPIO_OE_1 0x02#define ENABLE_GPIO_OE_2 0x04#define ENABLE_GPIO_OE_3 0x08#define ENABLE_GPIO_OE_4 0x10#define ENABLE_GPIO_OE_CLK ENABLE_GPIO_OE_0#define ENABLE_GPIO_OE_PL ENABLE_GPIO_OE_2#define ENABLE_GPIO_OE_DATA ~ENABLE_GPIO_OE_1#define ENABLE_GPIO_OE_LCD_DATA ENABLE_GPIO_OE_3#define ENABLE_GPIO_OE_LCD_CLK ENABLE_GPIO_OE_4#define TIMER_DELAY 5#define Y 1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?