+ gpios = <&gpio4 RK_PA4 GPIO_ACTIVE_LOW>; + label = "GPIO Key sw1"; + linux,code = <KEY_F1>;//键值 + // wakeup-source; + gpio-key,wakeup; + }; } &pinctrl { + gpio-keys { + leds_keys_gpio: leds_keys-gpio { + rockchip,pins = <4 RK_PA4 RK_FUNC_GPIO &pcfg_pul...
设备树配置在Purple Pi OH官方代码中,设备树:ido-pi-oh3566-core.dtsi文件默认加了GPIO_KEY配置,所以我们默认不需要移植驱动,用官方提供的代码上添加自己的IO即可,配置代码如下:gpio_keys: gpio_keys { status = "okay"; compatible = "gpio-keys"; autorepeat; pinctrl-names = "default"; ...
在Purple Pi OH官方代码中,设备树:ido-pi-oh3566-core.dtsi文件默认加了GPIO_KEY配置,所以我们默认不需要移植驱动,用官方提供的代码上添加自己的IO即可,配置代码如下: gpio_keys: gpio_keys { status = "okay"; compatible = "gpio-keys"; autorepeat; pinctrl-names = "default"; pinctrl-0 = <&leds_key...
intgpio_direction_input(unsigned gpio);//设置gpio为输入intgpio_direction_output(unsigned gpio,intvalue);//设置gpio为输出,且设置电平 2.2.6、操作gpio口(拉高或者拉低gpio的电平,value为1是拉高,0是拉低) voidgpio_set_value(unsignedintgpio,intvalue); 2.2.7、获取gpio口的状态:get到1为高电平,得到0...
gpio-key,wakeup; }; }; 二.frameworks\native\include\android\keycodes.h 1 2 3 4 5 6 /** F1 key. */ AKEYCODE_F1 = 131, /** F2 key. */ AKEYCODE_F2 = 132, /** F3 key. */ AKEYCODE_F3 = 133, 三.rk29-keypad.kl 加按键值 系统 优先加载 system\usr\keylayout\rk29-keypad...
gpios = <&gpio8 GPIO_A0 GPIO_ACTIVE_LOW>;};button@2 { label = "Key2";linux,code = <50...
RK3399 gpio 做系统按键 一.kernel\arch\arm64\boot\dts\rockchip\rk3399-android.dtsi rk_key:rockchip-key{compatible="rockchip,key";status="okay";//io-channels = <&saradc 0>;vol-up-key{linux,code=<115>;label="volume up";rockchip,adc_value=<1>;};vol-down-key{linux,code=<114>;...
event0:名称为gpio-keys/remotectl,它对应的是红外接收器,input0,部分板卡会不具备该功能。 event1:名称为rk805 pwrkey”,它对应的电源键on/off,input1,部分板卡会不具备该功能。 event2:名称为adc-keys,它对应的是Recovery键,input2,部分板卡会不具备该功能。
1-初始化要连接到EXTI的GPIO 2-初始化EXTI用于产生中断/事件 3-初始化NVIC,用于处理中断 4-编写中断服务函数 5-main函数 //引脚定义 #define KEY1_INT_GPIO_PORT GPIOA #define KEY1_INT_GPIO_CLK (RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO) ...
拓展接口:2*100 Pin 扩展接口,最大可扩展 1*PCIe X4&4*PCIeX1、TYPEC&DP、2*MIPI TX、4*MIPI RX、3*I2C、GPIO、2*CAN BUS Display:1*LVDS,2*HDMI OUT ,1*HDMI IN Temperature:Work -25 ~ +70℃, Storage -40 ~ +85℃ Humidity:5% ~ +95%,无冷凝 ...