Commit Graph

2432 Commits

Author SHA1 Message Date
Phil Howard ec4ca1d42f Wakeup: Port wakeup runtime functionality to SDK 2.0.0. 2024-10-25 15:48:21 +01:00
Phil Howard 5543f1ef40 CI: Bump MicroPython to rp2-add-rp2350.
CI tracking the unmerged RP2350 support branch.
2024-10-25 15:48:21 +01:00
Philip Howard c2418ee2fb
Merge pull request #1020 from pimoroni/patch-misc
A roundup of not necessarily related fixes from other branches
2024-10-25 15:44:34 +01:00
Philip Howard 6ac9bc0f5f
Merge pull request #959 from waffshappen/main
Allow spritesheets for PenRGB565
2024-10-25 15:20:43 +01:00
Philip Howard 58089a4929
Merge pull request #1018 from pimoroni/patch-upload-release-assets
CI: Switch to action-gh-release.
2024-10-25 15:05:09 +01:00
Phil Howard 2b25e791a7 UC8151: Do *not* power off display.
Leave the IC powered so that it drains residual voltage into its circuits, rather than the display itself.

Or so the theory holds.
2024-10-25 15:02:56 +01:00
Phil Howard 02aa32bc36 CI: Update py_decl to 0.0.4.
Gives more detailed reports about firmware/flash size and overlap.
2024-10-25 15:02:45 +01:00
Phil Howard 3587b1be9f CI: Switch to action-gh-release.
Switch from the long deprecated upload-release-asset to action-gh-release
and attempt to replicate the same behaviour.

Avoids nodejs and set-output deprecation warnings:
- https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
- https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2024-10-25 11:24:38 +01:00
Tobias 6d6a1e2b7d Allow spritesheets for PenRGB565 2024-10-24 17:45:35 +02:00
Philip Howard 3b03a30963
Merge pull request #1008 from pimoroni/feature/sdk-2.0.0
More fixes for SDK 2.0.0
2024-10-24 12:10:06 +01:00
Hel Gibbons 13e3a4c622
Merge pull request #1016 from pimoroni/helgibbons-patch-3
Plasma Stick 2040 W: add link
2024-10-21 13:24:16 +01:00
Hel Gibbons 8632d4983e
Plasma Stick 2040 W: add link 2024-10-21 12:47:00 +01:00
Hel Gibbons 8faa428a5b
Merge pull request #1003 from pimoroni/patch/display-menu-examples
Pico Display 2.x: Fixed button function
2024-10-02 14:10:16 +01:00
Phil Howard 6376282c47 MicroPython: Drop Pico Wireless support.
With PPP support added to MicroPython this would be better
handled by creating a PPP-compatible firmware for Pico Wireless
and using the PPP module instead... I think.
2024-10-02 10:21:48 +01:00
Phil Howard 2f5b47ac12 Pico Wireless: Fixup for GCC 13.x.
These changes are giving me "how did this ever work?" vibes.
2024-10-02 10:14:31 +01:00
Phil Howard aa34f123a2 CI: Bump GCC to 13.3.Rel1. 2024-10-02 09:31:37 +01:00
Phil Howard 0f81e3111b CI: Bump CI to ubuntu-latest.
Ubuntu 20.04 LTS reaches end of life on 23 April 2025.
2024-10-02 09:20:39 +01:00
Phil Howard 3543bab83d pcf85063a: Replace hardware/rtc with pico/types. 2024-10-02 09:18:02 +01:00
Phil Howard 1cf31cbe3b PWM Cluster: Make GCC 13.x happy. 2024-09-27 16:46:00 +01:00
thirdr f1c361bb82 Pico Display 2.x: compatibility note 2024-09-27 09:52:01 +01:00
thirdr 61ca10eaca Pico Display 2.x: Fixed button function 2024-09-26 15:53:03 +01:00
Philip Howard 871399af72
Merge pull request #993 from pimoroni/patch-as7343-channels
as7343: Fix channel and status order.
2024-09-06 11:10:57 +01:00
Phil Howard 052dbce334 as7343: Fix channel and status order.
The astatus value was being interpreted as FZ, F2 and F1 causing bizarre
readings and all other channels to be shifted one place.

Additionally the datasheet has been updated to re-order F5, F7 and F8 to
F7, F8, F5, so these channels have been re-ordered accordingly.

Note: This will turn sensor output from confusing abject nonsense into
what looks like pretty reasonable colour data and fixes #989.
2024-09-06 09:59:59 +01:00
Philip Howard dfc1875374
Merge pull request #991 from stephenhouser/stephenhouser-macos-setup
Update setup instructions for macOS
2024-08-23 18:05:08 +01:00
Stephen Houser f59ba9e578
Update setup instructions for macOS
The preferred method for installing the ARM toolchain has changed. The method currently shown results in a compilation failure:

