BES蓝牙
Hello-Ypt
活到老,学到老,就是干,就是卷。
展开
-
BES-----------串口(LOG口)输入调试方法
在这个结构体中数组中增加串口指令和串口回调处理函数, 并实现回调函数。在app_tws_ibrt_ui_test.h文件中。原创 2024-01-23 19:33:12 · 417 阅读 · 0 评论 -
BES--------------让蓝牙进入SW-TEST模式
BES常用的SW- BOOSMODE测试模式主要有单线升级模式和DUT模式.单线升级模式主要用于单线POGOPIN更新耳机代码。BES代码重启后会进入BOOT程序进行升级。DUT模式.主要用于产线信号强度测试。BES代码重启后会进入。进入DUT模式的程序。原创 2023-11-13 14:19:28 · 48 阅读 · 0 评论 -
BES------内部FLASH的读写
如果变量少, 可以定义在nvrecord_env_t结构体下申请自己的变量, 这个结构体会在关机前自动存如FLASH, 并在开机app_init()中自动从FLASH取出.在link_sym_armclang.h文件中,定义相关的宏 说明__uiflash_start和__uiflash_end的尾地址。在LINK文件下. 打开tail_section_lds.s文件, 在尾部增加。在npiflash_api.h文件中的枚举中添加自己的FLASH名字。原创 2023-10-31 20:06:49 · 30 阅读 · 0 评论 -
BES-----------软件IIC的使用
调用hal_gpio_i2c_open(&i2c_cfg ), 将配置注册进蓝牙芯片, 其实就是做SCL, SDA两个GPIO的初始化。,不允许有电平跳变,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。SCL保持高电平,SDA由高电平变为低电平后,延时(>4.7us),SCL变为低电平。SDA由低电平变为高电平。我们可以看着图中的信号,进行软件编写。我们可以看着图中的信号,进行软件编写。IIC信号在数据传输过程中,当。创建一个IIC软件配置结构体。PS 在应用层包裹一下。原创 2023-10-27 12:01:27 · 43 阅读 · 0 评论 -
BES------------GPIO的使用
【代码】BES------------GPIO的使用。原创 2023-10-25 22:00:53 · 61 阅读 · 0 评论 -
BES------------软件定时器的使用
BES------------软件定时器的使用。原创 2023-10-25 20:49:39 · 23 阅读 · 0 评论 -
BES------------机盒通讯代码解析
串口的TX模式由UI设置, 可以通过调用communication_send_buf函数, 将发送的BUF数据装进malloc的cmd_blk->cmd_buf中, 生成COMMUNICATION_MSG_TX_REQ消息. , 通过处理COMMUNICATION_MSG_TX_REQ消息将机盒数据发给充电盒, DMA发送完成后会生成COMMUNICATION_MSG_TX_DONE消息.串口的RX模式由UI设置, 可以通过调用uart_rx_edge_detect_handler,将串口设置成RX模式。原创 2023-10-25 18:25:24 · 37 阅读 · 0 评论