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

NDK 更新日志

PAN1070 NDK v0.1.0

PAN1070 Nimble DK v0.1.0 (2023-10-24) 已发布:

1. SDK

NDK 软件开发框架基于 Keil + FreeRTOS + NimBLE,其中:

  • Keil 是 SDK 支持的软件开发环境

  • FreeRTOS 是一个开源实时操作系统(RTOS),用于配合 NimBLE 实现蓝牙应用

  • NimBLE 是一个开源低功耗蓝牙(BLE)5.1 协议栈,其实际上是 Apache Mynewt 项目的一部分

解决方案

  • price_tag: ESL 价签方案演示例程,支持外部 SPI Flash 存储、EPD 墨水屏、低功耗模式、RF 通信等功能。

2. HDK

目前版本提供了如下硬件相关资料:

  • PAN107B QFN40 测试板图纸、设计源文件、生产文件

3. MCU

目前版本提供了如下 MCU 裸机 Keil 例程及相关文档:

  • ADC

  • CLK

  • CLKTRIM

  • DebugProtect

  • DMA

  • EFUSE

  • FMC

  • GPIO

  • I2C

  • LP

  • PRF_B250K_RX

  • PRF_B250K_TX

  • PWM

  • SPI

  • TIMER

  • UART

  • USB_HID

  • WDT

  • WWDT

4. DOC

目前版本提供了如下文档:

  • NDK 快速入门指南

  • NDK 开发环境介绍

  • NDK 整体框架介绍

  • Nimble 简介

  • PAN107x 硬件参考设计指南

  • Price Tag 价签方案例程说明

  • MCU 底层外设驱动例程说明

  • 低功耗开发指南

  • NDK RAM 使用情况分析以及优化指南

5. TOOLS

目前版本提供了如下工具:

  • 串口工具(PC工具)

  • Air Sync Debugger(手机测试软件安卓APK)

  • Google Home(手机测试软件安卓APK)

  • nRF Connect(手机测试软件安卓APK)

  • nRF Mesh(手机测试软件安卓APK)

  • Siliconlabs Bluetooth Mesh(手机测试软件安卓APK)

6. 已知问题

  • MCU USB_HID 例程暂未通过测试