Commit Graph

1406 Commits

Author SHA1 Message Date
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
Phil Howard 646bd1a9b0 UC8151: Refactor to uc8151_legacy. 2022-06-23 13:57:25 +01:00
Philip Howard a6458d2321
Merge pull request #397 from pimoroni/hel_more_tufty_examples
Add boot button to button test, new LED PWM example
2022-06-22 09:58:28 +01:00
Philip Howard 012067cbad
Merge pull request #398 from ahnlak/mics6814fix
MICS6814: read_nh3 and read_oxidising now call the correct get_raw_* functions
2022-06-22 09:58:01 +01:00
Pete Favelle 80012790ce read_nh3 and read_oxidising now call the correct get_raw_* functions 2022-06-21 15:34:52 +01:00
helgibbons 6a1b0fdcc6 Update README.md 2022-06-21 11:19:20 +01:00
helgibbons aacbef56c6 Add boot button to button test, new LED PWM example 2022-06-21 10:40:58 +01:00
Philip Howard 8638e42b7e
Merge pull request #395 from kevinmcaleer/main
Updated PicoGraphics README and .gitignore
2022-06-21 07:53:24 +01:00
Kevin McAleer 952cb4e825 updated PicoGraphics README and .gitignore 2022-06-20 21:11:19 +01:00
Philip Howard f101ffdb4d
Merge pull request #373 from pimoroni/experimental/8bitfb
ST7789 / PicoGraphics rewrite - Support for 4-bit, 8-bit and 16-bit framebuffers and more.
2022-06-17 15:59:56 +01:00
jon 27f1ecb596 Tufty2040: Tidy up examples. Wavy Message.
Co-authored-by: Phil Howard <phil@pimoroni.com>
2022-06-17 15:55:32 +01:00