Skip to content

Releases: XEMOWO/AiWB2-BL602-Arduino-Core

v0.1.3版本,适配ESP8266代码

Choose a tag to compare

@XEMOWO XEMOWO released this 14 Aug 06:41
tools/make_package.py: accept optional version argument

Usage: python3 tools/make_package.py [sdk_root] [version]
The version arg sets the output zip name (aiwb2-arduino-<version>.zip),
defaulting to 0.1.0 so existing 0-arg and 1-arg invocations are unchanged.
No change to the assembled package content.

v0.1.2

Choose a tag to compare

@XEMOWO XEMOWO released this 09 Aug 16:46

v0.1.2

修复:预编译 core 缓存复用导致的编译失败 (core.a: No such file or directory)。

  • platform.txt: recipe.c.combine.pattern 改用 {archive_file_path}。
    首次编译后 arduino-cli 把 core.a 归档到预编译缓存,二次编译复用缓存时
    {build.path}/core/core.a 不存在,硬编码它导致链接失败。
  • 其余内容与 v0.1.1 一致。

v0.1.1

Choose a tag to compare

@XEMOWO XEMOWO released this 09 Aug 12:42

0.1.1: 打包补上 tools/riscv-msys 工具链,修复编译报 riscv64-unknown-elf-g++ not found。

Ai-WB2-12F (BL602) Arduino Core — v0.1.0

Choose a tag to compare

@XEMOWO XEMOWO released this 09 Aug 06:00

AiWB2-BL602 Arduino Core v0.1.0

Arduino core for the Ai-Thinker Ai-WB2-12F (Bouffalo BL602, RISC-V @ 192 MHz).

Install via Arduino IDE Boards Manager:

  1. File → Preferences → Additional Boards Manager URLs → add:
    https://github.com/XEMOWO/AiWB2-BL602-Arduino-Core/releases/download/v0.1.0/package_aiwb2_index.json
  2. Tools → Board → Boards Manager → search Ai-WB2 → Install.

This package is self-contained — the RISC-V MSYS toolchain and SDK headers ship inside the zip, so no manual toolchain setup is needed.

What works

  • Blink, Serial (UART0, GPIO16 TX / GPIO7 RX @ 115200)
  • PWM (analogWrite), ADC (analogRead)
  • Wire (I2C), SPI, EEPROM (flash-backed)
  • attachInterrupt, tone, pulseIn
  • 17 example sketches under libraries/AiWB2/examples/

Asset

  • aiwb2-arduino-0.1.0.zip — the Boards Manager package
    • sha256 aef2b70f950203bb23bc1d02505869dc23e3adb20282895600a0ddebfaf9f12a
    • 118,354,735 bytes