ChangeLog¶
PAN211x SDK V1.1.0 Release Notes¶
1.SDK¶
改动:
优化唤醒时序,以修复某些芯片在3V供电时IIC通信模式下sleep唤醒后不能正常接收的问题。
修复IOMUX在某些情况下不能生效的问题。
优化上电流程。
更新上电初始化寄存器配置。
更新发射功率档位表及其配置。
在所有例程中推荐使用IOMUX中断引脚,而不是纯轮询方式检测是否有中断触发。
增加RSSI过滤算法以解决RSSI异常跳动的问题。
增加3线SPI和IIC通信速率选择的宏
INTERFACE_SPEED
,可选速率为200Kbps至2Mbps。修正
sw_i2c_read_buf
中读写时序以更符合用户手册要求,这一问题不会影响IIC的通信。02_enhance例程:
调整默认参数以兼容XN297L的增强型通信。
05_sleep_mode例程:
PAN211_ExitSleep例程进入STB3后的延时时间从200us改为300us
07_ble_beacon例程和08_ble_filter例程:
增加对EASY_RF配置方式的支持。
07_ble_beacon例程由单通道广播修改为3通道轮询广播。
10_oled例程:
默认频点调整为2478MHz。
优化发射和接收的中断处理。
修复了payload长度解析错误导致的无法与297芯片互通的问题。
增加对297增强型模式的支持,并增加了ack包数统计。
增加对BLE模式的支持。
3. TOOLS¶
更新了 PAN211x_ES_TOOL V1.0.3版本:
Tx和Rx地址顺序和生成的工程代码统一
修复CrcSkipAddr在297L和FS01模式下可配的问题
增加Liteble模式支持
Liteble帧格式显示用户配置内容
增加Liteble白名单过滤显示
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评估底板的原理图。
4. TOOLS¶
更新了pan211x_es_tool.exe,使用方法见《PAN211x配置生成工具使用指南》