Phil Howard
6afbc2e64c
AS7262 driver
...
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
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
Phil Howard
063beb79f1
Ensure MicroPython CI breaks with invalid paths
...
Deliberately renames the pimoroni-pico directory so that paths which reference it will break with a compilation error.
This ensures a micropython build works robustly if a user renames/moves the pimoroni-pico directory relative to micropython.
2021-05-12 11:41:46 +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
0c22fa90d1
Merge pull request #140 from pimoroni/example/micropython-scroll-text
...
Simple example for scrolling text
2021-05-07 15:40:30 +01:00
Phil Howard
d33c0caa27
Simple example for scrolling text
2021-05-07 15:02:52 +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
Philip Howard
a99be13272
Merge pull request #139 from pimoroni/example/pico-wireless-sdcard
...
Pico Wireless example: Serve files from SD card
2021-05-07 14:18:50 +01:00
Phil Howard
4047de13ac
Fewer, faster circles in 240x240 LCD demo
2021-05-07 13:48:56 +01:00
Phil Howard
356e649308
Extra init for 240x240 ST7789 displays
2021-05-07 13:48:56 +01:00
Phil Howard
f843b771ab
Fix for ST7789 display flicker
2021-05-07 13:48:56 +01:00
ZodiusInfuser
0e64c5674e
Removed unneeded includes
2021-05-07 13:48:56 +01:00
ZodiusInfuser
95773318d1
Added better example for LCD
2021-05-07 13:48:56 +01:00
ZodiusInfuser
f4a58ec2b2
Changed private to public
2021-05-07 13:48:56 +01:00
ZodiusInfuser
c6068c0fec
Reordered variables
2021-05-07 13:48:56 +01:00
ZodiusInfuser
84015d7de9
ST7789 tidyup, incl. whitespace removal
2021-05-07 13:48:56 +01:00
ZodiusInfuser
7b0823d867
Fixes for python linting
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
Philip Howard
69fc35db80
Merge pull request #138 from pimoroni/driver/st7735
...
C++ and MP support and example for 0.96" LCD breakout
2021-05-07 12:39:20 +01:00
Phil Howard
a5dfb9fd78
Add BSD 2c license to sdcard driver
2021-05-07 11:13:04 +01:00
ZodiusInfuser
02c5817865
Removed unneeded includes
2021-05-07 11:10:48 +01:00
ZodiusInfuser
2c2b97e0ce
Added better example for LCD
2021-05-07 11:10:48 +01:00
ZodiusInfuser
c613a0f75d
Added pin defines
2021-05-07 11:10:48 +01:00
ZodiusInfuser
2be5b11c42
Micropython bindings for small ColourLCD and ST7735
2021-05-07 11:10:47 +01:00
Philip Howard
1bf5be9da4
Merge pull request #136 from pimoroni/driver/sgp30
...
C++ and MP support and example for SGP30 breakout
2021-05-06 11:18:11 +01:00
ZodiusInfuser
76c0b29f8a
Micropython linting fixes
2021-05-06 10:16:17 +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
Simon Reap
62e085e81c
SGP30 driver for Raspberry Pico
...
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2021-05-06 10:01:19 +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
Phil Howard
24fa369759
Pico Wireless HTTP SD Card demo
2021-05-05 17:32:35 +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
Philip Howard
eee621db13
Merge pull request #131 from pimoroni/patch-is31fl3731
...
Recover the initialisation patch for is31fl3731
2021-05-04 10:35:24 +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
Philip Howard
a4033a344d
Merge pull request #132 from helgibbons/main
...
Fixes colours in the MP cheerlights example
2021-04-30 09:43:33 +01:00
helgibbons
cde1b97e57
Green fixed!
2021-04-29 20:18:24 +01:00
Phil Howard
5c785af983
Fix lookup table int type
2021-04-23 10:13:40 +01:00
ZodiusInfuser
7b15bda03c
Fix for initialisation order issue
2021-04-23 10:12:40 +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
Philip Howard
44ad763954
Merge pull request #130 from pimoroni/driver/is31fl3731
...
is31fl3731 driver, RGBMatrix5x5 and Matrix11x7 breakouts
2021-04-22 17:39:42 +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
Phil Howard
91bf9be9f0
IS31FL3731 for RGBMatrix5x5 and Matrix11x7
...
Add IS31FL3731 driver
Add RGBMatrix5x5 library and example
Add Matrix11x7 library and example
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2021-04-22 17:29:37 +01:00
Philip Howard
7776536d83
Merge pull request #126 from pimoroni/pico-wireless
...
C++/MicroPython Support & Examples for Pico Wireless
2021-04-22 13:40:59 +01:00
ZodiusInfuser
a406bb5e11
Added final missing functions from wifi api
2021-04-20 12:05:29 +01:00
Philip Howard
a528dbc6e6
Merge pull request #127 from Gadgetoid/patch-micropython-1.15
...
Fix for MicroPython build changes, and pin to v1.15
2021-04-20 09:13:45 +01:00
Philip Howard
816b8c51ba
Merge pull request #128 from pimoroni/patch-st7789-spi-slot
...
Add breakout-garden SPI slot selection for ST7789 displays
2021-04-20 09:13:10 +01:00
Phil Howard
b3df1483c1
Add breakout-garden SPI slot selection for ST7789 displays
...
A new constructor has been added which accepts a enum type BG_SPI_SLOT which can be either:
ST7789::BG_SPI_FRONT or ST7789::BG_SPI_BACK.
This selects the correct CS/BL pins for the respective breakout-garden SPI slot.
Additionally the PWM'd backlight is turned *on* by default to avoid any confusion when the user does not set a value.
2021-04-19 17:22:56 +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
Phil Howard
ac6c379657
Use correct build output dir for generic PICO
2021-04-19 15:23:16 +01:00