Phil Howard
fddac54f86
JPEGDEC: Add option to disable dither on RGB332.
2022-08-11 11:46:45 +01:00
Phil Howard
42a29dbe7b
Wakeup: Port to Badger 2040.
2022-08-08 12:05:55 +01:00
Phil Howard
f7781e2696
Wakeup: Fixup crt0.S and runtime.c.
...
Assert the VSYS_EN pin before copying SRAM and zeroing BSS.
Saves ~142ms of startup time before GPIO input is latched and pin is asserted.
2022-08-08 12:05:18 +01:00
Phil Howard
898e2a1b32
Wakeup: Optionally turn off RTC CLOCK_OUT.
2022-08-08 12:05:18 +01:00
Phil Howard
9ec77c2f10
LTR559: Lux as float.
...
Avoid truncating Lux to uint16_t.
2022-08-08 12:05:18 +01:00
Phil Howard
fb246441bd
MicroPython: Add picow_enviro build.
2022-08-08 12:05:18 +01:00
Phil Howard
a4b6d86ac7
MicroPython: Port wakeup GPIO latch to asm.
2022-08-08 12:05:18 +01:00
Phil Howard
dfa13f2a39
MicroPython: Early wakeup GPIO latch module.
2022-08-08 12:05:18 +01:00
Philip Howard
4abe57d0f3
Merge pull request #478 from pimoroni/patch_pcf85063a_mp
...
Exposed byte access for PCF RTC
2022-08-02 10:29:06 +01:00
Phil Howard
11f0f2f0f9
Badger2040: Produce build without baked-in BadgerOS.
2022-07-27 11:56:44 +01:00
Phil Howard
8f0a143924
Pico Unicorn: Fix clear for #461
2022-07-26 11:50:54 +01:00
jon
50c7bd69ee
Added missing switch case for new RGB888 pen type
2022-07-26 05:34:23 +01:00
Philip Howard
2991c2ec2d
Merge pull request #465 from pimoroni/patch-badger2040-partial-lockup
...
Badger2040: Fix fast partial update endless busy wait for #464 .
2022-07-25 17:35:43 +01:00
Phil Howard
de61929eac
Badger2040: Fix fast partial update endless busy wait for #464 .
2022-07-25 16:46:23 +01:00
Philip Howard
0f090d8999
Merge pull request #460 from pimoroni/hel_inky_frame
...
Add Inky Frame examples and other misc fixes
2022-07-25 15:37:20 +01:00
Hel Gibbons
5f68f6be6f
fix typo (taupo?)
2022-07-25 14:34:28 +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
e7a4ee0282
VL53L5CX: Alloc results data & config in MPY gc_heap.
...
RAM constraints on Pico W were causing a hardlock. This change allocates the results struct, config and motion config on gc_heap to relieve system RAM pressure.
Fixes #448
2022-07-22 10:01:34 +01:00
helgibbons
a38a4a40a9
update Pico Explorer function reference
2022-07-19 18:34:56 +01:00
helgibbons
1fedc038f5
Update Pico Explorer function reference
2022-07-19 14:08:13 +01:00
Phil Howard
9e81e321e8
PicoGraphics: Update MicroPython Docs.
2022-07-13 12:04:08 +01:00
Richard Hartmann
38be814757
README.md: Fix typo
2022-07-07 16:41:16 +02:00
Phil Howard
f85343012a
PicoGraphics: Power off added for UC8151.
2022-07-06 14:25:42 +01:00
Phil Howard
6c1556a429
PicoGraphics: 1bit/1bitY dither all drawing operations.
...
Note: Pen now ranges from 0 (black) to 15 (white). Values between will be dithered ala Badger 2040.
2022-07-06 11:32:56 +01:00
Phil Howard
12866a0b7b
PicoGraphics/JPEGDEC: Use PicoGraphics dither.
2022-07-06 10:56:56 +01:00
Philip Howard
9c079bb1e5
Merge pull request #419 from pimoroni/patch-uc8159-3bpp
...
PicoGraphics/UC8159: 3bit bitplane pen mode.
2022-07-04 11:36:20 +01:00
Phil Howard
feac1fed75
CI: Add Automation + Inventor to picow build.
2022-07-01 07:34:21 +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
cb5f8308a0
PicoGraphics/UC8159: 3bit bitplane pen mode.
...
Add a 3bit pen mode to save 1/4th the RAM needed for the 600x448 Inky Frame.
2022-06-30 15:25:02 +01:00
Phil Howard
2d8080eada
UC8159: Timeout-based busy wait.
2022-06-29 10:32:11 +01:00
Phil Howard
16aae0b1f2
PicoGraphics: Partial update/speed support. Tidyup.
2022-06-27 17:32:30 +01:00
ZodiusInfuser
1cf7e29d09
MP for new function
2022-06-27 17:23:07 +01:00
Phil Howard
b0cfb12b20
SH1107: Support for alternate i2c address.
...
Add `i2c_address` option to MicroPython PicoGraphics.
2022-06-27 14:18:24 +01:00
Philip Howard
2721ad682f
Merge pull request #381 from pimoroni/patch-optimise-breakout-rtc-args
...
Breakout RTC: Optimise required kwarg functions to positional.
2022-06-27 10:02:45 +01:00
Phil Howard
7dbec2add6
JPEGDEC: Stream from filesystem.
...
Avoid loading jpeg files into RAM and stream from the filesystem to handle larger files gracefully.
2022-06-24 11:03:29 +01:00
Phil Howard
b497b87c95
UC8159: Port to PicoGraphics/DisplayDriver.
2022-06-24 11:03:29 +01:00
Phil Howard
0e72369c7b
UC8151: Rotation support.
2022-06-23 16:30:42 +01:00
Phil Howard
e3f98d56cf
PicoGraphics: UC8151 Support for Inky Pack.
2022-06-23 15:48:45 +01:00
Phil Howard
646bd1a9b0
UC8151: Refactor to uc8151_legacy.
2022-06-23 13:57:25 +01:00
Kevin McAleer
952cb4e825
updated PicoGraphics README and .gitignore
2022-06-20 21:11:19 +01:00
ZodiusInfuser
0258247b4b
PCF85063A: Change location of some constants.
2022-06-17 12:41:31 +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
76715e45f8
ST7789: Convert Parallel IO to PIO + DMA.
...
Make display updates around 4x faster. Requires a PIO + SM to run Tufty 2040.
2022-06-17 11:03:55 +01:00
Phil Howard
5d968a5463
ulab: Support for MicroPython v1.19
2022-06-16 14:48:23 +01:00
Phil Howard
9239769368
QRCode: Support for MicroPython v1.19.
2022-06-16 10:56:17 +01:00
Phil Howard
1657a970bd
PicoGraphics: Add SH1107 support to MMicroPython.
2022-06-16 09:23:29 +01:00
jon
360bf4310c
SH1107: Add driver and example.
...
Add 1bit pen mode to PicoGraphics.
TODO:
* Rotation support
* Sizes other than 128x128 support
2022-06-15 16:57:40 +01:00
Phil Howard
48b9e5a96e
PicoGraphics: README
2022-06-15 15:50:53 +01:00
Phil Howard
92c8c70aaa
PicoGraphics: Start README. Spritesheet converter.
2022-06-14 15:51:39 +01:00
Phil Howard
31ade6af72
JPEGDEC: Open just before decode to avoid seek overrun.
2022-06-14 15:38:25 +01:00