演示例程¶
蓝牙例程
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\bluetooth
例程 |
说明 |
---|---|
演示蓝牙主从一体功能 |
|
演示蓝牙主机功能,发现设备并与设备建立连接和断连 |
|
演示外设以及加密配对功能,可以和主机示例进行对测 |
|
演示蓝牙从机功能,包含 GATT服务:HR (Heart Rate),连接订阅服务后,会上报虚拟的心率值,低功耗演示demo |
|
演示蓝牙丛机 OTA 功能,包含完整的蓝牙通用的 SMP 服务,配合手机 nrf connect 进行 OTA 升级 |
|
演示蓝牙从机 s2 s8 编码长距离传输的功能 |
|
演示蓝牙多主多从功能 |
低功耗例程
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\low_power
例程 |
说明 |
---|---|
演示 SoC 进入 DeepSleep 状态,并通过 GPIO 按键将其唤醒 |
|
演示 SoC 进入 DeepSleep 状态,使用外部 PWM 波形通过 GPIO 将其唤醒 |
|
演示 SoC 在 DeepSleep 状态下输出 PWM 波形,并使用 APB HW Timer0 定时唤醒并修改 PWM 波形周期和占空比 |
|
演示 SoC 进入 DeepSleep 状态,并通过 SleepTimer 定时器将其唤醒 |
|
演示 SoC 进入 Standby Mode 1 状态,并通过 GPIO 按键将其唤醒 |
|
演示 SoC 进入 Standby Mode 1 状态,并通过 SleepTimer 定时器将其唤醒 |
|
演示 SoC 进入 Standby Mode 0 状态,并通过 WKUP (P02) 按键将其唤醒 |
|
演示 SoC 多种唤醒源、多种低功耗模式之间的切换 |
系统调试例程
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\os_debug
例程 |
说明 |
---|---|
演示芯片通过 Segger RTT 机制输出 Log 的方法 |
外设驱动例程
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\peripheral
例程 |
说明 |
---|---|
演示使用 ADC HAL Driver 实现读取芯片VBAT电压、芯片温度、以及一个外部通道电压的功能 |
|
演示使用 GPIO HAL Driver 实现中断方式的 GPIO 输入检测功能 |
|
演示使用 GPIO HAL Driver 实现查询方式的 GPIO 输入检测功能 |
|
演示使用 GPIO HAL Driver 实现 GPIO 开漏(Open-Drain)输出功能 |
|
演示使用 GPIO HAL Driver 实现 GPIO 推挽(Push-Pull)输出功能 |
|
演示 GPIO 底层 Driver 中提供的几个简单好用的接口 |
|
演示使用 I2C HAL Driver 和 DMA HAL Driver 实现 DMA 方式的 I2C 收发功能 |
|
演示使用 I2C HAL Driver 实现中断方式的 I2C 收发功能 |
|
演示使用 I2C HAL Driver 实现轮询方式的 I2C 收发功能 |
|
演示使用 PWM HAL Driver 实现 PWM 输出的功能 |
|
演示使用 SPI HAL Driver 和 DMA HAL Driver 实现 DMA 方式的 SPI 收发功能 |
|
演示使用 SPI HAL Driver 实现中断方式的 SPI 收发功能 |
|
演示使用 SPI HAL Driver 实现轮询方式的 SPI 收发功能 |
|
演示使用 TIMER HAL Driver 实现 Timer 的定时功能 |
|
演示使用 TIMER HAL Driver 实现 Timer 的外部输入捕获功能 |
|
演示使用 UART HAL Driver 实现中断方式的 UART 收发功能 |
|
演示使用 UART HAL Driver 实现 DMA方式的 UART 收发功能 |
固件保护例程
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\security
例程 |
说明 |
---|---|
演示芯片通过固件加密、硬件解密的机制保护 Flash 关键代码的方法 |
|
演示芯片 SWD Debug Protect 调试保护机制 |
解决方案
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\solutions
例程 |
说明 |
---|---|
自拍解决方案,通过蓝牙HID控制手机拍照 |
|
录像拍照云台解决方案,通过蓝牙HID和串口透传控制手机拍照和录像 |
|
蓝牙串口透传解决方案,演示蓝牙hid串口透传功能,支持1主1从 |
|
Panchip 蓝牙定位标签方案,通过发送特定的广播数据,实现蓝牙定位功能 |
|
BLE和私有2.4G协议双模例程,BLE和2.4G可同时工作 |
|
模拟蓝牙鼠标功能,连接电脑后进行模拟画圈演示 |
|
蓝牙 RGB 灯控方案,演示 BLE RGB 灯与手机 APP 进行连接,通过 APP 控制 RGB 灯的亮度与颜色 |
|
蓝牙车钥匙解决方案,演示基于HID服务的自动连接服务 |
|
电子货架标签方案演示例程,支持外部 SPI Flash 存储、EPD 墨水屏、低功耗模式、RF 通信等功能 |
|
多模鼠标sample,目前仅支持2.4G模式自动画圈 |
|
多模鼠标接收器,配合2.4G鼠标端自动画圈,测试收包数和距离使用 |
Sub-1G 例程
源码路径: <PAN1070-NDK>\01_SDK\nimble\samples\sub_1G
例程 |
说明 |
---|---|
Sub 1G cad演示例程,演示芯片信道ChirpIO信号检测及退避机制 |
|
Sub 1G 智能搜索演示例程,接收端可接收多个SF值不同的设备 |
|
Sub 1G 提前中断演示例程,可过滤掉一些非预期包,提高接收效率 |
|
Sub 1G TRx转换演示例程 |
|
Sub 1G 收包率演示例程 |
MCU Keil例程¶
例程源码路径: <PAN1070-NDK>\03_MCU\mcu_samples
MCU 底层驱动(Low Level Driver)Keil 例程:
例程 |
说明 |
---|---|
MCU 底层 ADC 驱动例程演示说明 |
|
MCU 底层 Clock Trim 驱动例程演示说明 |
|
MCU 底层 CLK 驱动例程演示说明 |
|
MCU 底层 DMA 驱动例程演示说明 |
|
MCU 底层 eFuse 驱动例程演示说明 |
|
MCU 底层 FMC 驱动例程演示说明 |
|
MCU 底层 GPIO 驱动例程演示说明 |
|
MCU 底层 I2C 驱动例程演示说明 |
|
MCU 底层 PWM 驱动例程演示说明 |
|
MCU 底层 SPI 驱动例程演示说明 |
|
MCU 底层 TIMER 驱动例程演示说明 |
|
MCU 底层 UART 驱动例程演示说明 |
|
MCU 底层 WDT 驱动例程演示说明 |
|
MCU 底层 WWDT 驱动例程演示说明 |
|
MCU Debug Protect 调试接口保护例程演示说明 |
|
MCU Low Power 低功耗例程演示说明 |
|
MCU 私有 2.4G 通信开发指南 |
|
MCU 私有 2.4G 距离测试例程演示说明 |