* Adds RISC-V compilation option to the IDE and Platform.IO. * Build RP2350-RISCV libpico, libbearssl * Fix RP2350 BearSSL library (was copied from RP2040, now built for M33) * New GCC 14.2 toolchain is required (12.4 RISC-V support is borked) * Newlib locking fixed prototypes * Manually force all runtime init code into RP2350 binaries * Add RISC-V to CI * Remove RP2350 BOOT2.S files, binaries (not used) * Clean up minor GCC 14.x warnings * Add RP2350-RISCV OTA build, link * Add RISC-V FreeRTOS files (configuration still not running, but builds) * Add basic documentation |
||
|---|---|---|
| .. | ||
| build_boards_manager_package.sh | ||
| merge_packages.py | ||
| package_pico_index.template.json | ||
| README.md | ||
| update_release.py | ||
| upload_release.py | ||
Publishing New Releases
First, update the version number throughout the repo and push the change:
./tools/makever.py --version X.Y.Z
git commit -a -m "Update version"
git push
GitHub CI Actions are used to automatically build a draft package whenever a tag is pushed to repo:
git tag X.Y.Z
git push origin X.Y.Z
This will generate a draft release with a bulleted-list of git changes.
Edit the list and title as desired, then use the Publish button on the web interface to publish the release
At this point, a GitHub Action will run that will download the new combined JSON file from the tag and update the global release with it.