Wykres commitów

  • 8dadb92881
    Merge 0507a33203 into 4b37e6051e Cameron Prince 2025-04-28 22:48:22 +0000
  • 4b37e6051e drivers/ili9488: Update with optimisations fom cpottle. main Peter Hinch 2025-04-18 17:45:08 +0100
  • 08f2429ba4 st7789 drivers: provide default rst arg. Peter Hinch 2025-04-15 17:26:24 +0100
  • 62f6dd18b1 Backport split calculation from tgui. Peter Hinch 2025-04-15 14:57:25 +0100
  • 99b72f86f4 ili9488.py: Add acknowledgement of Carl Pottle. Peter Hinch 2025-04-07 10:39:37 +0100
  • 501f91cf7b Add ili9488 driver. Peter Hinch 2025-04-06 12:26:02 +0100
  • c767ebf6b9 Provide for splash screens. Peter Hinch 2025-03-23 12:49:50 +0000
  • 3367c306ae Move Window.value classmethod to Screen. Update docs. Peter Hinch 2025-03-07 15:02:45 +0000
  • 91e5a7b3b0 Grid control: backport __call__ from micropython-touch. Peter Hinch 2025-02-24 11:12:25 +0000
  • 174b53ba54 Grid control: backport __call__ from micropython-touch. Peter Hinch 2025-02-24 10:59:03 +0000
  • 0507a33203 Stubs out support for I2CEncoder. Cameron Prince 2025-01-15 01:04:20 -0600
  • 1df9497e23 st7789_8bit.py: Fix bug. Both drivers: add color config option. Peter Hinch 2025-01-03 18:21:07 +0000
  • 7edc54e54a Simplify use of mpremote mount to run demos. Peter Hinch 2024-12-24 12:05:39 +0000
  • 7cb2277363 Adjuster can now take min-delta and max-delta args. Peter Hinch 2024-12-13 13:52:35 +0000
  • d319f72c40 pico_epaper_42_v2.py: Add code comments re long term use. Peter Hinch 2024-10-25 17:25:47 +0100
  • 6f49c2fa03 primitives/encoder.py: Simplify code. Peter Hinch 2024-10-19 14:58:24 +0100
  • 171e6da189 primitives/encoder.py: Simplify code. Peter Hinch 2024-10-19 14:34:31 +0100
  • 3acec7af4a Pico ePaper driver: add code comment. Peter Hinch 2024-10-12 10:26:30 +0100
  • 59365fc641 README: Add appendix on SPI bus sharing. Peter Hinch 2024-10-08 16:41:38 +0100
  • 67e1e8ea5b Enhanced refresh lock functionality. Peter Hinch 2024-10-01 10:40:15 +0100
  • 868ea26f99 Core. Refresh control: replace Event instances with a Lock. Peter Hinch 2024-09-25 10:11:31 +0100
  • c6cdf80800 README.md: Add design notes appendix. Peter Hinch 2024-09-20 09:15:32 +0100
  • 4a901aa824 buttons.py: remove orphan code. Add ILI9341 8-bit driver. Peter Hinch 2024-09-18 16:53:10 +0100
  • 31981e973b Add ST7789 8-bit driver. Peter Hinch 2024-09-17 12:05:11 +0100
  • cfbe5961aa Fix button background color rendering, Cannot Find BGCOLOR symbol anywhere troyhy 2024-09-17 09:17:56 +0300
  • 4aab4c1dd1 Add sync_update attribute and draw property with refresh logic troyhy 2024-09-17 09:17:01 +0300
  • 2f9c0ee474 Listbox and Dropdown support dynamic element lists. Peter Hinch 2024-09-13 17:16:50 +0100
  • 1ac1fd0976 Dynamic lists: Listbox and Dropdown widgets. Peter Hinch 2024-09-13 12:11:58 +0100
  • f756f00f33 Listbox dynamic list: OK with simple lists. Peter Hinch 2024-09-11 14:21:51 +0100
  • 31111f1fd0 Add color_bitmap_example.jpg and update README.md troyhy 2024-09-03 20:44:34 +0300
  • 7a2326f25e add color_image documentation and add ColorBitMap to lazy loader of widgets troyhy 2024-09-03 20:38:22 +0300
  • 44987d0c5e add color_image.py test for ColorBitMap widget troyhy 2024-09-03 20:26:40 +0300
  • 3d6b485f3d Full color mode working with fixed image_converter.py troyhy 2024-09-03 09:34:16 +0300
  • d47519f82a first working example of image from module created with image_converter.py troyhy 2024-09-02 15:05:11 +0300
  • bfde1ca694 start to implement full color mode troyhy 2024-09-01 19:45:52 +0300
  • c2a4e541f0 Add switch wiring image. Peter Hinch 2024-08-29 16:52:11 +0100
  • fa41a0ac9b Add set_elements method to ListBox widget troyhy 2024-08-19 01:35:20 +0300
  • d1a8a61b8e
    Merge pull request #48 from Troyhy/main Peter Hinch 2024-08-18 08:36:24 +0100
  • c23bdff230 Add Adafruit 1.9" 320x170 Color IPS TFT Display as ADAFRUIT_1_9 display type troyhy 2024-08-17 14:55:44 +0300
  • b9c2baa529 demos/epaper.py: Log power on hours. Peter Hinch 2024-08-02 10:58:34 +0100
  • 87eeb92ca0 Button widget: improve lit_color code. Peter Hinch 2024-07-26 18:46:44 +0100
  • 059eefb67c Pico ePaper 4.2" drivers: default 0 arg for .do_refresh. Peter Hinch 2024-07-24 17:51:58 +0100
  • 7a354af87a pico_epaper_42_v2.py: Change default pin to match hardware. Peter Hinch 2024-07-22 14:22:14 +0100
  • 3b6d265810 Fix exit behaviour. Add driver pico_epaper_42_v2.py. Peter Hinch 2024-07-19 14:01:08 +0100
  • 4a644ab756 pico_epaper_42 driver async refresh: improve means of limiting blocking time. Peter Hinch 2024-07-04 18:52:28 +0100
  • 2fc50107c0 Selected drivers: make mode a bound variable Peter Hinch 2024-07-02 19:01:43 +0100
  • 00c5edaf16 Update st7789 driver for greyscale. Peter Hinch 2024-06-07 10:53:25 +0100
  • c282cfa6c9 Update ili9x and gc9a01 drivers for image display. Peter Hinch 2024-06-07 09:58:10 +0100
  • efe10ca765 gc9a01.py: Add greyscale method. st7789: remove unknown config warning. Peter Hinch 2024-06-03 10:51:38 +0100
  • 30d4b32e93 Fix bug in gca9a01_8_bit.py. Peter Hinch 2024-05-26 17:17:43 +0100
  • 60994e1f60 Add 8-bit gc9a01 driver. Peter Hinch 2024-05-23 18:51:27 +0100
  • 4c20bae0b0 Improve display driver Viper code. Peter Hinch 2024-05-13 18:04:19 +0100
  • 9e9f076d1b Add gc9a01 driver. Peter Hinch 2024-05-13 10:18:32 +0100
  • 637e48ea26 Fix bitmap.py to use root directory. Peter Hinch 2024-04-18 17:46:18 +0100
  • 96c7bda61f Add Screen replace non-tree navigation. Peter Hinch 2024-04-06 17:15:01 +0100
  • b937d88e13 README.md: Add reference to micropython-touch. Peter Hinch 2024-03-17 10:57:37 +0000
  • 2f9925f232 ST7789: Add support for Waveshare 1.3inch LCD Peter Hinch 2024-02-13 09:53:21 +0000
  • 8197d30de2 README.md: Add note about callback execution speed. Peter Hinch 2024-01-27 18:35:32 +0000
  • 923caaa6df README.md: Add note about callback execution speed. Peter Hinch 2024-01-27 17:35:02 +0000
  • ca5e2b2a20 usui.py: Ensure event loop exists before instantiating base screen. Peter Hinch 2024-01-16 09:58:21 +0000
  • 17c83a9147 encoder.py: Further simplify. Peter Hinch 2023-11-11 16:49:59 +0000
  • 95a8d3abcb Minimal encoder.py Peter Hinch 2023-11-10 17:05:49 +0000
  • 5fea5d948c encoder.py: Improve encoder response. Peter Hinch 2023-11-08 10:28:10 +0000
  • b1a45c2e82 encoder.py: Simplify. encoder_driver Peter Hinch 2023-11-03 18:07:02 +0000
  • e6d82c7dcb Experimental encoder driver. Peter Hinch 2023-11-02 15:15:41 +0000
  • 4117ddf230 Fix bug in encoder-only mode. Peter Hinch 2023-09-18 10:33:08 +0100
  • a5cdc85562 Fix bug in encoder-only mode. Peter Hinch 2023-09-18 09:27:31 +0100
  • 11b9ab655e Add encoder-only control. Peter Hinch 2023-09-13 09:37:51 +0100
  • d37943642d Prior to merge. Peter Hinch 2023-09-12 17:55:23 +0100
  • ef147cde4f Docs: Add note re directory root in /lib. Peter Hinch 2023-09-08 18:18:30 +0100
  • 031cedf1a2 Add package.json. Update installation guide. Peter Hinch 2023-09-08 12:24:14 +0100
  • 8d6f65b541 Add package.json. Update installation guide. Peter Hinch 2023-09-08 12:12:19 +0100
  • a7ab3087f0 README.md: Fix broken links. peterhinch 2023-08-10 09:03:41 +0100
  • aa385845e8 Update st7789 driver. peterhinch 2023-08-03 11:51:11 +0100
  • d6cc79e714 Grid widget __getitem__() returns iterator. peterhinch 2023-06-12 14:44:24 +0100
  • 310957e518 Fix epaper demo initial refresh. peterhinch 2023-06-01 12:16:35 +0100
  • d886989f7e Simplfy calendar demo. Fix Label where text is None. peterhinch 2023-06-01 08:48:52 +0100
  • 28db6e7240 epaper demo: Ensure initial full refresh. peterhinch 2023-05-31 16:16:41 +0100
  • e31fbe3603 Grid widget: add addressing options. peterhinch 2023-05-31 11:55:35 +0100
  • ebfb980e94 grid widget: Allow proper 2D array syntax. peterhinch 2023-05-26 11:35:57 +0100
  • 2c10ca4418 epaper/pico_epaper_42.py: Simplify code. peterhinch 2023-05-20 18:15:59 +0100
  • 3de3a8cec8 Add feather_s3 setup examples. Update date.py peterhinch 2023-05-06 17:06:40 +0100
  • 19b369e6e7 Use standard writer.py: create_color() matches nano-gui. peterhinch 2023-05-01 10:11:16 +0100
  • 1a37b726ea Add FeatherS3 example. peterhinch 2023-04-30 15:24:10 +0100
  • eb1f7f1987 Use new FB metods. Requires MP>=V1.20 peterhinch 2023-04-30 12:12:20 +0100
  • 9227e1c215 MP V1.20 version tested. peterhinch 2023-04-30 11:37:04 +0100
  • a572d60311 Add setup example ili9341_esp32.py peterhinch 2023-04-27 17:14:07 +0100
  • 742511c7e3 README.md: Add comment re import order in hardware_setup.py. peterhinch 2023-04-26 12:12:07 +0100
  • 20da9750f4 README.md: Fix iss 29 peterhinch 2023-04-25 07:07:34 +0100
  • fc7c91fa20 Minor changes to README and demo code format. peterhinch 2023-04-16 18:24:33 +0100
  • ced79c49d6 Improve ePaper demo and docs. peterhinch 2023-04-16 13:56:40 +0100
  • cbbededc60 ePaper: Optimise driver, improve docs. peterhinch 2023-04-14 13:38:32 +0100
  • 1424c06bb6 ePaper optimisations. peterhinch 2023-04-13 18:37:21 +0100
  • e510739daf Add limited ePaper support. peterhinch 2023-04-13 13:34:37 +0100
  • 43c19b7b48 core/ugui.py: Remove gc threshold setting (iss 27). peterhinch 2023-03-31 14:11:44 +0100
  • 4d435b073f ILI9341: Provide fix for some Chinese display modules. peterhinch 2023-03-20 17:02:59 +0000
  • df8dbf7fb7 label.py: Fix bug where bgcolor not rendered outside text boundary. peterhinch 2023-03-02 10:59:36 +0000
  • b40d698fbc demos/calendar.py: Add date module, fix bugs. peterhinch 2023-02-22 10:06:29 +0000
  • a940c20fd2 label.py: Fix color change refresh bug peterhinch 2023-02-20 09:52:03 +0000
  • 3802038ff2 README: Add Grid image. peterhinch 2023-02-18 09:48:20 +0000