不好意思大家 真心希望有人能回复我, 请问这个OnBoard_KeyCallBack能用来当中断吗?
我现在要做的是当我按下按钮,会有中断的任务然后开我的LED。 大概就是这样。。。
可是不懂OnBoard_KeyCallBack能这样做吗, 如果能的话要怎样去写?
谢谢
甜甜的大香瓜:
参考我个性签名档的博客地址,《CC2541之按键》、《CC2541之自定义按键》、《CC2541之自定义长短按键》。
Yue TANG:
哪个芯片?哪个协议栈?
Men Loon Chan:
回复 Yue TANG:
CC2540, 然后我的BLE是1.4.0然后我也发问过如果要用中断就一定做这类define可是我的1.4.0的hal_key.c是没有这些的 所以我不清楚要咋做。
#define HAL_KEY_SW_6_PORT P0#define HAL_KEY_SW_6_BIT BV(1)#define HAL_KEY_SW_6_SEL P0SEL#define HAL_KEY_SW_6_DIR P0DIR/* edge interrupt */#define HAL_KEY_SW_6_EDGEBIT BV(0)#define HAL_KEY_SW_6_EDGE HAL_KEY_FALLING_EDGE/* SW_6 interrupts */#define HAL_KEY_SW_6_IEN IEN1 /* CPU interrupt mask register */#define HAL_KEY_SW_6_IENBIT BV(5) /* Mask bit for all of Port_0 */#define HAL_KEY_SW_6_ICTL P0IEN /* Port Interrupt Control register */#define HAL_KEY_SW_6_ICTLBIT BV(1) /* P0IEN – P0.1 enable/disable bit */#define HAL_KEY_SW_6_PXIFG P0IFG /* Interrupt flag at source */