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

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模式的支持。

2. DOC

《PAN211x FIFO和帧格式使用指南》增加对可用频点的描述

《PAN211x例程移植指南.md》优化了相关文字描述。

《PAN211x汇编代码开发指南.md》新增文档

3. TOOLS

更新了 PAN211x_ES_TOOL V1.0.3版本:

  1. Tx和Rx地址顺序和生成的工程代码统一

  2. 修复CrcSkipAddr在297L和FS01模式下可配的问题

  3. 增加Liteble模式支持

  4. Liteble帧格式显示用户配置内容

  5. 增加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评估底板的原理图。

3. DOC

新增:

  • 新增《PAN211x FIFO和帧格式使用指南》

  • 新增《PAN211x配置生成工具使用指南》

  • 新增《PAN211x例程移植指南》

4. TOOLS

  • 更新了pan211x_es_tool.exe,使用方法见《PAN211x配置生成工具使用指南》