当前文档版本为 v1.0.2,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

NDK 更新日志

PAN1080 NDK v0.3.0

PAN1080 Nimble DK v0.3.0 (2024-01-19) 已发布:

1. SDK

nimble

  • 新增 Bootloader,并默认在各例程中使能,可通过 App 工程配置文件禁用

  • 新增 SMP BT 子系统,以支持蓝牙 OTA 功能

  • 更新 nimble ble host 一些细节部分

Panchip HAL

  • Panchip Spark BLE Controller Library:

    • 优化 SRAM 占用

    • 优化 MD

    • 新增 运动健康协议支持

    • 新增 DTM 支持

    • 修复 断连信息未及时清除问题

  • BSP:

    • 更新 ADC Driver 以适配 ft version > 10 的芯片

    • 修复 GPIO_DB 相关结构体名称错误的问题

    • 移除一些不必要的代码以避免潜在的编译错误风险

演示例程

  • 蓝牙:

    • bluetooth/peripheral_hr_ota (新增)

      • 演示蓝牙 OTA 功能

  • 方案:

    • solutions/multimode_mouse (新增)

      • 多模鼠标方案

  • 其他:

    • 所有例程均添加了 OTA 支持,并提供了 3 种编译和配置模式:

      • Bare Metal

      • OTA in Bootloder

      • OTA in App

2. HDK

3. MCU

  • 更新一些例程

    • 修复 GPIO_DB 相关结构体名称错误的问题

    • 修复 例程生成的 Image 名称与预期不一致的问题

4. DOC

  • 新增 multimode_mouse 例程文档

  • 更新 ble_hid_uart_mult_roles 例程文档,新增功耗测试结果

5. TOOLS

  • 更新 RF测试固件

    • 更新 PAN1080 RF 测试固件

    • 新增 PAN1080 BQB 测试固件

  • 更新 量产烧录工具 PAN108x Download Toolv0.2.033

    • 修复一些潜在问题

PAN1080 NDK v0.2.0

PAN1080 Nimble DK v0.2.0 (2023-11-19) 已发布:

1. SDK

nimble

  • 更新 BLE Controller,优化一些内部流程并修复一些问题

  • 新增 获取 MAC 地址的接口

演示例程

  • ble_cent_prph(新增): 演示蓝牙主从一体功能

  • ble_hid_selfie(新增): 自拍解决方案,通过蓝牙HID控制手机拍照

  • ble_panchip_cte_beacon(新增): Panchip 蓝牙定位标签方案,通过发送特定的广播数据,实现蓝牙定位功能

  • ble_rgb_light(新增): 蓝牙 RGB 灯控方案,演示 BLE RGB 灯与手机 APP 进行连接,通过 APP 控制 RGB 灯的亮度与颜色

  • ble_hid_uart_mult_roles(新增): 蓝牙串口透传解决方案,演示蓝牙hid串口透传功能,支持1主1从

  • ble_vehicles_key>(新增): 蓝牙车钥匙解决方案,演示基于HID服务的自动连接服务

2. HDK

  • 新增 PAN1080LB5A、PAN1080UA3C、PAN1080UB1A、PAN1083UA1C EVB 核心板图纸的 PDF 格式文件

3. MCU

  • 新增 BLE HCI 演示例程及文档说明

  • 更新 PRF BLE Beacon 演示例程,优化了通信流程

  • 新增 PRF BLE Beacon Boot Fast 演示例程及文档说明,演示可快速启动的 2.4G 模拟蓝牙广播包发送功能

  • 新增 PRF BLE Scan 演示例程及文档说明,演示 2.4G 模拟蓝牙广播包发送功能

  • 更新 PRF Rx FreeRTOS 演示例程,支持快速 TRX 转换

  • 更新 PRF Tx FreeRTOS 演示例程,支持快速 TRX 转换

4. DOC

  • 新增 ble_cent_prph 例程文档

  • 新增 ble_hid_selfie 例程文档

  • 新增 ble_hid_uart_mult_roles 例程文档

  • 新增 ble_pcte_beacon 例程文档

  • 新增 ble_rgb_light 例程文档

  • 新增 ble_vehicles_key 例程文档

  • 更新 NDK App 开发指南 文档,新增 PAN1082、PAN1083 蓝牙功耗数据

  • 新增 PAN108x 天线参考设计 文档

  • 更新 PAN3730 EVB 介绍与硬件参考设计 文档,更新外围元器件选型推荐表

  • 优化 例程介绍目录结构,增加 MCU Driver 相关例程文档入口链接

5. TOOLS

  • 新增 Power Profiler 工具,用于计算 PAN108x 蓝牙应用的功耗

  • 新增 PRF OTA Tool,用于配合 MCUBoot 的 PRF OTA 功能使用

  • 新增 串口工具 ECOM V280

  • 新增 串口工具 sscom_ble_hid_uart_mult_roles

  • 更新 量产烧录工具 PAN108x Download Toolv0.2.032

    • 优化工程界面显示,采用折叠分页显示功能配置

    • 修复烧录加密信息问题

    • 优化PAN-LINK离线项目程序控制与显示

    • 修改 PAN-LINK 短按按键防抖时间为 60ms,解决机台触发信号设置 100ms 刚好在之前的临界值,存在偏差时有可能出现无法触发自动烧录的问题

    • 设置 B6 脚默认输出高电平 3.3V

PAN1080 NDK v0.1.0

  • 适配Nimble Host对接Spark和Origin两个版本Controller

  • FreeRTOS支持蓝牙低功耗

  • 支持配对加密

  • 蓝牙支持1M phy和 2M phy以及CSA #2跳频,暂不支持周期广播和扩展广播

  • Host层支持Privacy解析

  • 支持第三方NVS数据库组件kv_store持久存储加密数据