Repository navigation
Releases: UNIT-Electronics/Uelectronics-CH552-Arduino-Package
Release list
Devlab_CH55x v0.0.12
Full Changelog: v0.0.10...v0.0.12
Devlab_CH55x v0.0.11
Full Changelog: v0.0.10...v0.0.11
Devlab_CH55x v0.0.10
Full Changelog: v0.0.9...v0.0.10
Devlab_CH55x v0.0.9
Full Changelog: v0.0.8...v0.0.9
Devlab_CH55x v0.0.8
Full Changelog: v0.0.7...v0.0.8
Devlab_CH55x v0.0.7
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Release v0.0.6 — 2026-06-21
Arduino package for Unit Electronics CH55x microcontrollers.
This release updates the toolchain (tools) and improves the packaging
workflow.
Highlights
Tools
- Renamed the tools dependency
MCS51Tools→devlabtoolsin
package_duino_mcs51_index.json(all platform entries0.0.1–0.0.5
and the top-leveltoolsblock). - Renamed the local Windows 32 tools folder to the current version:
tools/ch55xduino-tools_mingw32-2023.10.10→tools/ch55xduino-tools_mingw32-2026.06.21. - Regenerated the tools archive for
i686-mingw32.
Core / platform
ch55x/platform.txt:- Fixed the variable
compiler.path.wrapper→compiler.wrapper.path
in therecipe.preproc.includesrule to prevent failures during
include preprocessing. - Renamed every
{runtime.tools.MCS51Tools.path}reference to
{runtime.tools.devlabtools.path}so the Board Manager-resolved
path matches the new tool name. This fixes the Windows error:
exec: ".../tools/win/busybox": executable file not found in %PATH%.
- Fixed the variable
Scripts
compress.pyupdated to v2.0:- Compresses both the
ch55xpackage and the latest
tools/ch55xduino-tools_mingw32-*folder in a single run. - For the tools archive, packs the inner
tools/directory with
arcname="tools"so the layout matches the upstream DeqingSun
archives (tools/win/...,tools/wrapper/...at the root). - Generates a single
file_info.txtwith size, type and SHA-256
of each archive. - Auto-detects the tools version from the folder name.
- Compresses both the
Repository
- New
.gitignoreto discard.tar*archives insidetools/and
localRELEASE_NOTES_*.mdfiles (heavy binaries / local-only notes
are not versioned).
Release assets
| File | Size | SHA-256 |
|---|---|---|
devlab_ch55x_version_2026-06-21.tar.bz2 |
99,399 bytes | c7a5e7e226fd7e9f5313ad26f32c80d7eebc774121abe87173b243783642988e |
ch55xduino-tools_mingw32-2026.06.21.tar.bz2 |
696,711 bytes | e713f9c4c1cd40aa6a0082a277495dd6d8c10f0b131f1047801f89ca2fd05ade |
These values are produced automatically by
python3 compress.py
and also written tofile_info.txt.
How to update package_duino_mcs51_index.json
To register this version as 0.0.6 in the Arduino Board Manager, add the
following entry inside platforms:
{
"name": "Devlab_CH55x",
"architecture": "mcs51",
"version": "0.0.6",
"category": "Unit Electronics",
"help": {
"online": "https://github.com/UNIT-Electronics/Uelectronics-CH552-Arduino-Package"
},
"boards": [
{"name": "CH552 Board"}
],
"toolsDependencies": [
{
"name": "devlabtools",
"version": "2026.06.21",
"packager": "Uelectronics"
},
{
"name": "sdcc",
"version": "build.13407_4",
"packager": "Uelectronics"
}
],
"url": "https://github.com/UNIT-Electronics/Uelectronics-CH552-Arduino-Package/releases/download/v0.0.6/devlab_ch55x_version_2026-06-21.tar.bz2",
"archiveFileName": "devlab_ch55x_version_2026-06-21.tar.bz2",
"checksum": "SHA-256:c7a5e7e226fd7e9f5313ad26f32c80d7eebc774121abe87173b243783642988e",
"size": "99399"
}And a new system entry in the tools → devlabtools block (or a new
block with version 2026.06.21):
{
"host": "i686-mingw32",
"url": "https://github.com/UNIT-Electronics/Uelectronics-CH552-Arduino-Package/releases/download/v0.0.6/ch55xduino-tools_mingw32-2026.06.21.tar.bz2",
"archiveFileName": "ch55xduino-tools_mingw32-2026.06.21.tar.bz2",
"checksum": "SHA-256:e713f9c4c1cd40aa6a0082a277495dd6d8c10f0b131f1047801f89ca2fd05ade",
"size": "696711"
}Quick install
- Arduino IDE → Preferences → Additional Boards Manager URLs:
https://github.com/UNIT-Electronics/Uelectronics-CH552-Arduino-Package/raw/main/package_duino_mcs51_index.json - Boards Manager → search Devlab_CH55x → install
0.0.6.
v0.0.5
Devlab_CH55x v0.0.5
Code standardization and package rebranding release for CH55x Arduino core.
What's Changed:
- All filenames and code converted to lowercase (97 files updated)
- Package renamed from "Cocket Nova" to "Devlab_CH55x"
- All examples updated: ADC, Blink, PWM, Timer, USB Serial, WS2812, OLED, and more
- Maintained full compatibility with Unit Electronics toolchain
Cockect_Nova_0.0.2
Cocket Nova version 0.0.2 last version available for development board CH552 , support only basic examples and implementation simple
v0.0.1
Uelectronics-CH552-Arduino-Package Release
Experience CH55x microcontroller development with our Arduino core. Built upon DeqingSun's CH55xduino, this package offers GCC compiler integration and extensive board compatibility.