[牛人杂谈] 新唐M032BT开发板自带的DEMO是哪个例子

[复制链接]
 楼主| heisexingqisi 发表于 2025-1-7 12:17 | 显示全部楼层 |阅读模式
000.jpg
001.jpg
不知道自带的是哪个例子。这个APP里面好几个。
 楼主| heisexingqisi 发表于 2025-1-7 12:29 | 显示全部楼层
95713677cad7536b1e.png
找到了这个例子是点灯。
  1. static void BleService_UDF01SLink0Handler(uint8_t hostId, uint8_t cmdAccess, uint8_t *data, uint16_t length)
  2. {
  3.     switch (cmdAccess)
  4.     {
  5.     case BLESERVICE_UDF01S_UDATRW01_WRITE_EVENT:
  6.     {
  7.         if (data[0] == '1') //user write '1'
  8.         {
  9.             PF15 = 0;   //turn on LED.
  10.         }
  11.         else
  12.         {
  13.             PF15 = 1;   //turn off LED
  14.         }
  15.     }
  16.     break;

  17.     case BLESERVICE_UDF01S_UDATRW01_READ_EVENT:
  18.     {
  19.         //send read rsp with const read data to client
  20.         uint8_t readData[] = "UDATRW01 data";
  21.         setBLEGATT_GeneralReadRsp(hostId, bleProfile_link0_info.serviceUDF01S_info_s.handles.hdl_udatrw01, (uint8_t *)readData, (SIZE_STRING(readData)));
  22.     }
  23.     break;

  24.     default:
  25.         break;
  26.     }
  27. }
如果收到的数据是1就点亮,其他字符就熄灭。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

2767

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

157

主题

2767

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部