Hel Gibbons
be1c39e80c
Merge pull request #555 from MichaelBell/fix-ltp305-brightness
...
Fix setting the LTP305 brightness
2022-11-08 11:26:45 +00:00
Gee Bartlett
4f4b0b277c
updated readme's
2022-11-07 18:07:48 +00:00
ZodiusInfuser
678b8d7cf9
Review of GfxPack code
2022-11-07 12:50:50 +00:00
Gee Bartlett
7be5376abf
some small fixes for easier merging later
2022-11-02 20:58:20 +00:00
Gee Bartlett
952be145ec
Merge branch 'main' into driver/st7567
2022-11-02 20:50:18 +00:00
Gee Bartlett
79eb998183
adjustments prior to micropython
2022-11-02 20:43:07 +00:00
Gee Bartlett
e85367a961
started mp
2022-10-31 13:44:23 +00:00
Mike Bell
b0d7f4c611
Fix setting the LTP305 brightness
2022-10-30 20:29:22 +00:00
Gee Bartlett
9af1081e68
gfx c libs working
2022-10-28 17:54:37 +01:00
Gee Bartlett
54018afde3
small tweeks
2022-10-12 13:10:12 +01:00
Gee Bartlett
d03c00383a
driver working for PG1Bit mode
2022-10-12 11:07:17 +01:00
Gee Bartlett
0e5e7feb7d
page 0 working
2022-10-12 09:13:38 +01:00
Gee Bartlett
fa04fef4f0
Update st7567.cpp
2022-10-10 14:33:28 +01:00
Gee Bartlett
337cd390d4
wip
2022-10-10 14:12:45 +01:00
Gee Bartlett
2f7afad12d
Update st7567.cpp
...
still trying to get this working properly
2022-10-06 12:28:22 +01:00
Gee Bartlett
8f645257c3
display running but data corrupt
2022-10-05 14:26:17 +01:00
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
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
Mike Bell
799ed0786d
Use DMA for SPI frame buffer too
2022-09-17 20:16:57 +01:00
Mike Bell
7f330d1a04
Pico Graphics: Use fixed size buffer for frame conversion
2022-08-23 23:07:13 +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
9ec77c2f10
LTR559: Lux as float.
...
Avoid truncating Lux to uint16_t.
2022-08-08 12:05:18 +01:00
Mike Bell
b8ba66f593
ST7789 Parallel: Work with SYS clock faster than 125MHz
2022-08-04 20:44:17 +01:00
jon
e9c18b109d
whoops.
2022-07-29 10:59:24 +01:00
Philip Howard
c5d4865609
Merge pull request #413 from pimoroni/patch-pms3005-i2c
...
PMS5003: Support for i2c version.
2022-07-22 15:56:36 +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
Phil Howard
d81151a1c6
Inky Frame: Sensible limit on SDCard speed.
...
Going any faster will result in corruption- this showed up as visible lines of distortion down decoded JPEG files.
2022-07-18 15:32:58 +01:00
Phil Howard
f85343012a
PicoGraphics: Power off added for UC8151.
2022-07-06 14:25:42 +01:00
Phil Howard
103fe19049
PMS5003: Support for PMSA003I i2c module.
2022-07-05 16:05:24 +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
Philip Howard
c74210286f
Merge pull request #415 from pimoroni/patch-inky-frame-wait
...
UC8159: Timeout compiler error fix.
2022-06-29 15:29:21 +01:00
Phil Howard
589a9e1b23
UC8159: Timeout compiler error fix.
2022-06-29 11:14:11 +01:00
Philip Howard
1ec0908f2f
Merge pull request #414 from pimoroni/patch-inky-frame-wait
...
UC8159: Timeout-based busy wait.
2022-06-29 10:40:50 +01:00
Phil Howard
2d8080eada
UC8159: Timeout-based busy wait.
2022-06-29 10:32:11 +01:00
Philip Howard
24635046ef
Merge pull request #410 from pimoroni/patch-inky-pack-update-speed
...
PicoGraphics: Partial update/speed support. Tidyup.
2022-06-28 10:11:47 +01:00
Phil Howard
16aae0b1f2
PicoGraphics: Partial update/speed support. Tidyup.
2022-06-27 17:32:30 +01:00
jon
0aa7eb1141
added ability to set/get the free ram byte on pcf85063a
2022-06-27 16:49:10 +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
Phil Howard
de967fd528
fatfs: Enable FF_USE_STRFUNC for f_gets.
2022-06-24 12:41:29 +01:00
Phil Howard
b497b87c95
UC8159: Port to PicoGraphics/DisplayDriver.
2022-06-24 11:03:29 +01:00
Phil Howard
f1f3d55a8c
UC8159: Fix nibble order properly this time.
2022-06-23 16:35:33 +01:00
Phil Howard
c428329a19
UC8159: Swap nibbles. Add colours enum.
2022-06-23 16:35:33 +01:00
Phil Howard
c6074963fa
UC8159: Basic driver
2022-06-23 16:35:32 +01:00
Phil Howard
0e72369c7b
UC8151: Rotation support.
2022-06-23 16:30:42 +01:00
Phil Howard
6b232ddb30
UC8151: Invert by default..
2022-06-23 16:12:58 +01:00
Phil Howard
04d8d66390
UC8151: New DisplayDriver based UC8151 driver.
...
HACK: Adds PicoGraphics_Pen1BitY to work around the UC8151 weird addressing.
TODO: Replace hack with an in-place transform to UC8151 pixel order from Pen1Bit.
2022-06-23 14:30:36 +01:00