From 12372dad4e24bb5b9bf0d239804cfa244d8e6dab Mon Sep 17 00:00:00 2001 From: peterhinch Date: Mon, 28 Aug 2023 18:36:53 +0100 Subject: [PATCH] Drivers: Add package.json files. --- README.md | 10 +++++++++- drivers/epaper/package.json | 10 ++++++++++ drivers/ili93xx/package.json | 7 +++++++ drivers/ili94xx/package.json | 7 +++++++ drivers/sh1106/package.json | 7 +++++++ drivers/sharp/package.json | 7 +++++++ drivers/ssd1306/package.json | 7 +++++++ drivers/ssd1327/package.json | 7 +++++++ drivers/ssd1331/package.json | 8 ++++++++ drivers/ssd1351/package.json | 10 ++++++++++ drivers/st7735r/package.json | 10 ++++++++++ drivers/st7789/package.json | 7 +++++++ 12 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 drivers/epaper/package.json create mode 100644 drivers/ili93xx/package.json create mode 100644 drivers/ili94xx/package.json create mode 100644 drivers/sh1106/package.json create mode 100644 drivers/sharp/package.json create mode 100644 drivers/ssd1306/package.json create mode 100644 drivers/ssd1327/package.json create mode 100644 drivers/ssd1331/package.json create mode 100644 drivers/ssd1351/package.json create mode 100644 drivers/st7735r/package.json create mode 100644 drivers/st7789/package.json diff --git a/README.md b/README.md index 656585f..27e4615 100644 --- a/README.md +++ b/README.md @@ -186,7 +186,15 @@ This stuff is easier than you might think. ### 1.3.1 Quick install -The easy approach is to copy everything to your hardware using +This is done using the official +[mpremote utility](http://docs.micropython.org/en/latest/reference/mpremote.html) +which should be installed on the PC. + +The easy approach is to copy everything to your hardware using `mip` +```python +>>> import mip +>>> mip.install("github:peterhinch/micropython-nano-gui") +``` [rshell](https://github.com/dhylands/rshell). This consumes about 508KiB of space on your filesystem. Substantial pruning can be done to eliminate unused drivers, fonts, widgets and demos. diff --git a/drivers/epaper/package.json b/drivers/epaper/package.json new file mode 100644 index 0000000..f49255c --- /dev/null +++ b/drivers/epaper/package.json @@ -0,0 +1,10 @@ +{ + "urls": [ + ["drivers/epaper/epd29.py", "github:peterhinch/micropython-nano-gui/drivers/epaper/epd29.py"], + ["drivers/epaper/epaper2in7_fb.py", "github:peterhinch/micropython-nano-gui/drivers/epaper/epaper2in7_fb.py"], + ["drivers/epaper/pico_epaper_42_gs.py", "github:peterhinch/micropython-nano-gui/drivers/epaper/pico_epaper_42_gs.py"], + ["drivers/epaper/pico_epaper_42.py", "github:peterhinch/micropython-nano-gui/drivers/epaper/pico_epaper_42.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/ili93xx/package.json b/drivers/ili93xx/package.json new file mode 100644 index 0000000..94537d6 --- /dev/null +++ b/drivers/ili93xx/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/ili93xx/ili9341.py", "github:peterhinch/micropython-nano-gui/drivers/ili93xx/ili9341.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/ili94xx/package.json b/drivers/ili94xx/package.json new file mode 100644 index 0000000..bcc2ba0 --- /dev/null +++ b/drivers/ili94xx/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/ili94xx/ili9486.py", "github:peterhinch/micropython-nano-gui/drivers/ili94xx/ili9486.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/sh1106/package.json b/drivers/sh1106/package.json new file mode 100644 index 0000000..58c71b1 --- /dev/null +++ b/drivers/sh1106/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/sh1106/sh1106.py", "github:peterhinch/micropython-nano-gui/drivers/sh1106/sh1106.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/sharp/package.json b/drivers/sharp/package.json new file mode 100644 index 0000000..406d379 --- /dev/null +++ b/drivers/sharp/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/sharp/sharp.py", "github:peterhinch/micropython-nano-gui/drivers/sharp/sharp.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/ssd1306/package.json b/drivers/ssd1306/package.json new file mode 100644 index 0000000..bcaf883 --- /dev/null +++ b/drivers/ssd1306/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/ssd1306/ssd1306.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1306/ssd1306.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/ssd1327/package.json b/drivers/ssd1327/package.json new file mode 100644 index 0000000..52b02aa --- /dev/null +++ b/drivers/ssd1327/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/ssd1327/ssd1327.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1327/ssd1327.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/ssd1331/package.json b/drivers/ssd1331/package.json new file mode 100644 index 0000000..e18ca36 --- /dev/null +++ b/drivers/ssd1331/package.json @@ -0,0 +1,8 @@ +{ + "urls": [ + ["drivers/ssd1331/ssd1331.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1331/ssd1331.py"], + ["drivers/ssd1331/ssd1331_16bit.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1331/ssd1331_16bit.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/ssd1351/package.json b/drivers/ssd1351/package.json new file mode 100644 index 0000000..3466510 --- /dev/null +++ b/drivers/ssd1351/package.json @@ -0,0 +1,10 @@ +{ + "urls": [ + ["drivers/ssd1351/ssd1351.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1351/ssd1351.py"], + ["drivers/ssd1351/ssd1351_4bit.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1351/ssd1351_4bit.py"], + ["drivers/ssd1351/ssd1351_16bit.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1351/ssd1351_16bit.py"], + ["drivers/ssd1351/ssd1351_generic.py", "github:peterhinch/micropython-nano-gui/drivers/ssd1351/ssd1351_generic.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/st7735r/package.json b/drivers/st7735r/package.json new file mode 100644 index 0000000..c5a355c --- /dev/null +++ b/drivers/st7735r/package.json @@ -0,0 +1,10 @@ +{ + "urls": [ + ["drivers/st7735r/st7735r.py", "github:peterhinch/micropython-nano-gui/drivers/st7735r/st7735r.py"], + ["drivers/st7735r/st7735r_4bit.py", "github:peterhinch/micropython-nano-gui/drivers/st7735r/st7735r_4bit.py"], + ["drivers/st7735r/st7735r144.py", "github:peterhinch/micropython-nano-gui/drivers/st7735r/st7735r144.py"], + ["drivers/st7735r/st7735r144_4bit.py", "github:peterhinch/micropython-nano-gui/drivers/st7735r/st7735r144_4bit.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +} diff --git a/drivers/st7789/package.json b/drivers/st7789/package.json new file mode 100644 index 0000000..2a97d10 --- /dev/null +++ b/drivers/st7789/package.json @@ -0,0 +1,7 @@ +{ + "urls": [ + ["drivers/st7789/st7789_4bit.py", "github:peterhinch/micropython-nano-gui/drivers/st7789/st7789_4bit.py"], + ["drivers/boolpalette.py", "github:peterhinch/micropython-nano-gui/drivers/boolpalette.py"], + ], + "version": "0.1" +}