Discuz! Board

标题: BLE实验2:LED蓝牙任务读写 [打印本页]

作者: thington    时间: 2015-8-3 21:15
标题: BLE实验2:LED蓝牙任务读写
LED蓝牙任务读写实验,手机连接后写入0x00或0x01,要改成0x0001输入,需要在led.C和led.h哪里修改?我想只要哪里限制了它只能输入0x00的长度?
作者: yongruru    时间: 2015-8-3 22:22
值为0熄灭,值为非0都是点亮的
作者: admin    时间: 2015-8-4 08:41
yongruru 发表于 2015-8-3 22:22
值为0熄灭,值为非0都是点亮的

LS正解
作者: thington    时间: 2015-8-4 09:05
这我知道的,不清楚是写入0x00是哪个函数获取了,还有比如写入0x1111是无效的,通过改哪里可以输入0x1111长度的数?
作者: yongruru    时间: 2015-8-4 10:04
在leb_led.c中第212行
static void led_write_handler(ble_lbs_t * p_lbs, uint8_t led_state)
定义led_state为16位或者32位。同时在手机端程序也应该要改吧,就不懂了。
作者: thington    时间: 2015-8-4 13:43
yongruru 发表于 2015-8-4 10:04
在leb_led.c中第212行
static void led_write_handler(ble_lbs_t * p_lbs, uint8_t led_state)
定义led_s ...

非常感谢,终于搞定了。
作者: stary    时间: 2016-6-17 17:51
这个最容易搞定




欢迎光临 Discuz! Board (http://www.qfv8.com/) Powered by Discuz! X3