Commit Graph

1560 Commits

Author SHA1 Message Date
Phil Howard 6aa1bbd271 UC8159: 0/180 degree rotation support. 2022-09-30 21:04:22 +01:00
Phil Howard 7f02501fa6 UC8159: Alternate resolution support. 2022-09-30 15:18:01 +01:00
Gee Bartlett 7b5946ef48 all complies needs testing against finished unit 2022-09-29 15:48:33 +01:00
Phil Howard c1816ae9d6 PicoGraphics: MicroPython support for Inky Frame 4.0 2022-09-29 14:04:56 +01:00
Gee Bartlett c48f81bc90 started on converting pico display demo 2022-09-29 12:01:35 +01:00
Gee Bartlett 3f24b442f1 inital work needs testing 2022-09-29 10:21:14 +01:00
Matt Gaunt-Seo 4a645a1a68
Correct common path 2022-09-25 19:07:05 -07:00
Hel Gibbons fb8cde305d
Merge pull request #517 from pimoroni/helgibbons-patch-1
Add link to common files
2022-09-21 15:15:35 +01:00
Hel Gibbons d6d1e00307
Add link to common files 2022-09-21 15:02:13 +01:00
Philip Howard 3868e42b66
Merge pull request #506 from TimAidley/feature/progress-pride-flag
Add Progress Pride flag to pride badge example.
2022-09-21 11:46:08 +01:00
Philip Howard ad3cc3560a
Merge pull request #516 from pimoroni/mike/fix-scanline-convert
PicoGraphics: Fix a bug that broke #422
2022-09-21 11:44:43 +01:00
Philip Howard 92c8a650c5
Merge pull request #422 from MichaelBell/fix-scanline-convert
Pico Graphics: Double buffer scanline conversion
2022-09-21 11:37:13 +01:00
Phil Howard fc3060b640 PicoGraphics: Simplify RGB565 frame convert.
Rewrite RGB565 frame convert to iterate over pixels by index, and transfer the buffer when it fills.

Avoid using a bitmask so BUF_LEN can be arbitrary.
2022-09-21 11:32:19 +01:00
Phil Howard bb9b5b69d3 PicoGraphics: Fix byte alignment bug in Pen P4.
Fix byte alignment to use the pixel index, rather than just the x-coordinate.

Prevent new rows from being erroneously byte-aligned in displays without an even width (eg: Pico Display portrait).
2022-09-21 11:26:58 +01:00
Philip Howard 675de25985
Merge pull request #514 from dreambucket13/main
set pen for text to 15 for better visibility
2022-09-21 09:18:45 +01:00
Mike Bell 799ed0786d Use DMA for SPI frame buffer too 2022-09-17 20:16:57 +01:00
dreambucket13 f427a74d55 set pen for text to 15 for better visibility 2022-09-16 15:17:25 -04:00
Philip Howard c00fee673e
Merge pull request #498 from pimoroni/purge-picoexplorer
Remove `picoexplorer` references
2022-09-07 10:00:13 +01:00
Tim Aidley 213e47ffd7 Fixed chevron size mismatch.
I decided I wanted the first chevron a little smaller, and realized I had the sign of the chevron height value reversed. The initial white triangle is now a bit smaller, and the chevron stripes slightly wider.
2022-09-06 20:13:16 -07:00
Tim Aidley 6292d33cdb Fixes to align with flake8 style 2022-09-06 20:08:12 -07:00
Tim Aidley f1aee84ef1 Add Progress Pride flag to pride badge example.
Adds the chevrons from the progress pride flag as an option on the Tufty pride flag example.
2022-09-01 08:22:17 -07:00
helgibbons dd872f5102 fix typo 2022-08-25 17:12:51 +01:00
helgibbons b8110f3905 Update LiPo examples to use PicoGraphics 2022-08-25 17:11:13 +01:00
helgibbons 2cbd710620 Remove references to old picoexplorer module 2022-08-25 16:10:32 +01:00
Mike Bell 7f330d1a04 Pico Graphics: Use fixed size buffer for frame conversion 2022-08-23 23:07:13 +01:00
Mike Bell f341c15fa7 Pico Graphics: Double buffer scanline conversion 2022-08-23 21:48:26 +01:00
Philip Howard 05ef0d7f03
Merge pull request #492 from pimoroni/feature/jpegdec-nodither
JPEGDEC: Add option to disable dither on RGB332.
2022-08-22 11:00:01 +01:00
Philip Howard b8100d22e8
Merge pull request #487 from MichaelBell/tufty-overclock
ST7789 Parallel: Work with SYS clock faster than default
2022-08-11 13:07:51 +01:00
Phil Howard fddac54f86 JPEGDEC: Add option to disable dither on RGB332. 2022-08-11 11:46:45 +01:00
Philip Howard 4e005c03d1
Merge pull request #480 from pimoroni/feature/wakeup
MicroPython: Early wakeup GPIO latch module.
2022-08-10 12:45:55 +01:00
btmask 3cfac2787b Add adjust_to_sea_pressure function
Now describe_pressure() gives meaningful insights if you set the altitude
2022-08-09 23:52:51 +02:00
Phil Howard 42a29dbe7b Wakeup: Port to Badger 2040. 2022-08-08 12:05:55 +01:00
Mike Bell ac449ff640 Wakeup: Early ROSC to ~48MHz.
Speed up MicroPython Pico W startup to init_priority(101) execution from ~160ms to ~32ms.
2022-08-08 12:05:18 +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 82756a3fc9
Merge pull request #488 from pimoroni/patch-bump-micropython-picow
MicroPython: Bump PicoW.
2022-08-08 11:59:53 +01:00
Philip Howard 5b900cb088
Merge pull request #482 from pimoroni/guru-patch-1
Update bme68x_demo.py
2022-08-08 11:26:21 +01:00
Philip Howard 54ef2ddfd3
Merge pull request #476 from pimoroni/hel_more_inky_frame
add SD card example for Inky Frame
2022-08-08 10:05:04 +01:00
Paul Beech 553cedc80e Update bme68x_demo.py 2022-08-08 10:02:02 +01:00
Phil Howard d0dfa890df MicroPython: Bump PicoW. 2022-08-08 09:59:06 +01:00
Philip Howard 832a8e261a
Merge pull request #485 from pimoroni/patch-badger2040-with-modules
BadgerOS: Fix with-modules build.
2022-08-06 11:57:08 +01:00
Mike Bell b8ba66f593 ST7789 Parallel: Work with SYS clock faster than 125MHz 2022-08-04 20:44:17 +01:00
Phil Howard d7894df308 BadgerOS: Fix with-modules build. 2022-08-04 11:39:30 +01:00
Philip Howard 2855159921
Merge pull request #483 from pimoroni/patch-python-linting
Python: Show source of linting errors.
2022-08-03 09:26:22 +01:00
Phil Howard b529475148 Python: Fix new linting errors. 2022-08-03 09:07:32 +01:00
Phil Howard 527b97fb91 Python: Show source of linting errors. 2022-08-03 08:58:04 +01:00