Phil Howard
950789e7fe
PicoGraphics/Hub75: Add support for 128x128.
2025-04-25 17:33:52 +01:00
Phil Howard
9359f679d7
PicoGraphics: Don't force Presto to RGB565.
2025-04-25 17:33:52 +01:00
Mike Bell
61b3e0e65f
PicoGraphics: Presto full res option.
2025-04-25 17:33:52 +01:00
Mike Bell
650fcf6697
PicoVector: Add optional text max width and max height.
2025-04-25 17:33:52 +01:00
Phil Howard
8f7c1b3c70
PicoVector: Runtime buffer allocation.
2025-04-25 17:33:52 +01:00
Phil Howard
9d7ada75a6
PicoGraphics: Non-blocking Inky update for #936 .
2025-04-25 17:33:52 +01:00
Phil Howard
0ea83622d0
PicoGraphics: Add Presto.
2025-04-25 17:33:52 +01:00
Phil Howard
85dee30657
PicoVector: Remove (ifdef guard) debug functions.
2025-04-25 17:33:52 +01:00
Phil Howard
b40818c900
PicoVector: Refactor text multiline support.
...
Drop dependence on null terminated strings, and for a final linebreak.
Bound all text processing using the text length.
2025-04-25 17:33:52 +01:00
Phil Howard
8f7e8d4334
PicoVector: Improve text rendering and control.
2025-04-25 17:33:52 +01:00
Phil Howard
75a01b2fb8
PicoVector: Big refactor, ppp primitives.
...
* Remove Polygon types in favour of primitives .circle, .rectangle etc
* Add a new Transform type for building up transformation matrices
* Add support to set/clear transform on drawing
2025-04-25 17:33:52 +01:00
Phil Howard
1115900443
PicoVector: Rewrite around new linked-lists poly.
2025-04-25 17:33:52 +01:00
Phil Howard
faf675c9f8
PicoVector: Use tile renderer for all pens.
2025-04-25 17:33:52 +01:00
Phil Howard
be5315dab3
PicoVector: Support float types in MicroPython bindings.
2025-04-25 17:33:52 +01:00
Phil Howard
ede2bad4f3
PicoVector: Remove malloc from MicroPython bindings.
2025-04-25 17:33:52 +01:00
Phil Howard
d188afcb11
PicoGraphics: Add get_clip.
2025-04-25 17:33:52 +01:00
Phil Howard
568f329efc
PicoVector: Remove alright_fonts.cpp from cmake.
2025-04-25 17:33:52 +01:00
Phil Howard
116df431fb
PicoVector: Break things until they work.
2025-04-25 17:33:52 +01:00
Phil Howard
9c0e696230
PicoVector: alright-fonts bringup.
2025-04-25 17:33:52 +01:00
Phil Howard
a7a98ae3aa
PicoVector: Suppress errors.
...
Ignore sign compare and narrowing conversion errors in pretty-poly.h.
2025-04-25 17:33:52 +01:00
Phil Howard
d19971d7e0
PicoVector: Rewrite MicroPython bindings.
2025-04-25 17:33:52 +01:00
Phil Howard
354c95ca61
PicoGraphics: Layers.
...
Add preliminary support for multiple layered drawing surfaces.
Allows, for example, static content to be loaded into one layer and
remain unmodified while the above layer contains animations.
Particularly useful for drawing PNG or JPEG UI elements which are
then overdrawn with text or animated elements, without paying the
cost of loading/decoding every frame.
2025-04-25 17:33:52 +01:00
Philip Howard
a3811b8330
Merge pull request #1075 from pimoroni/feature/python-linting-update
...
QA/CI: Update and apply Python and MicroPython linting rules.
2025-04-25 17:33:11 +01:00
Phil Howard
c7461571ac
QA: Lint MicroPython modules.
2025-04-25 17:02:02 +01:00
Phil Howard
42da5174bb
QA: Lint MicroPython examples.
2025-04-25 17:01:41 +01:00
Phil Howard
f5e830176b
Plasma2040/Stick: Remove examples.
...
Examples and builds have moved here: https://github.com/pimoroni/plasma
2025-04-25 17:00:41 +01:00
Phil Howard
d62d09356e
Interstate75: Remove examples.
2025-04-25 16:59:05 +01:00
Phil Howard
ae6aea3a09
Unicorn: Remove duplicate examples.
...
These have moved to https://github.com/pimoroni/unicorn .
2025-04-25 16:58:57 +01:00
Hel Gibbons
f8548e4d34
Update BME68X and BME690 examples
2025-04-15 11:47:07 +01:00
Hel Gibbons
054fca0d79
compatibility changes for microdot 2.x
2025-03-10 15:15:14 +00:00
thirdr
53e5864101
compatibility changes for use with microdot 2.x
2025-03-03 09:40:42 +00:00
Phil Howard
cfa3d1d90d
SCD4X: Add calibration commands for #1056 .
2025-02-21 10:29:38 +00:00
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
Isaac Webb
9883943dd0
Add pin mode definition to fix Button class on Pico 2
2024-12-26 17:08:15 -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
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
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
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