1 2 3 4 5 ··· 7 下一页
摘要: Mounriver StudioⅠ编译器 Mounriver Studio更改内部文件夹路径后移植报错的解决方法 Mounriver Studio编译器在当前工程中添加文件夹后编译报错问题的解决方法 Mounriver Studio编译器中打印函数printf和LOG对应的RAM开销区别 Mounr 阅读全文
posted @ 2023-03-08 14:44 oTvTo 阅读(2654) 评论(0) 推荐(0)
摘要: 转载自:https://www.cnblogs.com/gscw/p/18735613 前言:实现动态修改MAC,需要注意关闭广播后调用GAP_ConfigDeviceAddr(ADDRTYPE_PRIVATE_NONRESOLVE, ownAddr)配置完成后再开启广播。 void HidEmu_ 阅读全文
posted @ 2025-10-14 16:03 oTvTo 阅读(12) 评论(0) 推荐(0)
摘要: 一、准备工作 1、分别打开HID_Keyboard例程、Peripheral例程,其中Peripheral例程中的自定义服务(位于gattprofile.c及gattprofile.h),将两份文件移植到HID_Keyboard中 2、注册服务 3、测试特征值3写入数据,从机正常接收 二、改写部分 阅读全文
posted @ 2025-10-13 15:30 oTvTo 阅读(45) 评论(0) 推荐(0)
摘要: 首先,部分MAC OS其实是支持分配连接间隔到7.5ms的,并不是所有都支持,不支持的基本都是最低15ms; 例程改写: 1、广播包设备类型修改,必须为鼠标类型 2、BLE初始化中加入声明, // 强制连接参数更新的允许范围,如果出现蓝牙回连后,卡顿一段时间才正常的情况,可以尝试开启下面注释 uin 阅读全文
posted @ 2025-10-11 10:44 oTvTo 阅读(26) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-09-24 11:33 oTvTo 阅读(26) 评论(0) 推荐(0)
摘要: 前言: 主从机进行交互MTU,需要主从机均支持修改MTU,如果只有一端支持,则无法成功修改MTU。 MTU值影响开销数据的数量(特别是ATT报头,它是3字节)。ATT MTU的最小值为27字节。这允许最大20字节的ATT有效负载(3字节用于ATT报头,4字节用于L2CAP报头)。 BLE5.0协议可 阅读全文
posted @ 2025-09-04 17:46 oTvTo 阅读(75) 评论(0) 推荐(0)
摘要: /********************************** (C) COPYRIGHT ******************************* * File Name : Main.c * Author : WCH * Version : V1.0 * Date : 2020/0 阅读全文
posted @ 2025-09-03 09:55 oTvTo 阅读(18) 评论(0) 推荐(0)
摘要: 转载自:CH582 CH592 CH573 BLE AES硬件加密算法应用 - debugdabiaoge - 博客园 WCH BLE系列芯片自带AES128算法,使用前必须开启BLE功能。 接口函数 /** * @brief Encrypt data * * @param key - key * 阅读全文
posted @ 2025-08-31 16:05 oTvTo 阅读(13) 评论(0) 推荐(0)
摘要: 在涉及大块的/高频次的数据传输时,需要考虑数组拷贝的时间开销。本文基于CH585,测试了部分场景下的memcpy时间开销。 如果选型用的是CH592等型号,不支持__wrap_memcpy,可以用该博客中的接口:https://www.cnblogs.com/gscw/p/18636006 注:①使 阅读全文
posted @ 2025-08-25 15:55 oTvTo 阅读(20) 评论(0) 推荐(0)
摘要: 博客:判断USB设备与主机断开连接还是设备被主机挂起 由该博客可知,在主机进入睡眠时,会有两个信号给到从机,①USB_SET_FEATURE ②RB_UIF_SUSPEND 因此在得到这两个信息后,从机可主动进入睡眠,分两种情况: ①想要USB主机在醒来时,顺带唤醒USB从机,则必须选用带USB唤醒 阅读全文
posted @ 2025-08-02 11:49 oTvTo 阅读(95) 评论(0) 推荐(0)
摘要: 在 RISC-V 架构中,`WFE`(Wait For Event)和 `WFI`(Wait For Interrupt)是两种不同的低功耗休眠指令,主要用于暂停处理器执行以降低功耗,直到特定事件或中断触发唤醒。以下是它们的核心区别: 核心差异 标准化程度 WFI(Wait For Interrup 阅读全文
posted @ 2025-07-20 18:27 oTvTo 阅读(224) 评论(0) 推荐(0)
1 2 3 4 5 ··· 7 下一页