Commit Graph

79 Commits

Author SHA1 Message Date
Phil Howard d25324d6c7 MicroPython: Add Badger2040W firmware build. 2023-02-10 22:12:02 +00:00
Philip Howard 884722de50
Merge pull request #649 from pimoroni/patch-bump-micropython
CI: Bump MicroPython to 67fac4e.
2023-01-27 11:19:28 +00:00
Phil Howard 2d28880529 CI: CMake build for Pico W and Pico. 2023-01-27 09:54:24 +00:00
Phil Howard 9bf6bdde06 CI: Bump MicroPython to 67fac4e. 2023-01-25 12:13:26 +00:00
Phil Howard c46320656d MicroPython: Bump to 699477d. 2023-01-11 09:46:45 +00:00
Phil Howard 0e1b37d36a MicroPython: Bump to bb77c1d. 2023-01-11 09:46:45 +00:00
Phil Howard c7bdf4a3cc MicroPython: Bump to d1ed0f1. 2023-01-11 09:46:45 +00:00
Phil Howard c42679b355 MicroPython: Bump Pico and Badger to MicroPython eefd946. 2023-01-11 09:46:45 +00:00
Phil Howard 04888da334 MicroPython: Bump PicoW to eefd946. 2023-01-11 09:46:45 +00:00
Phil Howard a4a5b58d93 CI: Bump MicroPython Pico W to latest upstream commit. 2023-01-11 09:46:45 +00:00
Phil Howard b041b546e6 MicroPython: Bump PicoW to 4903e48. 2023-01-11 09:46:45 +00:00
ZodiusInfuser 05d26aeecb Wakeup: Add shift register support. 2022-12-20 13:46:02 +00:00
ZodiusInfuser 43ef76b945 CI: Add build for Inky Frame. 2022-12-20 13:46:02 +00:00
Charlie Birks 52164a1c34 Update actions for deprecation warnings 2022-12-19 12:54:16 +00:00
Phil Howard 70b7d3065d Galactic Unicorn: Add dedicated firmware build. 2022-10-13 14:53:22 +01:00
Phil Howard 42a29dbe7b Wakeup: Port to Badger 2040. 2022-08-08 12:05:55 +01:00
Phil Howard fb246441bd MicroPython: Add picow_enviro build. 2022-08-08 12:05:18 +01:00
Phil Howard d0dfa890df MicroPython: Bump PicoW. 2022-08-08 09:59:06 +01:00
Phil Howard d7894df308 BadgerOS: Fix with-modules build. 2022-08-04 11:39:30 +01:00
Phil Howard 527b97fb91 Python: Show source of linting errors. 2022-08-03 08:58:04 +01:00
Philip Howard 86609b9047
Merge pull request #473 from pimoroni/patch-badger2040-no-modules
Badger2040: Produce build without baked-in modules.
2022-07-27 12:29:23 +01:00
Phil Howard 11f0f2f0f9 Badger2040: Produce build without baked-in BadgerOS. 2022-07-27 11:56:44 +01:00
Phil Howard 3e88cd867b MicroPython: Grab micropython-lib for PicoW urequests.
Fix #472
2022-07-27 10:42:12 +01:00
Phil Howard 23dcde0da2 MicroPython: Bump for macOS USB race cond fix, again. 2022-07-27 09:29:31 +01:00
Phil Howard 336237ba1a MicroPython: Bump for macOS USB race cond fix. 2022-07-25 17:20:05 +01:00
Phil Howard 185468dbc8 PicoW: Bump MPY to 5dbb822ca4a809ac5cb4513afb0411b4eb8dc3cf. 2022-07-22 15:34:21 +01:00
Philip Howard 5f19bbdeb0
Merge pull request #457 from pimoroni/patch-picow-memory-issues
Pico Scroll/Unicorn: Fix static memory alloc for Pico W.
2022-07-22 14:55:28 +01:00
Phil Howard 5403947084 CI: Revert: wget ARM GCC toolchain
This change resulted in an incomplete toolchain producing broken, bloated builds with exceptions and introspection enabled.
2022-07-22 14:17:54 +01:00
Phil Howard de3ceac4a5 Pico Scroll/Unicorn: Fix static memory alloc for Pico W.
Pico Scroll and Pico Unicorn were allocating static buffers for gamma and font data respectively.

Make Pico Scroll's `__bitmap` static.

Move Pico Unicorn's three GAMMA tables to one 14-bit table in "pimoroni_common.hpp". Rename "GAMMA" to "GAMMA_8BIT".
2022-07-22 14:15:53 +01:00
Phil Howard cb2cefcd3d PicoW: Bump MicroPython to latest commit. 2022-07-13 12:00:17 +01:00
Phil Howard 74083d083c CI: Add PicoW MicroPython build.
Wireless raises memory usage significantly requiring Pico Unicorn and Pico Scroll (which both need slight refactoring) to be excluded from the build.

The Flash/Filesystem split has changed from a regular Pico build and may change again. Flashing this to a regular Pico *WILL TRASH YOUR FILESYSTEM*.
2022-07-01 07:08:12 +01:00
Phil Howard 9b032cb3a2 Badger2040: Move to more generic fixups hack. 2022-06-23 16:34:21 +01:00
Phil Howard 122e57aa9a CI: Build Tufty 2040 + Board fixups.
Add board fixups including Pico SDK board .h and MicroPython board dir since these are not yet upstream.
2022-06-17 11:38:19 +01:00
Phil Howard 3cd64747b2 MicroPython: Bump CI to v1.19. 2022-06-16 14:49:06 +01:00
Phil Howard 805e3a81d5 CI: Drop Blinka build 2022-05-27 11:41:17 +01:00
Phil Howard 9a494828bc CI: Customised MPY modules per-board 2022-05-27 11:32:52 +01:00
Phil Howard 323d805585 Blinka: Add generic_micropython 2022-05-07 21:14:18 +01:00
Phil Howard f66663aa0e Bump Blinka and PlatformDetect
Blinka -> v7.3.0 for RP2040 i2c pin permutations fix
PlatformDetect -> 3.22.1 for MicroPython fixes
2022-05-06 12:11:30 +01:00
Phil Howard dece2aac85 CI: More complete Python linting 2022-03-11 12:25:18 +00:00
Phil Howard b7061b9dd7 CI: EXPERIMENTAL: wget ARM GCC toolchain 2022-03-11 12:03:27 +00:00
Phil Howard df090ac8e8 CI: Cache CMake build 2022-03-11 10:24:39 +00:00
Phil Howard ac12fa236b CI: Update Badger 2040 workflow 2022-03-11 10:00:27 +00:00
Phil Howard 576a2d9ebf CI: Add Pico LiPo 4MB 2022-03-11 09:33:51 +00:00
Phil Howard 2fd0330f63 CI: Move modules_py copy to CMake 2022-03-11 09:24:54 +00:00
Phil Howard 97de2e90e1 CI: Key cache on MicroPython version 2022-03-11 01:10:45 +00:00
Phil Howard 6af3e22bc3 CI: Always checkout latest 2022-03-11 01:03:25 +00:00
Phil Howard 8e8ac885e2 CI: Do not regen workspace cache 2022-03-11 01:03:20 +00:00
Phil Howard fccdbd28af CI: Use ccache 2022-03-11 00:38:55 +00:00
Phil Howard 8f0f4d0510 CI: Prettier names for .uf2 files 2022-03-11 00:21:07 +00:00
Phil Howard eac8c68415 CI: Build MicroPython for multiple boards 2022-03-10 23:18:18 +00:00