摘要: Step 1: 注册账号 Step 2: 控制台->切换旧版本->建立TCP透传产品 Step 3: 添加设备 设备详情里面 "设备ID" 和 "APIKey" 在进行HTTP通信时需要使用 /***************************************************** 阅读全文
posted @ 2022-06-23 15:45 不在+年华 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 本文档记录设计的AT指令框架,使用时只需要简单增加修改指令和执行指令函数 一、指令结构 typedef enum{ AT_CMD_TEST = 0, /* 测试指令 */ AT_CMD_NAME, /* 设置名称 */ AT_CMD_DISA, /* 断开当前连接 */ AT_CMD_TX_POWE 阅读全文
posted @ 2021-01-27 17:40 不在+年华 阅读(9555) 评论(0) 推荐(6) 编辑
摘要: 本文档记录malloc()、 free()函数分析, 代码来自 https://github.com/apache/mynewt-core/tree/master/libc/baselibc 一、堆栈描述 在嵌入式ram分配中有两个非常重要的概念 - 堆和栈 栈 - 主要用于函数调用时保存 函数入口 阅读全文
posted @ 2020-10-19 18:09 不在+年华 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 本文档记录CC2640R2F simple_peripheral工程下增加NPI UART操作 硬件平台:官方 LAUNCHXL-CC2640R2F (http://www.ti.com/tool/cn/launchxl-cc2640r2) SDK: simplelink_cc2640r2_sdk_ 阅读全文
posted @ 2020-09-18 11:26 不在+年华 阅读(731) 评论(0) 推荐(0) 编辑
摘要: https://www.osrtos.com/ 阅读全文
posted @ 2020-01-03 11:50 不在+年华 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 此文档里代码源自 mynewt 工程源码下 time/Datetime/src/Datetime.c 润年天数为366,平年天数365。判断为润年:当前年份能被4整除且不能被100整除 或者 可被400整除的 每月对应的天数,润年时2月份为29天,平年为28天 对于当前时间点,不同时间对应的时间点不 阅读全文
posted @ 2019-12-25 15:26 不在+年华 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 写这篇文档主要有两个原因: 1、mynewt 1.7.0版本里面删除了bootloader源码,使用的是开源mcuboot 工程。因此编译boot工程需要整合 2、前面 “mynewt 学习一:bleprph“ 这篇文档里面整合nimble协议栈时没有按照mynewt 工程原生文件架构处理 一、了解 阅读全文
posted @ 2019-12-23 17:46 不在+年华 阅读(545) 评论(2) 推荐(0) 编辑
摘要: BTLE, NRF2401 仿BLE 广播 原文链接:http://dmitry.gr/index.php?r=05.Projects&proj=11.%20Bluetooth%20LE%20fakery 阅读全文
posted @ 2019-06-28 09:56 不在+年华 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 本文记录 battery monitor 功能使用 http://www.ti.com/lit/ug/swcu117h/swcu117h.pdf 参考手册 描述默认已启动此功能 工程里面添加相应的文件和目录 simple_peripheral_oad_onchip.c 文件里面添加如下测试代码 编译 阅读全文
posted @ 2019-05-17 16:19 不在+年华 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 本文在 “cc2640r2f led控制" 基础上修改 以PWM 形式控制 LED 工程创建 略过 一、修改控制引脚配置文件 CC2640R2_LAUNCHXL.h 修改默认配置引脚如下 CC2640R2_LAUNCHXL.c 修改PWM 默认对应引脚值 二、修改 led.c 文件如下 三、控制使用 阅读全文
posted @ 2019-05-16 18:17 不在+年华 阅读(674) 评论(0) 推荐(0) 编辑