针对ble_app_blinky_service端新增加的LED1子服务,在Client端增加一个按钮来控制Service端LED2状态

1.在main.c中buttons_init()中增加对应 开发板上SW2按钮的初始化。在button_event_handler中注册SW2的按钮事件

2.在mian.c中button_event_handler()中添加处理SW2事件需要处理发送LED2状态的代码(参考LED状态发送)

主要添加了ble_lbs_led2_status_send();

3.在ble_lbs_c.c文件中添加 ble_lbs_init()中添加注册LED2 charactereistic

4.在ble_lbs_c.c中 ble_lbs_on_db_disc_evt()中服务发现中添加LED2的Characteristic

5.在ble_lbs_c.c中添加ble_lbs_led2_status_send(),LED状态发送函数

6.在ble_lbs_c.h中添加LED2 Charactereistic UUID  LBS_UUID_LED2_CHAR 0x1526

7.在ble_lbs_c.h中添加ble_lbs_led2_status_send() 声明

nRF52283开发板 基于ble_peripheral\ble_app_blinky_c (LED Button Service Client) 针对服务端的新增LED1子服务相关推荐

  1. PIC以太网开发板——基于微芯最新ENC28J60以太网控制器

    PIC以太网开发板--基于微芯最新ENC28J60以太网控制器                       PIC以太网开发板--基于微芯最新ENC28J60以太网控制器 导航栏 ENC28J60芯片 ...

  2. 【Renesas RA6M4开发板之按键和LED的GPIO】

    [Renesas RA6M4开发板之按键和LED的GPIO] 1.0 I/O 设备模型 1.1 I/O 设备模型框架 1.2 I/O 设备模型 2. RT-theard配置 2.1 硬件需求 2.2 ...

  3. arm ds开发基于iTOP4412开发板的纯汇编LED流水灯

    前言 arm ds软件作为arm公司发布的ADS.DS5软件的延续,具备前两款软件的所有功能.同时将Keil MDK单片机开发软件的功能直接整合到了arm ds软件中.现在arm ds就相当于DS5+ ...

  4. 【学习分享】8 创龙TMS320C6748开发板 基于PRU的Demo例程演示

    hello亲爱的读者们,小编又来更新啦,今天例程所处开发环境依然还是广州创龙开发的TMS320C6748开发板,对往期文章有兴趣的读者可以转到置顶查看往期文章.至此,[学习分享]创龙TMS320C67 ...

  5. 【STM32 .Net MF开发板学习-25】LED数码管显示

    在单片机系统中,LED数码管的应用是很常见的,不过对我们偏软件开发的人来说,要想研究LED还得储备一定的知识才能进行近一步的工作.不过采用.NET Micro Framework系统,我们马上就可以站 ...

  6. 【体验】TLD5098EL英飞凌恒流电源开发板,恒定电流源LED驱动板

    前言: ("短短的文章还搞个前言""我就是想幽默诙谐的解释一下标题")英飞凌的TLD5098EL板子,"恒流电源评估板"这个名字是我起的,我 ...

  7. 龙芯linux内核移植开发板,基于国产龙芯GS32I的开发板的设计与嵌入式Linux的移植...

    摘要: 目前,嵌入式系统已经渗透到各个领域:工业控制,军事国防,消费类电子产品,网络通信等,但大部分领域的应用都是基于国外各大厂商的嵌入式处理器.在嵌入式领域使用国产芯片,走国产化道路已经成为一个迫切 ...

  8. 使用esp 8266物联网开发板 + Mqtt制作远程控制LED小灯

    背景 某一天修家里的LED小夜灯的时候, 发现这东西, 貌似我也有能力捣鼓一个一样的, 我总是会被突如其来的想法打乱近期的计划, 不过也能收获许多意外之喜(啊~ 知识的味道), 搜了一下板子价格, 才 ...

  9. I.MX6ULL开发板基于阿里云项目实战 6:遇到的问题,解决方法及项目总结

    总体里说,阿里云IOT-SDK的编译,遇到的问题还是很少的.只要保证所使用的编译器和编译内核按照官网提供的例程,可以正确编译.我遇到的问题,是在修改源码的过程中. 问题1:服务器推送的数据成功解析(控 ...

  10. android平板开发板,基于ARM Cortex A9开发板平板电脑实战项目

    Cortex A9处理器基于先进的推测型八级流水线,该流水线具有高效.动态长度.多发射超标量及无序完成特征,这款处理器的性能.功效和功能均达到了前所未有的水平,能够满足消费.网络.企业和移动应用等领域 ...

最新文章

  1. metacoder-相关进化树图的绘制于实践
  2. 简简单单实践ERD Commander2005破解Windows密码
  3. SVG(H5可缩放的矢量图形)
  4. 应用PlanAhead进行I/O规划
  5. 了解java虚拟机—垃圾回收算法(5)
  6. Java 程序中的多线程
  7. 使用css3制作正方形、三角形、扇形和饼状图
  8. Properties作为Map集合的特有方法
  9. 【nuxtjs 指南】解决nuxtjs本地开发跨域和防止路由与api冲突问题
  10. 数学思维比数学运算更重要
  11. 数学分析中的基本定理
  12. kettle下载和使用
  13. CSDN是什么?——我的博客漫漫成长之路
  14. 一级建造师-通信-五种施工顺序-口诀
  15. Google Guava学习(10)-Guava字符串工具CharMatcher
  16. 网络安全等级保护定级备案
  17. 180127 逆向-JarvisOJ(BrokenDriver)(静态分析解法)
  18. 计算机趣事 英语作文,寒假趣事英语作文(通用10篇)
  19. 中国财团收购Opera 为什么要美国监管部门同意?
  20. 爬虫之 静态页面和动态页面

热门文章

  1. ThoughtWorks HomeWork
  2. win10使用powerShell执行ps1文件方法
  3. scrollbars属性,MultiLine 属性
  4. 电脑重装系统如何远程控制电脑操作
  5. C函数的参数中有取地址符
  6. 网上流行护眼色的RGB值和颜色代码汇总
  7. 口袋小精灵JAVA版下载_口袋小精灵200合一
  8. 微信浮窗是不是服务器保存,微信浮窗,能解决小程序留存难题吗?
  9. 静态淘宝热卖界面(纯CSS)
  10. android+国家区号api,android国际区号选择器