```
arm-none-eabi-gcc: fatal error: cannot read spec file 'nosys.specs': No such file or directory
```

Refer to [pico-sdk issue 1529](https://github.com/raspberrypi/pico-sdk/issues/1529)
2024-08-23 10:43:37 -04:00
Philip Howard 970046e84a
Merge pull request #982 from pimoroni/examples/menus
Pico Display 2.x: example menus
2024-08-18 12:41:43 +01:00
Philip Howard 2211bda90a
Merge pull request #986 from pimoroni/patch-sync-tinyweb
Tinyweb: Sync with upstream.
2024-08-13 10:22:28 +01:00
Phil Howard bb3f88fce1 Tinyweb: Python linting. 2024-08-13 09:41:02 +01:00
Phil Howard 65983ec6d8 Tinyweb: Sync with upstream.
Fixes #978.

Includes the following changes:

Adjust log.exc to log.exception
7669f03cdc
Logging module dropped support for exc. These adjustments use the exception method instead.

force lowercase headers and force uppercase method
b4393ac65a

add compatibility for micropython above 1.19.0
d067b98dfd
* uasyncio is renamed to asyncio
* directly use core from asyncio

Co-authored-by: Stephen Jefferson <stephen@sjefferson.co.uk>
Co-authored-by: eyJhb <eyjhb@eyjhb.dk>
Co-authored-by: Fabian Clemenz <fclemenz@outlook.com>
2024-08-13 09:34:02 +01:00
thirdr ad6fd1c2d8 Pico Display 2.x: example menus 2024-08-12 15:17:49 +01:00
Philip Howard c6384ce9d5
Merge pull request #980 from pimoroni/feature/sdk-2.0.0
CI: Bump Pico SDK to 2.0.0. 🎉
2024-08-12 13:02:32 +01:00
Phil Howard 0e45dcb908 PSRAM Display: Remove broken assert. 2024-08-08 17:07:58 +01:00
Phil Howard 705de7be3f mlx90640: Add hardware/clocks for set_sys_clock_khz. 2024-08-08 17:07:00 +01:00
Phil Howard 9088320a7d CI: Bump Pico SDK to 2.0.0. 2024-08-08 16:38:39 +01:00
Philip Howard 91cbf142a5
Merge pull request #979 from pimoroni/patch-pin-sdk-version
CI: Pin SDK version to 1.5.1.
2024-08-08 12:38:32 +01:00
Phil Howard 001626127c CI: Pin SDK version to 1.5.1.
This should have been done forever ago!
2024-08-05 09:56:17 +01:00
Hel Gibbons d06956dd8d
Merge pull request #973 from pimoroni/examples/pico-display-2-8
Pico Display 2.8": Update examples
2024-08-01 14:42:27 +01:00
Hel Gibbons 1135bd542b Pico Display 2.8 - remove text examples 2024-08-01 14:27:09 +01:00
Hel Gibbons a771aa9b25
Merge pull request #977 from pimoroni/helgibbons-patch-3
Picographics: Update README.md
2024-07-31 12:28:17 +01:00
Hel Gibbons 34d8714398
Picographics: Update README.md
Text rotation now works with bitmap fonts :)
2024-07-30 14:32:04 +01:00
Hel Gibbons 24d6de8f1e Docs: Update readmes 2024-07-16 15:25:28 +01:00
Hel Gibbons 534c51bf55 Examples: fix typo in starfield.py 2024-07-16 14:08:58 +01:00
Hel Gibbons afd652bdab Examples: update for Pico Display 2.8" 2024-07-16 14:06:47 +01:00
Hel Gibbons 3315b4991c
Merge pull request #972 from pimoroni/helgibbons-patch-3
Docs: update GFX Pack readme
2024-07-15 16:49:33 +01:00
Hel Gibbons 5d4115152c
Docs: update GFX Pack readme 2024-07-15 16:39:37 +01:00
Hel Gibbons bb51ce5ad0
Merge pull request #969 from pimoroni/helgibbons-patch-3
docs: add link to readme
2024-07-04 15:48:15 +01:00
Hel Gibbons b11458ebca
docs: add link to readme 2024-07-04 15:19:30 +01:00
Philip Howard 3fefcb8609
Merge pull request #968 from pimoroni/patch-remove-exceptions-patch
Move nano specs hack into our module cmake files.
2024-07-04 11:08:11 +01:00
Philip Howard a8cc54e89d
Merge pull request #955 from pimoroni/docs/rv3028
Documentation: RV3028
2024-07-03 16:44:59 +01:00
Philip Howard 9c79fbff61
Merge pull request #961 from pimoroni/patch-as7343-examples
AS7343 examples tidy
2024-07-03 16:44:24 +01:00