Commit Graph

2483 Commits

Author SHA1 Message Date
Philip Howard aa1e3f18b7
Merge pull request #1029 from pimoroni/feature/scd4x-low-power
SCD4X: API bump and possible low power support
2025-01-15 11:59:00 +00:00
Philip Howard f7c45a9983
Merge pull request #1042 from jaeheonshim-forks/inky-blocking-fix
Fix: Properly implement non-blocking update functions for the Inky Frame
2025-01-15 11:33:56 +00:00
Philip Howard d014b289d6
Merge pull request #1049 from pimoroni/patch-pixel-span
PicoGraphics: Fix overflow bug in p4 pixel span.
2025-01-15 09:01:45 +00:00
Phil Howard 19689b4414 PicoGraphics: Fix overflow bug in p4 pixel span.
A properly aligned zero length pixel span would cause a single
pixel to be drawn, the length overflowed and a subsequent
2GB of pixels drawn by the main loop.

Add a simple check to discard any attempt to draw zero length spans.

Fixes pimoroni/pimoroni-pico-rp2350#32
2025-01-14 12:16:12 +00:00
Philip Howard a90abba9db
Merge pull request #1046 from pimoroni/docs/readme-rp2350-warning
README: Added link to RP2350 repo
2025-01-08 11:48:29 +00:00
Philip Howard 324b15ae2f
Merge pull request #1043 from isaac-webb/main
Fix Button class on Pico 2W
2025-01-08 11:48:10 +00:00
thirdr c44de41033 README: Added link to RP2350 repo 2025-01-07 09:45:06 +00:00
Isaac Webb 9883943dd0 Add pin mode definition to fix Button class on Pico 2 2024-12-26 17:08:15 -05:00
Jaeheon Shim 3811195374 Honor 'blocking' parameter in inky_frame and inky_frame_7 update functions 2024-12-24 16:57:48 -05:00
Jaeheon Shim cb06a20cb4 Remove duplicate busy_wait() in update function of inky73 2024-12-24 16:57:08 -05:00
Hel Gibbons e8260bf521
Merge pull request #1041 from pimoroni/examples/rp2350-display-pack
Display Pack: Make button example work with RP2350 boards
2024-12-24 13:50:07 +00:00
Hel Gibbons 77e6a9db6d update display pack button example to work with RP2350 boards 2024-12-24 12:39:29 +00:00
Philip Howard 63461337b1
Merge pull request #1006 from PiPicoDev/display_28
Add Pico Display Pack 2.8 and fix SPI for st7789 on Pico2
2024-12-11 17:24:40 +00:00
Philip Howard 5475bcb93a
Merge pull request #1034 from Daft-Freak/patch-1
picographics: update text docs
2024-12-11 17:22:36 +00:00
Charlie Birks 193fe81441
picographics: update text docs 2024-12-05 14:18:19 +00:00
Philip Howard 17d180dd37
Merge pull request #1033 from Daft-Freak/patch-1
hub75: don't enable an unrelated IRQ
2024-12-04 16:56:28 +00:00
Charlie Birks e70c40b706
hub75: also don't disable that IRQ 2024-12-04 16:07:37 +00:00
Charlie Birks 0bf63ca881
hub75: don't enable an unrelated IRQ
DREQs are not IRQs, `DREQ_PIO0_TXn` happens to align with `TIMER_IRQ_n` so this enabled a timer IRQ.
2024-12-04 14:17:13 +00:00
Philip Howard 1991fdde2c
Merge pull request #1032 from pimoroni/inky-patches
Patches for Inky on SDK 2.1.0 + MicroPython edge
2024-12-03 12:55:31 +00:00
Phil Howard 9290243910 CI: Fix ccache.
As per the docs ~/.ccache is only used if it exists.

It wont exist unless it's cached.

It wont cache unless it exists.

