Uses the, for public repos, completely free Github Actions to let free Github runner instances test compile the CH32V003 blinky firmware and PicoRVD.
Builds PicoRVD firmware on Linux, Windows and Mac
Builds CH32V003 firmware on Linux + Mac
(A working version of the RISC-V Windows toolchain is a pain to install..)
Add CMake option to disable inclusion of examples/bin/blinky.h in Console.cpp so that test firmware is not strictly needed, but this option is still by-default on
Uses the, for public repos, completely free Github Actions to let free Github runner instances test compile the CH32V003 blinky firmware and PicoRVD.
examples/bin/blinky.h
inConsole.cpp
so that test firmware is not strictly needed, but this option is still by-default onlibgcc.a
as https://github.com/cnlohr/ch32v003fun/blob/master/misc/ to fix building with weird / broken Mac (and Windows) toolchains, but is also applied to Linux build, like ch32v003fun (source)Example run: https://github.com/Community-PIO-CH32V/PicoRVD/actions/runs/4898079289