Wykres commitów

1416 Commity (70b7d3065d101ad23ddbff9b1382387c518b1bb2)

Autor SHA1 Wiadomość Data
Hel Gibbons 1337d2abdb
Update examples to use PicoGraphics (#428)
* correct filename in name_badge.py for Tufty

* Update 240x240 round breakout examples to work with PicoGraphics

* Update colourlcd240x240demo.py to work with PicoGraphics

* Fixed rainbow.py for Pico Display and Pico Display 2.0

* Update display examples to work with PicoGraphics

* add new display example 🌈

* adventures in rainbow RAM

* add button example for pico inky pack

* tidy up examples, make names more consistent

* Update Pico Explorer and 160x80 LCD breakout examples

* Accommodate dither
2022-07-07 09:37:47 +01:00
Philip Howard 4eb54b3ec6
Merge pull request #420 from pimoroni/examples/inky_pack
Inky Pack: MicroPython Examples.
2022-07-07 09:25:03 +01:00
Hel Gibbons 997839daf0
Correct the Enviro+ LED pins (#430)
* Correct Enviro+ LED pins
2022-07-07 09:24:23 +01:00
Philip Howard c697bc8600
Merge pull request #427 from pimoroni/patch-picographics-1bit-dither
PicoGraphics/JPEGDEC: Use PicoGraphics dither.
2022-07-07 09:22:54 +01:00
Phil Howard f85343012a PicoGraphics: Power off added for UC8151. 2022-07-06 14:25:42 +01:00
Phil Howard fa9b4535bc Pico Inky Pack: MicroPython Examples. 2022-07-06 14:17:24 +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
Phil Howard 103fe19049 PMS5003: Support for PMSA003I i2c module. 2022-07-05 16:05:24 +01:00
Phil Howard ac2fa97e96 Inky Frame: Library + C++ Examples. 2022-07-05 09:34:23 +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
Philip Howard a91ae1f6d0
Merge pull request #416 from pimoroni/ci/picow
CI: Add PicoW MicroPython build.
2022-07-04 11:15:17 +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
ZodiusInfuser d9d8f4417a
Libraries and examples for Automation 2040 W (#418)
* Libraries and examples for Automation 2040 W

* Fix for initialisation error
2022-07-01 07:05:37 +01:00
Philip Howard 93e1da21b2
Merge pull request #417 from pimoroni/inventor2040w
Libraries and examples for Inventor 2040 W
2022-07-01 07:05:03 +01:00
ZodiusInfuser 6f8152df0f Libraries and examples for Inventor 2040 W 2022-06-30 21:30:43 +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 c6fb9c8417
Merge pull request #412 from pimoroni/patch-bitmap-font-linebreaks
Bitmap Fonts: Break to newline on \n.
2022-06-29 10:41:09 +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
Phil Howard eee28a6f94 Bitmap Fonts: Break to newline on \n. 2022-06-29 07:50:18 +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
Gee Bartlett 2653cc7df5
Enviro MicroPython examples (#406)
Co-authored-by: Gee Bartlett <geeus81@gmail.com>
Co-authored-by: helgibbons <50950368+helgibbons@users.noreply.github.com>
2022-06-28 10:11:03 +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
lowfatcode e73119484b
Merge pull request #409 from pimoroni/feature/pcf85063a-ram-byte
added ability to set/get the free ram byte on pcf85063a
2022-06-27 16:52:54 +01:00
jon 0aa7eb1141 added ability to set/get the free ram byte on pcf85063a 2022-06-27 16:49:10 +01:00
Philip Howard e0f23aafb2
Merge pull request #407 from pimoroni/patch-sh1107-i2c-addr
SH1107: Support for alternate i2c address.
2022-06-27 14:34:21 +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
Philip Howard 5a3f6c6f7c
Merge pull request #402 from pimoroni/patch-ff-use-strfunc
fatfs: Enable FF_USE_STRFUNC for f_gets.
2022-06-27 10:01:05 +01:00
Phil Howard de967fd528 fatfs: Enable FF_USE_STRFUNC for f_gets. 2022-06-24 12:41:29 +01:00
Philip Howard efea8a728b
Merge pull request #401 from pimoroni/patch-badger2040-fixups
Badger2040: Move to more generic fixups hack.
2022-06-24 11:20:22 +01:00
Philip Howard fde585867e
Merge pull request #322 from pimoroni/driver/uc8159
PicoGraphics support for UC8159-based displays
2022-06-24 11:20:06 +01:00
Philip Howard 892e2fa594
Merge pull request #400 from pimoroni/driver/uc8151-picographics
PicoGraphics support for UC8151-based displays
2022-06-24 11:18:58 +01:00
Phil Howard bb2db8423e JPEGDEC: Add CMake files. 2022-06-24 11:15:44 +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 3007ee8039 PicoGraphics: Only consider used palette entries for dither. 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 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 9b032cb3a2 Badger2040: Move to more generic fixups hack. 2022-06-23 16:34:21 +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 e3f98d56cf PicoGraphics: UC8151 Support for Inky Pack. 2022-06-23 15:48:45 +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