Phil Howard
ae489873ee
AS7262 add set_integration_time
2021-05-12 16:04:50 +01:00
ZodiusInfuser
a6c738d018
Finished micropython bindings for AS7262, and added example
2021-05-12 16:04:50 +01:00
ZodiusInfuser
5af43311f4
Micropython bindings and minor tweaks for AS7262
2021-05-12 16:04:50 +01:00
Phil Howard
cf8f2dfac2
Fix invalid include paths
...
Fixes paths that only resolve when the top-level directory is named "pimoroni-pico"
and is adjacent to the "micropython" directory when building a MicroPython release.
2021-05-12 11:46:50 +01:00
Philip Howard
5d27dbc711
Merge pull request #137 from pimoroni/driver/st7789
...
C++ and MP support and example for 1.3" LCD breakout
2021-05-10 08:59:19 +01:00
Philip Howard
5a60c477ac
Merge pull request #121 from graeme-winter/set-pixels-as-image
...
Set pixels as image, add show_bitmap_1d(), show_text()
2021-05-07 14:26:33 +01:00
ZodiusInfuser
84015d7de9
ST7789 tidyup, incl. whitespace removal
2021-05-07 13:48:56 +01:00
ZodiusInfuser
16106d5596
Micropython bindings for ColourLCD and minor tweaks for ST7789, and RoundLCD
2021-05-07 13:48:51 +01:00
ZodiusInfuser
2be5b11c42
Micropython bindings for small ColourLCD and ST7735
2021-05-07 11:10:47 +01:00
ZodiusInfuser
ded2710f90
Micropython binding fixes and example for SGP30
2021-05-06 10:16:10 +01:00
ZodiusInfuser
77ca674ac8
Micropython bindings and minor tweaks for SGP30
2021-05-06 10:01:55 +01:00
ZodiusInfuser
3f379d04e7
C++ and MP support and example for LTR559 breakout ( #135 )
...
* C driver and example for LTR559 breakout
* Micropython bindings and example for LTR559
2021-05-06 09:48:17 +01:00
ZodiusInfuser
7d3eb60b33
C++ and MP support and example for Trackball breakout ( #134 )
...
* C and Micropython bindings for trackball
* C and Micropython examples for trackball
2021-05-04 22:29:53 +01:00
ZodiusInfuser
69ba1c88ef
C++ and MP support and examples for Dotmatrix breakout ( #133 )
...
* C driver for LTP305 breakout
* Micropython bindings for LTP305 breakout
* Micropython examples for dotmatrix
* C++ examples for dotmatrix
Co-authored-by: Phil Howard <phil@gadgetoid.com>
2021-05-04 10:34:52 +01:00
Phil Howard
8a15da1f66
Move scroll_text, show_text, bitmap_1d and set_pixels into C++ library
...
Move scroll_text into the C++ library and make it support std::string.
Move show_bitmap_1d to set_bitmap_1d in the C++ library. Use it as the basis for show_text and scroll_text.
Change show_text to set_text since it does not implicitly show the result.
Add a new pico-scroll demo to show off the scrolling text functionality.
2021-04-22 20:00:25 +01:00
Phil Howard
1f4fe5c3b0
Add MicroPython bindings for RGBMatrix5x5 and Matrix11x7
...
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2021-04-22 17:34:40 +01:00
ZodiusInfuser
a406bb5e11
Added final missing functions from wifi api
2021-04-20 12:05:29 +01:00
ZodiusInfuser
c1d9af3628
Removed old esp32spi MP code
2021-04-19 17:19:20 +01:00
ZodiusInfuser
15ccd8f001
Added digital_read and analog_read functions
2021-04-19 16:44:11 +01:00
Graeme Winter
54e4c1c177
Add bitmap
2021-04-17 15:50:59 +01:00
Graeme Winter
bde588c1fd
Font bitmap
2021-04-17 15:49:28 +01:00
Graeme Winter
c81b137f7b
Update README
2021-04-17 15:37:13 +01:00
Graeme Winter
797f60b0f3
Restore commented out sections
2021-04-17 13:27:02 +01:00
Graeme Winter
3b8d999c15
Update character table
...
0-5 dice 1-6
2 x rectangle
2 x square
smile / neutral / sad / confused
top, bottom lines
2021-04-17 13:01:20 +01:00
Graeme Winter
4cafb301fe
Static buffer for text show
...
Also fixed space assignment in font render
2021-04-17 12:08:44 +01:00
Graeme Winter
a14c124fa1
Correction
2021-04-16 06:39:19 +01:00
Graeme Winter
eb1b1b238e
Implement scroll_text()
2021-04-16 06:33:39 +01:00
Graeme Winter
d5e9dd001e
clamg-format - new code
2021-04-16 06:13:36 +01:00
Graeme Winter
4a0523ef1e
clang-format
2021-04-16 06:09:19 +01:00
Graeme Winter
c58ab0e388
Doc update
2021-04-15 21:28:57 +01:00
Graeme Winter
30a17683a9
Fix working with str
2021-04-15 21:23:37 +01:00
Graeme Winter
39b88182a8
WIP but nearly there: need to resolve string vs. buffer protocol
2021-04-15 20:01:37 +01:00
Phil Howard
c748437d60
Make set_dns more idiomatic of Python
...
Now accepts either one or two DNS servers and uses n_args to figure out how many you supplied and pass it on.
2021-04-15 10:11:16 +01:00
Phil Howard
d3829e73a8
Use tuples for IP address
...
Passing interchangably as int/bytes was weird, and due to Python's signedness on int resulted in a heck of a bug-hunt.
I've switched IP address to converting from/to a tuple internally, so Python code doesn't have to be weird.
2021-04-15 10:11:16 +01:00
Phil Howard
9e2f0ebf09
Fix get_data_buf to request *some* data
...
Uses an arbitrarily sized, dynamically alloc'd buffer. This should *probably* do the legwork to get the whole buffer and give it to Python without needing multiple calls.
2021-04-15 10:11:16 +01:00
ZodiusInfuser
6ac8ea1db0
Added set_led and is_pressed functions to PicoWireless MP
2021-04-15 10:11:16 +01:00
ZodiusInfuser
72aee2d202
Fix for string object not being identified correctly
2021-04-15 10:11:16 +01:00
ZodiusInfuser
47bfada0d9
Fixes for picowireless not showing in Micropython
2021-04-15 10:11:16 +01:00
ZodiusInfuser
971ac565dd
Finished micropython bindings for current C++ class implementation
2021-04-15 10:11:16 +01:00
ZodiusInfuser
d1b3e4d768
Added partial micropython bindings for C++ class implementation
2021-04-15 10:11:16 +01:00
ZodiusInfuser
e5545c1c02
Added latest local code for wireless pack
2021-04-15 10:11:16 +01:00
Graeme Winter
f984754b2a
WIP: 5x7 font
...
Derived from
https://github.com/graeme-winter/rpi-pico/blob/main/font5x7/generate.py
which in turn derives the character set from
http://sdf.org/~kt8216/font5x7/unknown-small-5x7.txt
which I will properly document in a follow-up README
2021-04-15 06:10:09 +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
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
ZodiusInfuser
787ba585b2
Fix for MicroPython hard lock when passing in non-string object to text function
2021-03-30 18:07:43 +01:00