Create it, to break the cycle.
2024-12-03 12:17:10 +00:00
Phil Howard cae1b1381d Inky Frame: Remove MicroPython build and examples.
Inky Frame has a new home at: https://github.com/pimoroni/inky-frame
2024-12-03 11:49:28 +00:00
Phil Howard 2b7b9efac7 Wakeup: Remove runtime init hook. 2024-12-03 11:36:36 +00:00
Phil Howard 030b59c0d1 pcf85063a: Set PICO_INCLUDE_RTC_DATETIME for MicroPython. 2024-12-03 11:36:24 +00:00
Phil Howard 74b995f19a CI: Workaround silly mpy-cross build wart. 2024-12-03 11:36:03 +00:00
Philip Howard be3e7ba83a
Merge pull request #1030 from pimoroni/patch-pcf85063a-rp2350
pcf85063a: RP2350 Fixes
2024-11-26 10:05:15 +00:00
Phil Howard b6f657f9fc pcf85063a: Set PICO_INCLUDE_RTC_DATETIME.
And remove set_datetime and get_datetime gracefully when it's not set.

This is a temporary work-around for RP2350 lacking an RTC and not
requiring the datetime_t type. These functions should be re-implemented
in terms of C standards.
2024-11-25 13:19:44 +00:00
Phil Howard c08f496ecf pcf85063a: Drop hardware_rtc.
With datetime_t moved to types there is no need to include this as a dependency.
2024-11-25 12:33:54 +00:00
Phil Howard 185bea2065 SCD4X: Support low power periodic measurements. 2024-11-18 10:58:16 +00:00
Phil Howard b79814cae3 SCD4X: scd4x_get_data_ready_status to scd4x_get_data_ready_flag.
The function name and behaviour has changed, moving the bitwise check
into the API and making it an implementation detail.
2024-11-18 10:43:00 +00:00
Phil Howard 0d545981dc SCD4X: Bump submodule to master. 2024-11-18 10:34:26 +00:00
Philip Howard 1495805d2b
Merge pull request #947 from pimoroni/test/network-ppp
PPP-enabled Pico build.
2024-10-31 12:19:50 +00:00
Philip Howard fd4b2922e4
Merge pull request #957 from pimoroni/plasma-stick-brightness
add brightness control to default Plasma Stick W example
2024-10-31 12:13:53 +00:00
Philip Howard b8f4bd3f67
Merge pull request #966 from pimoroni/examples-fix-adc
Examples: Update ADC()
2024-10-31 12:13:24 +00:00
Philip Howard 9c7ecdc438
Merge pull request #1022 from SteveClement/examples_placecats
fix: [url] placekitten.com is down, someone created a drop in replacement, placecats.com
2024-10-31 11:38:30 +00:00
Phil Howard ef936ba907 RPI_PICO_PPP: Lint lte module. 2024-10-31 11:19:22 +00:00
Phil Howard a1be7a6327 RPI_PICO_PPP: Add lte module. 2024-10-31 11:19:22 +00:00
Phil Howard a05a225262 Wakeup: Move wakeup pin assert and latch out of patches. 2024-10-31 11:19:22 +00:00
Phil Howard 6cfcd80037 PPP: This old chestnut. 2024-10-31 11:19:22 +00:00
Phil Howard 81455d129d RPI_PICO_PPP: Tweak flash/fw alloc to fit PPP support. 2024-10-31 11:19:22 +00:00
Phil Howard d24c2225ca CI: PPP-enabled Pico build. 2024-10-31 11:19:11 +00:00
Philip Howard 12b4e79cb6
Merge pull request #1024 from pimoroni/ci/micropython-1.24.0
Bump to MicroPython v1.24.0
2024-10-31 10:06:12 +00:00
Phil Howard d4ededab35 Wakeup: Port wakeup runtime functionality to SDK 2.0.0. 2024-10-31 09:34:41 +00:00
Phil Howard 078f3e6a39 PicoGraphics: Support for Explorer. 2024-10-31 09:34:41 +00:00
Phil Howard 3e16e1228f CI: Bump MicroPython to v1.24.0. 2024-10-31 09:34:36 +00:00
Steve Clement 15bdeebb71 fix: [url] placekitten.com is down, someone created a drop in replacement, placecats.com 2024-10-27 11:15:09 +01:00
Philip Howard 24971349fc
Merge pull request #1021 from pimoroni/patch-plasma-weather
Fix linting fail.
2024-10-25 16:41:03 +01:00
Phil Howard 7485f8e6c6 Fix linting fail. 2024-10-25 16:13:59 +01:00
Philip Howard 3f50bf7ef0
Merge pull request #974 from LeePorte/gc-addition-to-weather
Add Garbage Collection to weather example
2024-10-25 16:01:56 +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