|
使用29针作为键盘输入的设置步骤
1. .h文件
static iomux_v3_cfg_t mx6q_sabresd_pads[] = {
/*IBear Interface GPIO*/
MX6Q_PAD_KEY_ROW0__GPIO_4_7,//use defined 30 F1 confirm
MX6Q_PAD_KEY_COL4__GPIO_4_14, /* PCIE_DIS F2*/
2..c文件
#ifdef CONFIG_MACH_MX6Q_E9
static struct gpio_keys_button sabresd_buttons[] =
{
GPIO_BUTTON(SABRESD_GPIO_VOL_DOWN, KEY_VOLUMEDOWN, 1, "volume-down", 0, 1),//KEY_HOME
GPIO_BUTTON(SABRESD_GPIO_VOL_UP, KEY_VOLUMEUP, 1, "volume-up", 0, 1),
GPIO_BUTTON(SABRESD_PCIE_DIS_B, KEY_F2, 1, "CTRLF2", 0, 1),
3.重新编译,29针和1针短路 键盘监听F2没有任何响应,请劳驾帮忙分析一下,非常的感谢!!!!
|
|