Releases: Sparkleiot/BKduino
Release list
v1.5.3
v1.5.3
中文
这是 v1.5.2 的修复版本。
- 修复统一平台包内库头文件的目录布局:源平台中位于
src/的头文件现在会正确安装到 Arduino 库的src/目录,不再产生错误的src/src/嵌套目录。 - 修复 BK7238 专属示例
BLETransparent_BK7238找不到BLEDEV.h的问题。 - 保持
v1.5.2的统一开发板包和示例菜单结构不变:一个 SparkleIOT Beken 包、BK7238 与 BK7239N 两个板型、26 个公共示例、10 个 BK7238 专属示例及 17 个 BK7239N 专属示例。
升级后,请在 Arduino IDE 中重新安装或更新 SparkleIOT Beken 至 1.5.3,然后重新编译相关示例。
English
This is a maintenance release for v1.5.2.
- Fixed the library wrapper header layout. Headers originating under
src/are now installed directly in the Arduino librarysrc/directory instead of an incorrect nestedsrc/src/directory. - Fixed the missing
BLEDEV.herror in the BK7238-specificBLETransparent_BK7238example. - The unified package and example menu structure from
v1.5.2are unchanged: one SparkleIOT Beken package, BK7238 and BK7239N board selections, 26 common examples, 10 BK7238-only examples, and 17 BK7239N-only examples.
After upgrading, reinstall or update SparkleIOT Beken to 1.5.3 in Arduino IDE and compile the affected example again.
v1.5.2
SparkleIOT Beken v1.5.2
中文
本版本继续使用一个 SparkleIOT Beken Arduino 开发板包,同时支持:
BK7238BK7239N
示例菜单优化
- 示例菜单恢复为“功能分类 → 具体示例”的层级,例如
WiFi → WiFiScan、HTTPClient → BasicHttpClient。 - 移除
SparkleIOT Beken BK7238 Examples和SparkleIOT Beken BK7239N Examples两个额外的中间入口。 - 完整收录两颗芯片的原始库示例,共 53 个入口:
- 26 个公共功能示例:根据当前选择的开发板自动使用对应芯片的原始实现。
- 10 个仅适用于 BK7238 的示例:名称带
_BK7238后缀。 - 17 个仅适用于 BK7239N 的示例:名称带
_BK7239N后缀。
Arduino IDE 不支持在同一平台包内按具体芯片自动隐藏示例。请优先选择与当前开发板对应的示例;带
_BK7238或_BK7239N后缀的示例仅适用于标注的芯片。
当前支持 Windows。安装完成后,请在“工具 > 开发板 > SparkleIOT Beken”中选择 BK7238 或 BK7239N。
English
This release continues to provide one SparkleIOT Beken Arduino board package with support for:
BK7238BK7239N
Examples menu improvements
- Examples are organized as
category → sketch, such asWiFi → WiFiScanandHTTPClient → BasicHttpClient. - The extra
SparkleIOT Beken BK7238 ExamplesandSparkleIOT Beken BK7239N Examplesmenu entries have been removed. - All original library examples are included, for a total of 53 menu entries:
- 26 shared feature examples dispatch to the original implementation for the selected board.
- 10 BK7238-only examples are identified by the
_BK7238suffix. - 17 BK7239N-only examples are identified by the
_BK7239Nsuffix.
Arduino IDE does not support hiding examples by board ID inside one platform package. Choose examples appropriate for the selected board; entries ending in
_BK7238or_BK7239Napply only to the indicated chip.
Windows is currently supported. After installation, select BK7238 or BK7239N under Tools > Board > SparkleIOT Beken.
v1.5.1
中文
这是统一平台的补丁版本,修复 v1.5.0 安装后出现的板卡菜单、示例发现与编译入口问题。
- 一个 Boards Manager 安装项:SparkleIOT Beken
- 安装后可选择 BK7238 或 BK7239N
- 两颗芯片共用 gcc-arm-none-eabi@10.3-2021.10,不会重复安装 GCC
- 移除生成文件中的 UTF-8 BOM,修复异常 menu 板卡和 Invalid FQBN: invalid option 'UploadSpeed'
- 恢复板级示例:BK7238 共 36 个,BK7239N 共 44 个
- 修复统一目录中的两套构建工具路径
- 补全 BK7239N Core 依赖的 components/arduino-beken-core
本地 Arduino CLI 验证:
- BK7238 peripheral_SimpleGpioTest 编译通过
- BK7239N Blink_Blink 编译通过
- ZIP 内 UTF-8 BOM 文件数:0
- 仅发现两个板卡 FQBN,无伪 menu 板卡
本次已验证索引、板卡属性、示例发现和编译;烧录及实机运行仍需在对应硬件上单独验证。
English
Patch release for the unified SparkleIOT Beken platform. It fixes the UTF-8 BOM / UploadSpeed FQBN issue, restores chip-specific examples, corrects per-chip tool paths, and includes the BK7239N core components. BK7238 and BK7239N compile successfully while sharing one GCC toolchain.
Assets
- sparkleiot-beken-bk-1.5.1.zip
- Size: 19,516,197 bytes
- SHA-256: 6CF75E98EEAE19A3DD9FA95F453CC28BDE8A88C8F567C24AEB3B44D46FBFF454
- package_Sparkleiot_BK_index.json
- Size: 11,624 bytes
- SHA-256: 109D5CD3C113F3FE15B1887CCF5E1E2D913690FAAE8931393DD0E90D5549CE04
v1.5.0
SparkleIOT Beken v1.5.0
中文
本版本将 BK7238 与 BK7239N 整合为同一个 SparkleIOT Beken Arduino 开发板包。
- Arduino IDE 的开发板管理器仅安装一次
SparkleIOT Beken。 - 安装后在“工具 > 开发板 > SparkleIOT Beken”中选择
BK7238或BK7239N。 - 两个板型共用
gcc-arm-none-eabi@10.3-2021.10,不会重复安装 GCC。 - BK7238 使用既有
beken_packager与bk_loader;BK7239N 使用arduino-beken-sdk-bk7239n、bk_uploader与env-python。
当前仅支持 Windows x86_64-mingw32。本版本完成了统一包的静态结构验证;Arduino IDE 安装、两种板型最小示例编译、烧录和实机运行需要继续验证。
English
This release combines BK7238 and BK7239N into one SparkleIOT Beken Arduino board package.
- Arduino IDE installs
SparkleIOT Bekenonce. - Select
BK7238orBK7239Nafter installation under Tools > Board > SparkleIOT Beken. - Both boards share
gcc-arm-none-eabi@10.3-2021.10, so GCC is installed only once. - BK7238 uses the existing
beken_packagerandbk_loader; BK7239N usesarduino-beken-sdk-bk7239n,bk_uploader, andenv-python.
Windows x86_64-mingw32 is currently supported. The unified archive has passed static structure checks; Arduino IDE installation, minimum sketch compilation for both boards, upload, and hardware runtime validation remain pending.
SparkleIOT Beken v1.4.0
SparkleIOT Beken v1.4.0
中文
本版本在保持 BK7238 支持不变的基础上,新增 BK7239N Arduino 开发板平台。
包含内容:
sparkleiot-beken-bk7239n-1.0.1.tar.gz:BK7239N Arduino 平台包。arduino-beken-sdk-bk7239n-1.0.1.tar.gz:BK7239N 编译所需 SDK。package_Sparkleiot_BK_index.json:包含 BK7238 与 BK7239N 的 package index 快照。
BK7239N 与 BK7238 复用 gcc-arm-none-eabi@10.3-2021.10,Arduino IDE 不会重复安装 GCC。BK7239N 另外使用 bk_uploader@4.1.3.260708 和 env-python@3.12.4,这两个 Windows 工具位于 support Release。
当前支持 Windows x86_64-mingw32。本 Release 仅包含安装与编译所需资产;烧录和实机运行需根据实际硬件继续验证。
English
This release adds the BK7239N Arduino platform while retaining BK7238 support.
Included assets:
sparkleiot-beken-bk7239n-1.0.1.tar.gz: BK7239N Arduino platform.arduino-beken-sdk-bk7239n-1.0.1.tar.gz: SDK required to build BK7239N sketches.package_Sparkleiot_BK_index.json: package index snapshot containing BK7238 and BK7239N.
BK7238 and BK7239N share gcc-arm-none-eabi@10.3-2021.10, so Arduino IDE installs GCC only once. BK7239N additionally uses bk_uploader@4.1.3.260708 and env-python@3.12.4, which are provided in the support release.
Windows x86_64-mingw32 is currently supported. Hardware upload and runtime validation remain board-specific.
SparkleIOT Beken v1.3.0
BK7238/WB3S v1.3.0
本 Release 包含:
- BK7238/WB3S Arduino 开发板核心包
- v1.3.0 对应的 package index 快照
- 默认频偏值:
60 - BLE 透传示例
- TCP 客户端透传与 TCP 服务端透传示例
- Windows 开发环境支持
BK7238/WB3S v1.3.0
This release includes:
- BK7238/WB3S Arduino board core package
- Package index snapshot for v1.3.0
- Default frequency offset:
60 - BLE transparent transmission examples
- TCP client and TCP server transparent transmission examples
- Windows development environment support
SparkleIOT Beken Windows Toolchain
Windows 支持工具链
SparkleIOT Beken Arduino 开发板包所需的 Windows 编译、打包与烧录工具。
本 Release 包含:
gcc-arm-none-eabi:ARM 交叉编译工具链beken_packager:Beken 固件打包工具bk_loader:Beken 固件烧录工具
这些工具由 Arduino IDE 的 Boards Manager 根据 package index 自动下载和安装;普通用户无需手动下载或配置。
当前用于 BK7238 开发板包。
Windows Support Toolchain
Windows compiler, packaging, and upload tools required by SparkleIOT Beken Arduino board packages.
This release includes:
gcc-arm-none-eabi: ARM cross-compilation toolchainbeken_packager: Beken firmware packaging toolbk_loader: Beken firmware upload tool
Arduino IDE Boards Manager downloads and installs these tools automatically according to the package index. Most users do not need to download or configure them manually.
Currently used by the BK7238 board package.
SparkleIOT Beken Arduino Board Manager Index
开发板管理器索引
SparkleIOT Beken Arduino 开发板管理器的稳定 JSON 索引地址。
请在 Arduino IDE 的“附加开发板管理器网址”中添加:
https://github.com/Sparkleiot/BKduino/releases/download/global/package_Sparkleiot_BK_index.json
后续正式版本发布后,此索引会持续更新;用户无需修改已配置的网址。
当前支持:BK7238、BK7239N。
Board Manager Index
Stable JSON index for the SparkleIOT Beken Arduino Board Manager.
Add the following URL in Arduino IDE under Additional Boards Manager URLs:
https://github.com/Sparkleiot/BKduino/releases/download/global/package_Sparkleiot_BK_index.json
This index will be updated for future releases. Users do not need to change the configured URL.
Current support: BK7238 and BK7239N.