38 #define BIT(x) (1UL<<((x)%BITS_PER_LONG))
39 #define LONG(x) ((x)/BITS_PER_LONG)
w55fa93_dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
理解未将所用到的按键置为1,LONG相当于将其按long型进行分组,BIT相当于在分组里面移位到所定义的位置。
38 #define BIT(x) (1UL<<((x)%BITS_PER_LONG))
39 #define LONG(x) ((x)/BITS_PER_LONG)
w55fa93_dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
理解未将所用到的按键置为1,LONG相当于将其按long型进行分组,BIT相当于在分组里面移位到所定义的位置。