Commit Graph

344 Commits

Author SHA1 Message Date
Wayne Keenan cfabc7c771
Update MicroPython build step and reorder it to after toolchain step.
RaspberryPi have updated the build instructions, e.g. the git repo is no longer valid.
2021-04-11 13:15:13 +01:00
Graeme Winter 9477387df7 Invert y: this is now using standard definition 2021-04-10 10:42:46 +01:00
Graeme Winter d17cd858b5 Fix pixel / bitmap order in README.md
Avoid buffer overflow
2021-04-08 09:44:00 +01:00
Graeme Winter e1027353ab 🤔 original comparison did not work... 2021-04-08 08:16:47 +01:00
Graeme Winter 54c03d48dc Implementation of show_bitmap_1d() 2021-04-08 08:09:08 +01:00
Graeme Winter b7f42585fa Error handling is nice 2021-04-07 16:01:50 +01:00
Graeme Winter 3ef0ddfecc Add set_pixels() function 2021-04-07 15:42:26 +01:00
Philip Howard 5a5e61529a
Merge pull request #115 from DiddyWolf/patch-1
Fix picokeypad.clear()
2021-04-05 11:11:35 +01:00
Philip Howard 9c790ac31b
Merge pull request #117 from pimoroni/patch-get-time
Fix use of private variable in round LCD demo
2021-04-05 11:10:43 +01:00
Phil Howard 3c66b2bc69 Fix use of private variable in round LCD demo
Fixes #116
2021-04-05 11:05:33 +01:00
DiddyWolf d7955e9653
Fix picokeypad.clear()
Using release 0.1.1 of pimoroni-pico-micropython, the picokeypad.clear() function does not seem to work. Looking through the code, it appears that clear is actually calling init instead.
2021-04-04 10:44:24 -05:00
Philip Howard 9292e3f0e6
Merge pull request #113 from pimoroni/pico-audio-example
Add Pico Audio Pack example for #36
2021-03-31 18:08:32 +01:00
Philip Howard 7b3f68a8bf
Merge pull request #114 from Gadgetoid/mpy-release-version
Append version to MicroPython .uf2
2021-03-31 17:42:59 +01:00
Phil Howard e2fffbb131 Append version to uP .uf2 2021-03-31 17:26:12 +01:00
Phil Howard b78f42b7d9 Add README for Pico Audio extras setup 2021-03-31 17:18:48 +01:00
Phil Howard 082d41a384 Sine waves are boring, MUSIC! 2021-03-31 17:18:41 +01:00
Phil Howard b5ba4ba913 Add pico-extras to CI 2021-03-31 14:02:50 +01:00
Phil Howard 3539762f34 Add Pico Audio Pack example 2021-03-31 13:44:33 +01:00
Philip Howard 81e051a609
Merge pull request #112 from pimoroni/patch-st7789-bl
Revert ST7789 backlight for Pico Display
2021-03-31 11:53:54 +01:00
Phil Howard 50912e65bf Revert ST7789 backlight for Pico Display 2021-03-31 11:45:54 +01:00
Philip Howard c3f609ebe0
Merge pull request #111 from pimoroni/patch-texthandling
Fix for MicroPython hard lock when passing in non-string object to text function
2021-03-30 18:49:17 +01:00
ZodiusInfuser 787ba585b2 Fix for MicroPython hard lock when passing in non-string object to text function 2021-03-30 18:07:43 +01:00
Philip Howard d7e3a98c2f
Merge pull request #110 from pimoroni/patch-roundlcd
C++ Class and Micropython bindings for RoundLCD breakout
2021-03-30 17:16:02 +01:00
Phil Howard b2006878d3 Fix include paths in MicroPython modules
The ../../../pimoroni-pico path was selecting the "pimoroni-pico" directory adjacent my "micropython" directory

However I was attempting to build against one in a different parent directory.

