Commit Graph

536 Commits

Author SHA1 Message Date
JC 0aa185cd06
Replaced rectangle.png with correct image
Old rectangle.png actually showed the circle function, because I'm an idiot.  Replaced with the correct image.
2021-01-30 12:18:56 +00:00
JC 5a61a09ef3
Inserted example images to MicroPython doc
Inserted in-line images explaining MicroPython functions to the documentation
2021-01-30 12:17:20 +00:00
JC e38cd40348
Added example images
Added example images for the Micropython Display Pack documentation
2021-01-30 12:10:21 +00:00
JC 205de2509e
Created .keep for example images 2021-01-30 12:09:38 +00:00
JC a20b516ea5
Deleted images directory 2021-01-30 12:08:02 +00:00
JC 120c799afb
Created image directory
Created image directory to hold example images
2021-01-30 12:07:38 +00:00
JC 84fd5e513f
Removed clip.jpg from text
Removed the code showing clip.jpg from the Micropython docs for the Display Pack.
2021-01-28 20:54:22 +00:00
JC 6a56c7c6e2
Deleted clip.jpg
Deleted clip.jpg in the MicroPython Pico Display documentation to relace it with a better diagram
2021-01-28 20:53:19 +00:00
JC 6003f8ee06
Update README.md
Edits for PEP8 consistency: variable casing/underlining, spacing after parameter commas.
Added method for obtaining char value.
2021-01-28 20:47:09 +00:00
Roger Thomas 24228b150f Fix typo 2021-01-28 11:39:34 +00:00
JC b59b3d2d9e
Added clip image to MicroPython pico_display docs
Updated the text and added clip.jpg to the MicroPython Pico Display docs to help communicate the use of clips.
2021-01-27 20:26:03 +00:00
JC 7192dbcb4c
Initial commit of clip.jpg
Uploaded clip.jpg, which describes the clip function more visually
2021-01-27 20:22:34 +00:00
JC 094357ef36
Added further functions
Added description of functions which were missing, and updated table of contents.
2021-01-27 20:12:37 +00:00
Philip Howard 2a7f8f4781
Documentation (#5)
* Add Pico Display README
* Add PicoGraphics README
* Add Pico Explorer README
* Pico Display Python README
* Add Pico Unicorn demo.py
* Add Pico Unicorn MicroPython docs
* Add Pico Unicorn C++ README
* Add Pico RGB Keypad README
2021-01-27 09:36:08 +00:00
Philip Howard 1a1ed988ba
Fix explorer micropython lib (#21)
* fixed explorer library, added to cmake, and added quick demo

* display status of motors during demo

* increase motor power in demo

Co-authored-by: Jonathan Williamson <jon@pimoroni.com>
2021-01-24 20:34:35 +00:00
Philip Howard 7d4ca4a86b
Graphics Enhancements (#8)
* typedef pen and constexpr create_pen for #6

* Prevent out of bounds clip permitting write outside buffer

* camelcase rect, point, and pen types

* added triangle(p1, p2, p3) and polygon(std::vector<Point> points) methods to graphics library

* change all uses of pen that were uint16_t into Pen type

* updated micropython modules to use new rect, point, pen naming

* added line(p1, p2) method to pico graphics library with faster vertical/horizontal special cases

Co-authored-by: Jonathan Williamson <jon@pimoroni.com>
2021-01-23 23:41:09 +00:00
Phil Howard f2eca450f8 Tweak demo to use display w/h and 16bit buf 2021-01-23 23:17:23 +00:00
James Sutton f913f3198b Fixing buffer in picodisplay micropython example
Signed-off-by: James Sutton <1068763+jpwsutton@users.noreply.github.com>
2021-01-23 23:17:23 +00:00
ZodiusInfuser 9a8bcc9f8a Fixed issue with clear of picoscroll not working under mpy, and added demo 2021-01-21 16:56:04 +00:00
ZodiusInfuser 5afc67f53d Added cmake file for picoexplorer mpy wrapper 2021-01-21 00:59:25 +00:00
ZodiusInfuser b2f13f103c Added cmake file for picoexplorer mpy wrapper 2021-01-21 00:56:11 +00:00
ZodiusInfuser 0e80911d13
Merge pull request #1 from pimoroni/usermod-support
Add usermod.cmake files for building against upstream usermod micropyhon usermod branch
2021-01-21 00:54:11 +00:00
ZodiusInfuser 1b2d2faad5 Added mpy wrapper for pico_explorer 2021-01-21 00:52:33 +00:00
ZodiusInfuser bccd301362
Revert "Attempt to allocate a bytearray behind the sCenes" 2021-01-21 00:36:01 +00:00
ZodiusInfuser df28d5a21c
Merge pull request #3 from pimoroni/picodisplay-bytearray-buffer
Attempt to allocate a bytearray behind the sCenes
2021-01-21 00:27:00 +00:00
Phil Howard 7f05e35622 Attempt to allocate a bytearray behind the sCenes
This rebuilds the crucial parts of MicroPython's bytearray creation and calls it quietly from inside the C-bindings, avoiding the need for a bytearray to be passed in by the user.

Whether this magically holds a reference and evades GC remains to be seen.
2021-01-20 23:46:13 +00:00
ZodiusInfuser 5f4fed5a27 Swiched picodisplay demo over to creating local frame buffer 2021-01-20 23:35:33 +00:00
Phil Howard 032d509d8e Convert . to -> mostly 2021-01-20 21:39:09 +00:00
Phil Howard 4f6691be8b Very messy attempt at using a bytearray as the buffer 2021-01-20 21:39:09 +00:00
ZodiusInfuser 84e98b7040 Completed mpy wrapper for pico_display, and included example 2021-01-20 21:05:07 +00:00
Phil Howard 2030ff54a9 Add usermod.cmake for pico_display 2021-01-20 18:21:04 +00:00
Phil Howard 9a7687fd6c Add usermod.cmake files for building against upstream usermod micropython usermod branch
Only *one* usermod directory can be specified, so the build command becomes something like:

make USER_C_MODULES=/path/to/pimoroni-pico/micropython/modules/

The `usermod.cmake` in the "modules" dir will then include all of the modules. Comment lines our here to disable them.

No need to configure anythign in `mpconfigport.h` since the defines are set by the `usermod.cmake` files.
2021-01-20 16:03:02 +00:00
ZodiusInfuser 75560ea038 Added outline of an mpy wrapper for pico_display 2021-01-20 15:59:48 +00:00
ZodiusInfuser a90edb8041 Added mpy wrapper for pico_unicorn 2021-01-19 18:46:53 +00:00
ZodiusInfuser 60c69c2a1f Added mpy wrapper for pico_scroll 2021-01-19 18:43:43 +00:00
ZodiusInfuser 7103377575 Added c++ code and mpy wrapper for pico_rgb_keypad, with examples 2021-01-19 18:40:51 +00:00