20150301 IMX257 輸入子系統

2021-08-27 18:59:48 字數 1553 閱讀 9496

20150301 imx257 輸入子系統

2015-03-01 李海沿

一、輸入子系統

1.輸入子系統結構體定義

struct input_dev;

33 //當按鍵按下時,鍵值分別為 以下值

34 struct pin_desc pins_desc[1] = ,

36 };

37 38 static struct input_dev *key_input_dev;//輸入子系統裝置結構體

39 static struct timer_list key_timer; //定時器結構體

40 static struct pin_desc *pin_desc_irq; //儲存發生中斷的引腳資訊

41 42 //定時器到時函式

43 static int key_timer_function(unsigned long data)else

56 return 0;

57 }

58 /* 中斷程式key_irq */

59 static irqreturn_t key_irq_function(int irq, void *dev_id)

60 66 //初始化函式

67 static int __init key_input_init(void)

68 96 //exit

97 static void __exit key_input_exit(void)

98 110

111 /* 這兩行指定驅動程式的初始化函式和解除安裝函式 */

112 module_init(key_input_init);

113 module_exit(key_input_exit);

114

115 /* 描述驅動程式的一些資訊,不是必須的 */

116 module_author("lover雪");

117 module_version("0.1.0");

118 module_description("imx257 key driver");

119 module_license("gpl");view code

附應用程式:

1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #include "mx257_gpio.h"

13 14

15 int main(int argc, char **argv)

16 26 printf("open successful!\n");

27 while(1)

35 }

36 close(fd);

37 return 0;

38 }

view cod

企業級IM,不要隨便上IM

這週和大家交流過spark推廣過程中的困難的原因。其實這個原因小金一開始就說了,但並沒有引起足夠的重視。就目前來看,我們的im通訊軟體有以下幾類 qq類,和的溝通。主要功能是文字和群溝通。fetion類,主要和朋友類溝通。特別是對手機進行有效直接溝通。msn類,和同學類溝通。夢龍類,這是夢龍公司推出...

企業級IM,不要隨便上IM

這週和大家交流過spark推廣過程中的困難的原因。其實這個原因小金一開始就說了,但並沒有引起足夠的重視。就目前來看,我們的im通訊軟體有以下幾類 qq類,和的溝通。主要功能是文字和群溝通。fetion類,主要和朋友類溝通。特別是對手機進行有效直接溝通。msn類,和同學類溝通。夢龍類,這是夢龍公司推出...

IM行業趨勢

即時通訊發展的瓶頸 即時通訊源自icq。四位以色列籍年輕人在1996年7月成立了mirabilis公司,並於同年11月推出了全世界第乙個即時通訊軟體icq 目前icq已經歸aol旗下所有 意為 我在找你 i seek you 簡稱icq。同樣,在消費領域,越來越多的個人使用者也在轉向即時通訊應用,有...