Commit Graph

63 Commits

Author SHA1 Message Date
Phil Howard bffca106f6 Bump blinka to 6.10.1 and platformdetect to 3.13.3
Should include fixes and improvements to RP2040 made in versions 6.9.2 and 6.10.1.
2021-06-05 19:20:57 +01:00
Phil Howard 4f8dfd0ed7 Add PlatformDetect and Blinka as frozen modules
This new workflow will build a separate release of MicroPython that includes Blinka and PlatformDetect for compatibility with Adafruit CircuitPython .py libraries.
2021-05-20 14:25:30 +01:00
Phil Howard 063beb79f1 Ensure MicroPython CI breaks with invalid paths
Deliberately renames the pimoroni-pico directory so that paths which reference it will break with a compilation error.

This ensures a micropython build works robustly if a user renames/moves the pimoroni-pico directory relative to micropython.
2021-05-12 11:41:46 +01:00
Phil Howard ac6c379657 Use correct build output dir for generic PICO 2021-04-19 15:23:16 +01:00
Phil Howard d2fb995e0d Pin to uP v1.15 2021-04-19 15:23:09 +01:00
Phil Howard 47be7e5f31 Add Python linting 2021-04-15 09:36:38 +01:00
Philip Howard 9292e3f0e6
Merge pull request #113 from pimoroni/pico-audio-example
Add Pico Audio Pack example for #36
2021-03-31 18:08:32 +01:00
Phil Howard e2fffbb131 Append version to uP .uf2 2021-03-31 17:26:12 +01:00
Phil Howard b5ba4ba913 Add pico-extras to CI 2021-03-31 14:02:50 +01:00
Phil Howard 3b28650331 Switch MicroPython to build against upstream
USER_C_MODULE support has been merged upstream. Hooray!
2021-03-30 14:43:28 +01:00
Phil Howard 2c5b708685 Update MicroPython CI to use micropython.cmake 2021-03-23 12:44:31 +00:00
Phil Howard d9a12f8509 Add ulab to included modules
This change submodules in our fork of ulab with an added usermod.cmake and adds it to the top-level usermod.cmake for our shipped modules.

It should - in theory - result in ulab being included in release builds.
2021-03-08 21:23:19 +00:00
Philip Howard daac2c64d5
Github Actions Workflow (#17)
* C++ libs/examples workflow
* MicroPython workflow
* Workaround broken MicroPython submodules (http does not support shallow clones)
* Upload .uf2 to releases
* Switch to CI fork of uP for custom config - https://github.com/pimoroni/micropython/tree/continuous-integration
2021-01-24 14:52:59 +00:00