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
Phil Howard
9e430fd68c
PicoVector: Better separation of concerns, add Alright Fonts support.
2023-08-22 09:32:28 +01:00
Phil Howard
e8dba75aff
PicoGraphics: Use std:: prefix, fix some type issues.
2023-08-22 09:32:28 +01:00
Phil Howard
09a58b269f
PicoGraphics: Various compile warning fixes for Pretty Poly.
2023-08-22 09:32:28 +01:00
Phil Howard
cc7219b44a
PicoGraphics: Experimental Pretty Poly bring-up.
2023-08-22 09:32:28 +01:00
Phil Howard
1157e605a1
Picovision: Remove DV stick drivers to PV repo.
2023-08-21 14:04:49 +01:00
Mike Bell
a6bd626334
RGB888 JPEG decode (implemented in some cases only)
2023-08-14 12:40:15 +01:00
Mike Bell
575e806cc8
Remove unnecessary data from JPEG range tables
2023-08-14 12:40:15 +01:00
Mike Bell
daf7232024
Limited support for palette and RGB888 modes
2023-08-14 12:40:15 +01:00
Mike Bell
a7435c6a5e
GPIO High and palette mode support
2023-08-14 12:40:15 +01:00
Mike Bell
5f8e7556f0
Begin DV Stick display driver
2023-08-14 12:40:15 +01:00
Phil Howard
004c8de8eb
Bitmap Fonts: Add rotation support.
...
* Fix bug with word-wrap ignoring \n
* Fix bug with word-wrap miscalculating word size
2023-08-03 16:30:25 +01:00
Phil Howard
1630ddbbb2
PicoGraphics: Add support for PNG decoding.
2023-07-19 16:04:05 +01:00
thinkier
aa8b158ba3
📝 maybe a copypaste error
2023-07-04 11:19:32 +10:00
Phil Howard
70a1b26041
ADC: Avoid re-initialising ADC.
...
Only init the ADC if it's not already running.
In MicroPython this could trounce an already initialised and configured ADC,
and would disable the temperature sensor if it had been enabled by a user
before initialising any of the affected libraries.
2023-06-04 21:46:23 +01:00
Phil Howard
bff6bd023e
Unicorn: Move gamma LUTs to pimoroni_common.
2023-06-04 21:46:12 +01:00
ZodiusInfuser
7aa75e57a4
Add C++ examples for Stellar, and fix init
2023-05-30 12:06:58 +01:00
ZodiusInfuser
68f610184f
Possible fix for stellar pio?
2023-05-30 11:16:51 +01:00
ZodiusInfuser
aabe789f21
Initial setup for StellarUnicorn build
2023-05-30 10:32:25 +01:00
Phil Howard
fba7b53c36
PicoGraphics: Fixed-width bitmap font support.
2023-05-15 11:03:39 +01:00