其实OnBoard_KeyCallBack能拿来当中断器吗?
不好意思大家 真心希望有人能回复我, 请问这个OnBoard_KeyCallBack能用来当中断吗?
我现在要做的是当我按下按钮,会有中断的任务然后开我的LED。 大概就是这样。。。
可是不懂OnBoard_KeyCallBack能这样做吗, 如果能的话要怎样去写?
谢谢
参考我个性签名档的博客地址,《CC2541之按键》、《CC2541之自定义按键》、《CC2541之自定义长短按键》。
哪个芯片?哪个协议栈?
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 */