Releases: freewili/wilicm0bsp
Release list
WiliCM0BSP 0.1.0 - FreeWili 2 Linux application SDK
Build Python and C++ Linux applications for the CM0 in FreeWili 2.
- Pinned current OneWili API (
9ce9df83), with the CM0 mailbox driver and bridge sources. - Python starter/GPIO examples, native C++ Device State example, and a new-app template.
- Agent guides, driver upgrade instructions, and a
doctorcommand for connection checks. - App installer targeting
/home/apps/<app-name>/. Selectrun.shin Linux > Apps for easy launching.
Download wilicm0bsp-0.1.0-source.tar.gz for the complete source including OneWili.
GitHub's automatic source ZIP does not include submodules. Alternatively clone
with git clone --recurse-submodules https://github.com/freewili/wilicm0bsp.git.
The hello_python and gpio_poll archives are ready-to-copy app folders with
their Python dependencies and licenses. Extract into a writable /home/apps/
on CM0. The device_info archive contains the tested ARM64 Linux executable
(Debian 13 Trixie / glibc 2.41). Check SHA256SUMS after downloading.
Requires matching MAIN firmware (mailbox protocol 1.2+) and a current running
fwcm0-bridge. Older Linux images may need the included driver upgrade; follow
the quick start and driver guide.
Verified: Windows/macOS/Linux CI, native ARM64 CM0 build and tests, live Python
and C++ API calls, ten native reconnects, installed launchers, and the production
Linux Apps agent's launch/log path. See verification details.
CM0 supports command/reply calls and framed SD file transfers. The separate
FTDI binary-event stream and USB directory-list events are not forwarded over
the mailbox. Native cross-compilation and physical screen navigation were not
re-tested for this release.