Wykres commitów

211 Commity (44987d0c5ec476a0fdc52259c23ca9ee63fe6f98)

Autor SHA1 Wiadomość Data
troyhy 44987d0c5e add color_image.py test for ColorBitMap widget 2024-09-03 20:26:40 +03:00
troyhy 3d6b485f3d Full color mode working with fixed image_converter.py 2024-09-03 09:34:16 +03:00
troyhy d47519f82a first working example of image from module created with image_converter.py 2024-09-02 15:05:11 +03:00
troyhy bfde1ca694 start to implement full color mode 2024-09-01 19:45:52 +03:00
troyhy fa41a0ac9b Add set_elements method to ListBox widget
Introduced a new `set_elements` method in the ListBox widget to handle initialization and validation of list items and dimensions. This method simplifies listbox element updates and ensures proper scrolling when the list exceeds display limits.
2024-08-19 01:35:20 +03:00
troyhy c23bdff230 Add Adafruit 1.9" 320x170 Color IPS TFT Display as ADAFRUIT_1_9 display type 2024-08-17 14:55:44 +03:00
Peter Hinch b9c2baa529 demos/epaper.py: Log power on hours. 2024-08-02 10:58:34 +01:00
Peter Hinch 87eeb92ca0 Button widget: improve lit_color code. 2024-07-26 18:46:44 +01:00
Peter Hinch 059eefb67c Pico ePaper 4.2" drivers: default 0 arg for .do_refresh. 2024-07-24 17:51:58 +01:00
Peter Hinch 7a354af87a pico_epaper_42_v2.py: Change default pin to match hardware. 2024-07-22 14:22:14 +01:00
Peter Hinch 3b6d265810 Fix exit behaviour. Add driver pico_epaper_42_v2.py. 2024-07-19 14:01:08 +01:00
Peter Hinch 4a644ab756 pico_epaper_42 driver async refresh: improve means of limiting blocking time. 2024-07-04 18:52:28 +01:00
Peter Hinch 2fc50107c0 Selected drivers: make mode a bound variable 2024-07-02 19:01:43 +01:00
Peter Hinch 00c5edaf16 Update st7789 driver for greyscale. 2024-06-07 10:53:25 +01:00
Peter Hinch c282cfa6c9 Update ili9x and gc9a01 drivers for image display. 2024-06-07 09:58:10 +01:00
Peter Hinch efe10ca765 gc9a01.py: Add greyscale method. st7789: remove unknown config warning. 2024-06-03 10:51:38 +01:00
Peter Hinch 30d4b32e93 Fix bug in gca9a01_8_bit.py. 2024-05-26 17:17:43 +01:00
Peter Hinch 60994e1f60 Add 8-bit gc9a01 driver. 2024-05-23 18:51:27 +01:00
Peter Hinch 4c20bae0b0 Improve display driver Viper code. 2024-05-13 18:04:19 +01:00
Peter Hinch 9e9f076d1b Add gc9a01 driver. 2024-05-13 10:18:32 +01:00
Peter Hinch 637e48ea26 Fix bitmap.py to use root directory. 2024-04-18 17:46:18 +01:00
Peter Hinch 96c7bda61f Add Screen replace non-tree navigation. 2024-04-06 17:15:01 +01:00
Peter Hinch b937d88e13 README.md: Add reference to micropython-touch. 2024-03-17 10:57:37 +00:00
Peter Hinch 2f9925f232 ST7789: Add support for Waveshare 1.3inch LCD 2024-02-13 09:53:21 +00:00
Peter Hinch 8197d30de2 README.md: Add note about callback execution speed. 2024-01-27 18:35:32 +00:00
Peter Hinch 923caaa6df README.md: Add note about callback execution speed. 2024-01-27 17:35:02 +00:00
Peter Hinch ca5e2b2a20 usui.py: Ensure event loop exists before instantiating base screen. 2024-01-16 09:58:21 +00:00
Peter Hinch 17c83a9147 encoder.py: Further simplify. 2023-11-11 16:49:59 +00:00
Peter Hinch 95a8d3abcb Minimal encoder.py 2023-11-10 17:05:49 +00:00
Peter Hinch 5fea5d948c encoder.py: Improve encoder response. 2023-11-08 10:28:10 +00:00
Peter Hinch 4117ddf230 Fix bug in encoder-only mode. 2023-09-18 10:33:08 +01:00
Peter Hinch a5cdc85562 Fix bug in encoder-only mode. 2023-09-18 09:27:31 +01:00
Peter Hinch 11b9ab655e Add encoder-only control. 2023-09-13 09:37:51 +01:00
Peter Hinch d37943642d Prior to merge. 2023-09-12 17:55:23 +01:00
Peter Hinch ef147cde4f Docs: Add note re directory root in /lib. 2023-09-08 18:18:30 +01:00
Peter Hinch 031cedf1a2 Add package.json. Update installation guide. 2023-09-08 12:24:14 +01:00
Peter Hinch 8d6f65b541 Add package.json. Update installation guide. 2023-09-08 12:12:19 +01:00
peterhinch a7ab3087f0 README.md: Fix broken links. 2023-08-10 09:03:41 +01:00
peterhinch aa385845e8 Update st7789 driver. 2023-08-03 11:51:11 +01:00
peterhinch d6cc79e714 Grid widget __getitem__() returns iterator. 2023-06-12 14:44:24 +01:00
peterhinch 310957e518 Fix epaper demo initial refresh. 2023-06-01 12:16:35 +01:00
peterhinch d886989f7e Simplfy calendar demo. Fix Label where text is None. 2023-06-01 08:48:52 +01:00
peterhinch 28db6e7240 epaper demo: Ensure initial full refresh. 2023-05-31 16:16:41 +01:00
peterhinch e31fbe3603 Grid widget: add addressing options. 2023-05-31 11:55:35 +01:00
peterhinch ebfb980e94 grid widget: Allow proper 2D array syntax. 2023-05-26 11:35:57 +01:00
peterhinch 2c10ca4418 epaper/pico_epaper_42.py: Simplify code. 2023-05-20 18:15:59 +01:00
peterhinch 3de3a8cec8 Add feather_s3 setup examples. Update date.py 2023-05-06 17:06:40 +01:00
peterhinch 19b369e6e7 Use standard writer.py: create_color() matches nano-gui. 2023-05-01 10:11:16 +01:00
peterhinch 1a37b726ea Add FeatherS3 example. 2023-04-30 15:24:10 +01:00
peterhinch eb1f7f1987 Use new FB metods. Requires MP>=V1.20 2023-04-30 12:12:20 +01:00