Nordic52810
文章平均质量分 93
huitailang_1_1
这个作者很懒,什么都没留下…
展开
-
Nordic52810开发手记—环境安装
一.安装准备1.keil5软件以及破解器2.nordic52系列MDK硬件包:http://www.nordicsemi.com/eng/content/search?SearchText=Pack&SearchButton=Search历史版本硬件包:http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFami...原创 2018-09-14 11:29:16 · 5901 阅读 · 1 评论 -
nrf 软件定时器
52810的软件定时器建立在一个rtc的基础上,使用一个rtc计时。rtc作为一个发动机一直在跑。rtc以tick为单位进行中断触发,每增加一个tick就来一次中断,中断到来之后就和队列预期的tick值比较,如果一样就执行时钟handler。所有的时钟都是按照压入一个钟队列内进行处理。当create一个时钟时程序只是创建了一个时钟队列的结点,保存handler等信息,此时并没有入队。...原创 2018-09-08 18:44:02 · 1586 阅读 · 0 评论 -
日志,51822添加服务与特征的区别;
添加服务或者UUID:err_code = sd_ble_uuid_vs_add(&nus_base_uuid, &p_nus->uuid_type);添加特征:err_code = send_rx_char_add(p_nus, p_nus_init, BLE_UUID_FIRST_CHARACTERISTIC);区别:前者能添加服务和128位的UUID;后者这...原创 2018-12-26 20:26:04 · 797 阅读 · 0 评论 -
nordic 调度器代码分析
nrodic的队列并没有使用通常的队列链表数据结构那种方式来实现,简洁实用,写的很好,所以这里就对其进行一次解读理解:uint32_t app_sched_init(uint16_t event_size, uint16_t queue_size, void * p_event_buffer)函数定义了一个特定长度的队列,event_size决定队列节点数据最大容量,queue_size决...原创 2019-03-14 17:37:22 · 1962 阅读 · 0 评论 -
ancs协议分析
网上有很多关于ancs的文章,但是翻译过来的可能会看的没头没脑,建议还是看苹果的官方文档:https://developer.apple.com/library/archive/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specific...原创 2019-03-20 19:28:00 · 3777 阅读 · 0 评论 -
BLE之服务uuid
528.32 的uart工程#define NUS_BASE_UUID {{0x9E, 0xCA, 0xDC, 0x24, 0x0E, 0xE5, 0xA9, 0xE0, 0x93, 0xF3, 0xA3, 0xB5, 0x00, 0x00, 0x40, 0x6E}} /**< Used vendor specific UUID. */#defi...原创 2019-03-27 16:03:41 · 3412 阅读 · 0 评论