btstack协议栈实战篇–Hello World example

作者 : admin 本文共624个字,预计阅读时间需要2分钟 发布时间: 2024-06-8 共1人阅读

btstack协议栈—总目录-CSDN博客

目录

      1.定时计时器设置

      2.主要应用程序设置

        3.运行log如下图


        该示例演示了如何提供周期性定时器来切换LED并将调试消息作为最小BTstack测试发送到控制台。

      1.定时计时器设置

        由于BTstack中的计时器是单触发的,因此通过在心跳中重新注册计时器源来实现周期计数器
处理程序回调函数。这里的列举了适用于周期性切换LED和打印切换次数的心跳处理程序。

/* @section Periodic Timer Setup 
 *
 * @text As timers in BTstack are single shot,
 * the periodic counter is implemented by re-registering the timer source in the
 * heartbeat handler callback function. Listing LEDToggler shows heartbeat handler
 * adapted to periodically toggle an LED and print number of toggles.  
 */ 

/* LISTING_START(LEDToggler): Periodic counter */  
static void heartbeat_handler(btstack_timer_source_t *ts){
    UNUSED(ts);

    // increment coun
本站无任何商业行为
个人在线分享 » btstack协议栈实战篇–Hello World example
E-->