Wykres commitów

426 Commity (feature/yukon)

Autor SHA1 Wiadomość Data
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 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
Phil Howard 964cf5eedf G/S/C Unicorn: Fix get_brightness to use correct max value.
Add a comment noting that 256 is the correct maximum brightness.
2024-03-11 21:14:43 +00:00
Phil Howard c4f70df1cf Pen1BitY: Correct RGB to dither lookup conversion. 2024-02-27 13:54:25 +00:00
ZodiusInfuser 8ca47d6405
Merge pull request #890 from robberwick/motor2040_i2c_pins
Add I2C pin definitions to motor2040 and servo2040 headers
2024-02-13 12:00:05 +00:00
Rob Berwick 9e6a0725c0 add `I2C_*` definitions to `servo2040.hpp`
Add pin definitions for `I2C_INT`, `I2C_SDA`, and `I2C_SCL` to `servo2040.hpp`
2024-01-08 13:08:44 +00:00
Rob Berwick 3e81b245a1 add I2C_INT & reorder
Add `I2C_INT` to `motor2040.hpp` and put pin defs in numeric order.
2024-01-08 12:57:30 +00:00
Rob Berwick 6dcc0d4fa0 Add I2C pin definitions to motor2040 header
Add definitions for the QW/ST connector SDA & SCL pins
2024-01-01 20:07:58 +00:00
Phil Howard ce42d814a7 Pico Graphics: Avoid unecessary and broken polygon scanline clip. 2023-10-16 09:56:40 +01:00
Phil Howard 93525a422f Bitmap Fonts: Fixed-width space for #765. 2023-09-15 09:07:59 +01:00
Phil Howard 5f730ff400 PicoVector: Pass PicoGraphics clip into Pretty Poly. 2023-09-12 12:03:09 +01:00
Philip Howard c3919bd648
Merge pull request #840 from MichaelBell/patch-pretty-poly-perf
Improve pretty_poly performance
2023-09-11 12:03:25 +01:00
Philip Howard ed3ce45f00
Merge pull request #842 from MichaelBell/patch-fix-text-newline
Fix newlines in rotated text
2023-09-11 11:37:38 +01:00
Philip Howard 1a7deaab71
Merge pull request #841 from MichaelBell/patch-fix-vector-transform
Initialize all matrix values
2023-09-11 11:36:52 +01:00
Philip Howard 9735402ee3
Merge pull request #839 from MichaelBell/feature/fast-blend
Allow pen function for fast tile alpha blending
2023-09-11 11:36:04 +01:00
Mike Bell 80e1e16782 Fixes from compiling with gcc 12 2023-09-10 21:02:16 +01:00
Mike Bell cdd648f3f6 Small improvements to rotated font rendering 2023-09-10 17:20:44 +01:00
Mike Bell 81f42f25b6 Fix newlines in rotated text 2023-09-10 17:20:10 +01:00
Mike Bell 841c141ebf Interpolators for line segment, and faster transforms 2023-09-10 13:22:21 +01:00
Mike Bell c812eec432 Initialize all matrix values 2023-09-10 13:18:13 +01:00
Mike Bell 41eb2b503e Additional improvements to pretty_poly 2023-09-10 00:08:35 +01:00
Mike Bell 581481c2ef Improve pretty_poly performance
(cherry picked from commit 1077a12ff4fd958a7ea6d9e4fa5a86551eba5126)
2023-09-09 01:30:10 +01:00
Mike Bell e908d5e53e Allow pen function for fast tile alpha blending 2023-09-08 23:48:16 +01:00
Mike Bell 34b8ac9f0c Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
Philip Howard a334899b61
Merge pull request #783 from pimoroni/feature/ppaf
PicoVector.
2023-09-06 15:15:30 +01:00
Pete Favelle 8a9ef39158 Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
Phil Howard c443f8d206 PicoVector: Tweak polygon tile rendering loop. 2023-08-22 09:32:28 +01:00
Phil Howard cfe8b3c096 PicoVector: Text rotation support. 2023-08-22 09:32:28 +01:00
Phil Howard 7c5ebfce8c PicoVector: Matrix transforms and polygon type. 2023-08-22 09:32:28 +01:00
Phil Howard 61c9d7e9b6 PicoVector: Experimental matrix transforms. 2023-08-22 09:32:28 +01:00
Phil Howard c7d9fe411a PicoVector: Bugfixes and font/aa options. 2023-08-22 09:32:28 +01:00
Phil Howard 4671607b3a PicoVector: Vector anti-aliasing support. 2023-08-22 09:32:28 +01:00
Phil Howard 95ab839ba5 PicoVector: Text wrap support. 2023-08-22 09:32:28 +01:00