Commit 7c85597
authored
Merge pull request #81 from jblanked/dev
Picoware - v1.7.0
This update to the MicroPython version adds JPEG parsing, a speed boost to the `Python Editor`, dictionary loading support in the `Keyboard` class's `auto complete`, and a new `CCTV` app to watch live streams on the go!
Full details:
Updated:
- `AutoComplete` library with dictionary loading support
- `Keyboard` class to load a dictionary into auto complete if available (stored in `picoware/keyboard/dictionary.txt` with each word/phrase separated by a newline)
- `FlipSocial` with corrected text width, admin parsing, and further optimizations
- `ViewManager` to save the current version of Picoware to `picoware/version.txt` and create a `picoware/keyboard` directory on the SD card
- `Draw` class to use the new `lcd` C module
- `image_bytearray` method of the `Draw` class to handle 8-bit and 16-bit images
- `FileBrowser` to render JPG/BMP files and only show txt, log, cfg, json, py, md, bas, lua, html, css, and js files
- `Python Editor` to use the new `vt` C module (major speed boost)
Added:
- `lcd` C module with a config header that makes it easy to integrate other devices
- `jpegdec` C library and module with a `JPEG` Python class interface (decodes and draws JPEGs)
- `image_jpeg` and `image_jpeg_buffer` methods to the `Draw` class
- `from_file` method to the `PSRAM` class that loads data from a file into PSRAM memory and returns the size of the loaded data
- `CCTV` app: requires a list of CCTV stream URLs in `picoware/cctv/list.txt` on the SD card
- `vt` C module that renders text with syntax highlightingFile tree
76 files changed
+4352
-3240
lines changed- builds/MicroPython
- apps_unfrozen
- flip_social
- apps
- flip_social
- src/MicroPython
- PicoCalc
- picoware_game
- picoware_lcd
- picoware_lvgl
- auto_complete
- jpeg
- lcd
- picoware
- gui
- system
- drivers
- vt
- tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
76 files changed
+4352
-3240
lines changedBinary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments