Phil Howard
7068217ccb
Fix linting error.
2022-06-13 20:11:09 +01:00
Phil Howard
38efc7de62
MicroPython: Fix pimoroni.py
2022-06-13 20:11:09 +01:00
Phil Howard
dbd716f78f
Add Buzzer to Pimoroni module
2022-06-13 20:11:09 +01:00
Philip Howard
db60553322
Merge pull request #327 from pimoroni/feature/merged-st7789
...
ST7789: Create generic display driver
2022-05-18 13:37:56 +01:00
Phil Howard
e870949a27
MicroPython: Add slots to pimoroni.py
2022-05-12 12:45:01 +01:00
ZodiusInfuser
56451bff30
Finished MP examples
2022-04-26 12:52:28 +01:00
ZodiusInfuser
7608e3f293
Encoder driver finalising
2022-04-25 12:28:42 +01:00
ZodiusInfuser
1bde0acbef
Renamed target to setpoint to be more accurated to PID literature
2022-04-22 15:22:32 +01:00
ZodiusInfuser
98c57741b6
linting fix
2022-04-21 21:22:35 +01:00
ZodiusInfuser
c837081fe2
Added PID class and MP tuning examples
2022-04-21 16:47:37 +01:00
ZodiusInfuser
8a36102c53
Merged in old motor implementation
2022-03-30 15:50:12 +01:00
ZodiusInfuser
ce31f88e2d
Added HEADER_I2C_PINS etc for rp application boards
2022-03-30 14:29:02 +01:00
ZodiusInfuser
e41a8bd6e5
Added sensor reading example, with mux support
2022-03-30 14:29:02 +01:00
Phil Howard
2fd0330f63
CI: Move modules_py copy to CMake
2022-03-11 09:24:54 +00:00
Phil Howard
f763bae3f4
SCD41: Add i2c pins to MicroPython example
2022-01-27 11:13:22 +00:00
Phil Howard
6170e258f2
PicoSystem: Bat sense scaling
2021-10-06 11:38:10 +01:00
Phil Howard
321b9ad4af
PicoSystem: Move LED after screen init
...
The screen init (C++ bindings) was trouncing the PWM setup (Python) for the RGB LED.
This is because the backlight pin (12) and LED G pin (13) share the same PWM slice.
This does not seem to affect the screen backlight functionality.
2021-10-06 11:07:56 +01:00
Phil Howard
44b45e8f00
PicoSystem: add buzzer support
2021-10-04 18:19:26 +01:00
Phil Howard
113cc7c96e
PicoSystem: add helper module to set up PicoSystem
...
Sets up:
* Buttons
* RGB LED
* VBus detect
* Charge detect
* Battery sense
* LCD reset
* Display
TODO: audio
TODO: battery sense settings
2021-10-04 17:52:53 +01:00
ZodiusInfuser
5b27d7ac0d
Fix for "Changed rgb to use full pwm range"
2021-08-19 12:58:13 +01:00
ZodiusInfuser
2b8fbde659
Changed rgb to use full pwm range
2021-08-19 12:58:13 +01:00
Phil Howard
eb91f04129
Add general purpose Analog wrapper for isense
...
Add ADC_GAIN and SHUNT_RESISTOR values to plasma for configuring Analog current sense.
2021-08-12 15:47:59 +01:00
Phil Howard
6a4df04ac6
Add python module for RGBLED and Button
...
Add a pimoroni.py module which includes Python code equivilents of the RGBLED and Button C++ drivers.
This is simpler than binding these drivers into MicroPython and much easier to maintain/extend.
2021-07-28 12:06:57 +01:00