This resulted in the MicroPython modules including the wrong (old) header and exploding.
2021-03-30 15:50:18 +01:00
Philip Howard ba1556d3c2
Merge pull request #109 from pimoroni/patch-switch-ci-to-upstream
Switch MicroPython to build against upstream
2021-03-30 15:23:39 +01:00
ZodiusInfuser 848aa19c2c Added micropython support and example for roundlcd breakout 2021-03-30 15:15:13 +01:00
Phil Howard 3b28650331 Switch MicroPython to build against upstream
USER_C_MODULE support has been merged upstream. Hooray!
2021-03-30 14:43:28 +01:00
ZodiusInfuser 0866ade054 Created dedicated library class for round LCD breakout 2021-03-30 13:51:00 +01:00
Philip Howard 500581d679
Merge pull request #107 from pimoroni/patch-temperature-demo
Improved thermometer demo
2021-03-30 12:38:00 +01:00
Phil Howard 051013a1b3 Improved thermometer demo colour range
* Display temp as 00.00 with floating point component
* Use the temp value to blend from a list of display colours
* Fixed slowdown bug when screen begins to scroll
2021-03-29 16:57:58 +01:00
Philip Howard 69c7183c47
Merge pull request #87 from slabua/main
Display thermo example Keep last 48 temperatures
2021-03-29 16:26:05 +01:00
Philip Howard 234434d648
Merge pull request #105 from pimoroni/st7789-round-demo
Change ST7789 demo to round_demo
2021-03-29 14:32:35 +01:00
Philip Howard 5316da95ca
Merge pull request #104 from pimoroni/patch-bump-ulab
Bump ULAB to version with micropython.mk
2021-03-29 14:29:23 +01:00
Phil Howard 270adbcfbf Change ST7789 demo to round_demo 2021-03-29 14:26:43 +01:00
Phil Howard e2cc795e66 Bump ULAB to version with micropython.mk 2021-03-29 13:51:11 +01:00
Philip Howard d88f659b29
Merge pull request #91 from helgibbons/main
Add MicroPython function reference for Pico Explorer
2021-03-29 13:47:00 +01:00
Philip Howard 3547d74702
Merge pull request #70 from pimoroni/patch-runtime-set-font
Adding support for differing font heights (Replaces #55)
2021-03-29 13:46:02 +01:00
Phil Howard 6b86c5618c Reduce size of space slightly for tighter text 2021-03-29 13:33:48 +01:00
Phil Howard 879bb673f5 Drop £ from text demo
£ is not an ASCII character and resulted in out of range mystery memory garbage being displayed.
2021-03-29 13:33:48 +01:00
David Tillotson b2027de7fc Correct version of the 6x8 font data! 2021-03-29 13:33:48 +01:00
Phil Howard c1619de404 Update text demo to demo more chars 2021-03-29 13:33:48 +01:00
Phil Howard 31b244a43d Use both fonts simultaneously in text demo 2021-03-29 13:33:48 +01:00
Phil Howard 4e8b2f6d1f Drop defunct font_data.cpp from usermods 2021-03-29 13:33:48 +01:00
Phil Howard 6c566992d4 Add set_font to docs 2021-03-29 13:33:48 +01:00
Phil Howard 276528c119 Make font settable by user at runtime
This allows fonts to be hot-swapped out by calling `set_font`

Unfortunately the way fonts are currently stored limits the maximum height to 8 pixels, since that's the size of a uint8_t and the y dimension is bitwise encoded.

The width can be arbitrary, by specifying the widths and max_width (the multiplier for number of bytes per char).

Might be worth grabbing some more bits from 32blit to make this not terrible, but now a user-defined font is an .hpp and a `set_font` away.
2021-03-29 13:33:43 +01:00
David Tillotson 0e24aae2eb Added the font_height as well (Oops!) 2021-03-29 13:27:25 +01:00
David Tillotson dc14cf3353 Added example 6x8 font - rename font_data8.cpp to font_data.cpp to
switch to this font.
2021-03-29 13:27:25 +01:00
David Tillotson 4cecb920bf Adjusted font_data in graphics lib code to enable different height fonts 2021-03-29 13:27:25 +01:00
Philip Howard 1fb7dcd358
Merge pull request #103 from pimoroni/Pinkyatacme-disp_enhance
ST7789 refactor + round LCD support
2021-03-29 13:26:53 +01:00
dsssssssss9 5a7d053c62
Create balls_demo.py example (#98)
This is adapted from the demo.py in the examples/pico_display directory.
It now displays full screen on a Pico Explorer
2021-03-29 13:24:50 +01:00