Phil Howard
fd3ef973b6
Fix MICS6814 heater enable, improve demo
2021-05-14 12:41:46 +01:00
ZodiusInfuser
4b850b9290
Added micropython examples for Pot and Enc
2021-05-14 12:41:46 +01:00
ZodiusInfuser
1b860840a3
MP path fixes
2021-05-14 12:41:46 +01:00
ZodiusInfuser
d4ba1d97d9
Switch C++ to use Direction enum for functions and added Direction contants to MP
2021-05-14 12:41:46 +01:00
ZodiusInfuser
4a206a9b70
Fix for set brightness not working
2021-05-14 12:41:46 +01:00
ZodiusInfuser
42f2bff6c7
Fixed pot read from returning bool to returning a float, and removed read_as_percent for read_raw
2021-05-14 12:41:46 +01:00
ZodiusInfuser
41056e011d
Added old pot and encoder examples (will tidy up later)
2021-05-14 12:41:46 +01:00
ZodiusInfuser
d45a92fef3
Micropython bindings for IOExpander breakout
2021-05-14 12:41:46 +01:00
ZodiusInfuser
31edcf8f93
Renamed IOE's set_addr method to set_address
2021-05-14 12:41:46 +01:00
ZodiusInfuser
3b9927fbef
Added initialisation check to Enc, Pot and MICS MP bindings
2021-05-14 12:41:46 +01:00
ZodiusInfuser
fd38343924
Micropython bindings for MICS breakout
2021-05-14 12:41:45 +01:00
ZodiusInfuser
0ce424275f
Removed some whitespaces
2021-05-14 12:41:27 +01:00
ZodiusInfuser
eb95bb0ffe
Reorder of variables to make MP happy
2021-05-14 12:41:27 +01:00
ZodiusInfuser
f527b25fed
Micropython bindings for Encoder and Pot breakouts
2021-05-14 12:41:23 +01:00
ZodiusInfuser
05af3e86ba
Renamed IOExpander and added Pot, Enc, and MICS specific classes
2021-05-14 12:40:33 +01:00
ZodiusInfuser
acf011bba2
Merge in previous Nuvoton driver code
2021-05-14 12:40:33 +01:00
Philip Howard
4157db5061
Merge pull request #151 from pimoroni/patch-enable-stdio-uart
...
Enable stdio UART where it's disabled
2021-05-14 10:55:00 +01:00
Phil Howard
b088d7286f
Enable stdio UART where it's disabled
2021-05-14 10:44:12 +01:00
Philip Howard
e26677f81a
Merge pull request #148 from pimoroni/patch-better-include-paths
...
Remove relative include paths
2021-05-14 10:36:19 +01:00
Philip Howard
4a82ae2f59
Merge pull request #149 from pimoroni/driver/msa301
...
Add MSA301 driver, library, and example
2021-05-14 10:35:23 +01:00
ZodiusInfuser
ea460f9519
Micropython bindings and example for MSA301
2021-05-14 10:02:56 +01:00
ZodiusInfuser
c4b166d4d9
MSA301 Driver and example tweaks
2021-05-14 10:02:49 +01:00
Jonathan Williamson
f211fe67e6
Added MSA301 driver, library, and example
2021-05-14 10:01:29 +01:00
Phil Howard
37cac5940b
Remove relative include paths
...
This change removes file-relative include paths and adds the project root as a global include path.
* Project root added to CMakeLists.txt so that all targets can find includes
* Project root added micropython.cmake so that targets used by the MicroPython build can find includes
Note: pico-boilerplate projects must set this include path
2021-05-13 12:06:01 +01:00
Philip Howard
15b85d1ee2
Merge pull request #142 from pimoroni/driver/as7262
...
C++ and MP support and example for AS7262 breakout
2021-05-12 16:16:25 +01:00
Phil Howard
2b70c1c0d7
AS7262 Add C++ explorer example
2021-05-12 16:05:49 +01:00
Phil Howard
a4b464df12
AS7262 add Pico Explorer bargraph example
2021-05-12 16:05:43 +01:00
Phil Howard
c4383647c6
AS7262 tweak C++ demo
2021-05-12 16:04:50 +01:00
Phil Howard
8db593a819
AS7262 convert float correctly
2021-05-12 16:04:50 +01:00
Phil Howard
ae489873ee
AS7262 add set_integration_time
2021-05-12 16:04:50 +01:00
ZodiusInfuser
9cbeb79b43
Micropython linting fixes
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
6afbc2e64c
AS7262 driver
...
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2021-05-12 16:04:50 +01:00
Philip Howard
f0a5b9b76e
Merge pull request #147 from pimoroni/patch/ci-break-invalid-path
...
Ensure MicroPython CI breaks with invalid paths
2021-05-12 11:51:43 +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