ChangeLog¶
PAN211x SDK V1.0.0 Release Notes¶
1. SDK¶
改动:
将原有SDK代码迁移到pan1080评估板v1.1。
引入 EASY_RF 配置方法。
EASY_RF 驱动提供了一套极简的配置方法,使用预先导出的配置表,代码极简,能够满足大部分简单的应用场景的需求。
用户可以配合TOOLS目录下的配置导出工具修改并生成参数,替换掉工程中原有的easy_reg.h头文件。
原有的直接通过函数接口配置参数的方法也保留在函数库中,支持更丰富的参数配置功能。
新增:
00_normal 例程。演示 PAN211x 普通型单向通信功能,使用 EASY_RF 方式配置参数,主要支持对代码大小有要求的应用场景。
01_normal_setup 例程。在 00_normal 例程的基础上进一步补充了非EASY_RF的配置功能,支持更丰富、自由的参数配置功能。
02_enhance 例程。演示 PAN211x 增强型(双向)通信功能。
03_normal_with_ack 例程。演示普通型带 ACK ,也称 M1 型通信功能。
04_carrier_mode 例程。演示载波模式的发射。
05_sleep_mode 例程。演示休眠唤醒功能在普通型单向通信中的应用,并对基于 SDK 函数作为转移条件的休眠唤醒状态机作出说明。
06_multipipe 例程。演示多通道地址接收功能在普通型单向通信中的应用。
07_ble_beacon 例程。演示发射蓝牙广播包的功能。
08_ble_filter 例程。演示蓝牙接收功能以及白名单过滤,长度过滤的功能。
09_ble_longrange 例程。演示蓝牙长距离模式的 S=2,S=8 编码功能。
10_oled 例程。基于按键和 OLED 屏幕的人机交互界面。
支持单包发射、1000 包发射、连续发射、连续接收、载波模式、休眠模式一键测试,无需重复烧录代码。
支持 OLED 菜单的页面切换、参数和配置、收发包数统计、错误包数统计、测试参数预览等丰富的评估功能。
支持TX/RX模式上电自动选择。
各例程对EASY_RF的支持如下:
例程 |
支持EASY_RF |
支持非EASY_RF |
---|---|---|
00_normal |
Y |
N |
01_normal_setup |
Y |
Y |
02_enhance |
Y |
Y |
03_normal_with_ack |
Y |
Y |
04_carrier_mode |
N |
Y |
05_sleep_mode |
Y |
Y |
06_multipipe |
Y |
Y |
07_ble_beacon |
TBD |
Y |
08_ble_filter |
TBD |
Y |
09_ble_longrange |
TBD |
Y |
10_oled |
N |
Y |
2. HDK¶
上传了pan211x评估底板的原理图。
3. TOOLS¶
更新了pan211x_es_tool.exe,使用方法见《PAN211x配置生成工具使用指南》