ZodiusInfuser
dd757171c0
Added include for machine_pin_type
2024-04-30 15:50:06 +01:00
ZodiusInfuser
70dea93042
Added support for pin objects on Servo and Motor cluster
2024-04-30 15:40:50 +01:00
ZodiusInfuser
930487af3a
Actually added num_led functions to plasma MP classes
2024-04-30 15:40:50 +01:00
ZodiusInfuser
3de7f0f8d5
Added num_led functions to plasma MP classes
2024-04-30 15:40:50 +01:00
ZodiusInfuser
0c50dbc0fd
Added Pin object support to servo, motor, led, and encoder classes
2024-04-30 15:40:50 +01:00
ZodiusInfuser
d97b91caca
Plasma now supports Pin objects for its GPIO
2024-04-30 15:40:50 +01:00
ZodiusInfuser
3b0ad616b9
Fixed dual switched power goods being wring
2024-04-30 15:40:50 +01:00
ZodiusInfuser
fb7742a8c8
Renamed configure to reset, moved TCA_IO to own file, fixed destructor issue with switched module
2024-04-30 15:40:50 +01:00
ZodiusInfuser
fae28fe140
Tweak to yukon function
2024-04-30 15:40:50 +01:00
ZodiusInfuser
14c9748222
Elevate configure call to base module class
2024-04-30 15:40:50 +01:00
ZodiusInfuser
52a8246dee
further module implementation
2024-04-30 15:40:50 +01:00
ZodiusInfuser
30547952f2
Filling out code for each module
2024-04-30 15:40:50 +01:00
ZodiusInfuser
e60edc1913
Updated example to handle ctrl commands received from thonny
2024-04-30 15:40:50 +01:00
ZodiusInfuser
9198338a73
Added fix for handing when printing to usb
2024-04-30 15:40:50 +01:00
ZodiusInfuser
8075f04434
Tidied LED strip class
2024-04-30 15:40:50 +01:00
ZodiusInfuser
dda775c85e
Added IO class for dealing with basic IO
2024-04-30 15:40:50 +01:00
ZodiusInfuser
5afd816197
Work on LED strip functionality
2024-04-30 15:40:50 +01:00
ZodiusInfuser
34f95e4ed7
changed name setup for modules
2024-04-30 15:40:50 +01:00
ZodiusInfuser
2fd696790b
Split modules out into separate files, and implemented verification
2024-04-30 15:40:50 +01:00
ZodiusInfuser
193211b772
Initial detection of modules
2024-04-30 15:40:50 +01:00
ZodiusInfuser
fcd88de69b
Improved timing functions
2024-04-30 15:40:50 +01:00
ZodiusInfuser
8a73cb975b
more yukon work
2024-04-30 15:40:50 +01:00
ZodiusInfuser
852278e3f1
Work on Yukon firmware (adds exceptions!)
2024-04-30 15:40:50 +01:00
ZodiusInfuser
e42bc31cfb
Added functions and example for reading ADC pins
2024-04-30 15:40:50 +01:00
ZodiusInfuser
611153ce53
Added wrapper functions for controlling Yukon slow IO
2024-04-30 15:40:50 +01:00
ZodiusInfuser
6fabb0255d
Initial C++ setup for Yukon
2024-04-30 15:40:50 +01:00
Connor Linfoot
f0c7f2a9ae
Add support for 96x48 display to Interstate75 ( #867 )
...
* Add DISPLAY_INTERSTATE75_96X48
2024-04-30 15:40:50 +01:00
Phil Howard
1b59fd49ae
CI: Update MicroPython patch for > v1.22.2.
2024-04-17 13:28:14 +01:00
Phil Howard
facb74c1f8
Ulab: Bump to master for edge fixes.
2024-04-17 13:28:14 +01:00
Phil Howard
c2f0c03d39
global: Remove the STATIC macro.
...
Reflect the changes proposed in micropython/micropython#13763 .
2024-04-17 13:28:14 +01:00
Phil Howard
85eac482b0
MicroPython: Switch QRCode to micropython/edge branch.
...
Includes fixes for:
* "mp_obj_malloc_with_finaliser" replacing "m_new_obj_with_finaliser"
* "STATIC" macro dropped in favour of "static"
2024-04-17 13:28:14 +01:00
Phil Howard
0fbce92ef1
CI: Bump MicroPython to master.
...
CI will always run against the latest MicroPython commit.
2024-04-17 13:28:14 +01:00
Phil Howard
cc54192961
MicroPython: Switch to mp_obj_malloc_with_finaliser.
2024-04-17 13:28:14 +01:00
Philip Howard
4c44b77193
Merge pull request #912 from pimoroni/patch-picodisplay-180
...
PicoDisplay: Fix misalignment on rotated Pico Displays (fixes #562.)
2024-04-17 12:54:18 +01:00
Phil Howard
5510c82564
PicoDisplay: Fix rotation offset for #562 .
...
Pico Display would have a pixel offset at 90 and 180 degree rotations.
Add a special case offset tweak for these, and demystify the rotate_180 variable.
2024-04-17 12:44:40 +01:00
Philip Howard
3a10b29f54
Merge pull request #920 from pimoroni/patch-inky7-update-timeout
...
inky73: Add busy wait timeout.
2024-04-17 12:42:53 +01:00
Phil Howard
8cf276b992
inky73: Add busy wait timeout.
...
Add a timeout to fix Inky 7.3" hanging on batteries.
Basically assumes the update has finished if it takes > 45s, and allows a subsequent attempt
rather than hanging indefinitely.
Raised, texted and fixed by w3stbam: https://github.com/pimoroni/pimoroni-pico/pull/900
Rewritten as mentioned in the PR.
2024-04-17 12:33:24 +01:00
Philip Howard
f1ea35fbbf
Merge pull request #911 from pimoroni/patch-unicorn-brightness
...
G/S/C Unicorn: Fix get_brightness to use correct max value.
2024-04-11 17:45:48 +01:00
Philip Howard
c066325ca0
Merge pull request #909 from pimoroni/patch-ltr559-interrupt
...
LTR559: Add interrupt.py demo from #169 .
2024-04-11 17:41:58 +01:00
Philip Howard
fd4eb165f8
Merge pull request #930 from pimoroni/patch-misc-ci-fixes
...
Slightly less frustrating MicroPython builds.
2024-04-11 17:08:44 +01:00
Phil Howard
8fc8a8ee06
CI: Rename tiny2040 to tiny2040_8mb.
...
It was not super obvious that this build is specific to the 8mb
version of Tiny 2040.
2024-04-11 17:01:21 +01:00
Phil Howard
3bfb548686
CI: Continue other MicroPython builds if one fails.
...
In almost all cases it's more useful to know if a given build
is likely to succeed rather than have *everything* fail. This
change adjusts the workflow to allow other builds to continue
if one fails.
2024-04-11 17:01:09 +01:00
Philip Howard
9edcdcc126
Merge pull request #919 from pimoroni/patch-pngdec-palette-offset
...
PNGdec: Add support for palette offsets and greyscale copy mode
2024-04-11 16:32:08 +01:00
Philip Howard
e8e550b18b
Merge pull request #929 from pimoroni/patch/wordclock
...
Fixed arg order bug
2024-04-11 14:57:07 +01:00
thirdr
cdb7b4bf2c
fixed arg order bug
2024-04-11 14:02:26 +01:00
Philip Howard
4fc3095433
Merge pull request #925 from pimoroni/patch-actions-nodejs
...
CI: Update actions to fix nodejs deprecation warnings.
2024-04-08 12:58:00 +01:00
Phil Howard
9c5b529754
CI: Update actions to fix nodejs deprecation warnings.
2024-04-08 12:47:14 +01:00
ZodiusInfuser
a87d5581aa
Merge pull request #923 from pimoroni/patch/inventor_encoders
...
Added example for reading speeds from Inventor 2040W's encoders
2024-04-03 14:57:41 +01:00
ZodiusInfuser
44d7875f7e
Relocated example and updated readme
2024-04-03 14:37:26 +01:00
ZodiusInfuser
a90c31fb3b
More explanation of encoder capture
2024-04-03 14:29:17 +01:00