Philip Howard
dbd9678221
Merge pull request #975 from mariobodemann/main
...
fix: initialize the uninitialized
2025-05-28 15:22:09 +01:00
Phil Howard
db65c4ba73
Examples: Exclude encoder wheel clock example from RP2350 builds.
...
Borrows a check against the hardware_rtc target from Pico Examples.
2025-05-21 09:51:44 +01:00
Phil Howard
6e73375cd4
Examples: Remove unused hardware_rtc from Inky Frame examples.
2025-05-21 09:51:03 +01:00
Phil Howard
b8d0f36caf
BME69X: Add C driver and MicroPython bindings.
...
This is just a straight copy and paste of BME68X, dropping in the BME69X
Sensor API and wishing upon a star that it works.
2025-04-25 17:33:53 +01:00
Phil Howard
15b0b69a28
PicoVector: Update example with text bounds.
2025-04-25 17:33:52 +01:00
Phil Howard
eae591ae3c
PicoVector: Update C++ examples.
2025-04-25 17:33:52 +01:00
Phil Howard
db4670bb8e
PicoVector: C++ basic bringup.
2025-04-25 17:33:52 +01:00
Phil Howard
d19971d7e0
PicoVector: Rewrite MicroPython bindings.
2025-04-25 17:33:52 +01:00
Phil Howard
9f1d68dbec
PicoVector: Rewrite around new C pretty-poly.h.
2025-04-25 17:33:52 +01:00
Phil Howard
4ebdff414e
QA: Lint Python tools.
2025-04-25 17:04:26 +01:00
Zyuangeorge
9866736ffd
correct the output of the as7343 demo
2025-02-04 13:00:15 +00:00
peardox
b46d711a52
Add display_pack_28 and demo with FPS, fix spi for rp2350 in st7789
2024-10-01 18:54:35 +01:00
peardox
080e6adcf3
Add display_pack_28 and demo with FPS, fix spi for rp2350 in st7789
2024-10-01 18:43:39 +01:00
Phil Howard
052dbce334
as7343: Fix channel and status order.
...
The astatus value was being interpreted as FZ, F2 and F1 causing bizarre
readings and all other channels to be shifted one place.
Additionally the datasheet has been updated to re-order F5, F7 and F8 to
F7, F8, F5, so these channels have been re-ordered accordingly.
Note: This will turn sensor output from confusing abject nonsense into
what looks like pretty reasonable colour data and fixes #989 .
2024-09-06 09:59:59 +01:00
Phil Howard
705de7be3f
mlx90640: Add hardware/clocks for set_sys_clock_khz.
2024-08-08 17:07:00 +01:00
Mario Bodemann
5de9613c38
fix: initialized the uninitialized
...
while building all demos I found that several colors are uninitialized,
and where throwing an error when building.
I could have added the flag for dismissing that warning, but I felt
more explicit is better.
2024-07-27 21:23:08 +02:00
Hel Gibbons
0868fa6dc3
AS7343: correct I2C pins
2024-06-14 17:17:42 +01:00
Hel Gibbons
a8c2364fb0
AS7343: move C example to correct directory
2024-06-14 17:15:18 +01:00
thirdr
5b6903ce72
fixed background
2024-06-03 12:25:16 +01:00
Philip Howard
0b133c750e
Merge pull request #931 from pimoroni/driver/as7343
...
AS7343: New driver for the 14 channel spectrometer
2024-06-03 11:34:45 +01:00
Philip Howard
b41bb4abf7
Merge pull request #943 from pimoroni/patch-bme280-examples
...
Fixed result status bug
2024-06-03 11:33:11 +01:00
thirdr
b9f3990995
fixed button polarity
2024-06-03 09:11:49 +01:00
thirdr
cca4f3f7f1
fixed result status bug
2024-05-31 12:38:58 +01:00
Phil Howard
6803f00b31
AS7343: New 14-channel spectral sensor driver.
2024-04-15 11:53:34 +01:00
Ray Bellis
6fd667b1ca
fix hue errors in plasma_stick_rainbows
2023-12-13 21:43:01 +00: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
ZodiusInfuser
7aa75e57a4
Add C++ examples for Stellar, and fix init
2023-05-30 12:06:58 +01:00
ZodiusInfuser
aabe789f21
Initial setup for StellarUnicorn build
2023-05-30 10:32:25 +01:00
ZodiusInfuser
d00185d831
Added C & MP interrupt example
2023-05-10 16:57:38 +01:00
ZodiusInfuser
653090c89e
Exposed support for GPIO pins on encoder wheel
2023-05-10 12:46:00 +01:00
ZodiusInfuser
8966cbf348
Added C++ readme
2023-05-04 14:59:01 +01:00
ZodiusInfuser
4dadeb0d4d
Add c++ examples readme
2023-05-04 11:16:55 +01:00
ZodiusInfuser
9f925b5259
Ported most encoder wheel examples to C++
2023-05-03 17:22:58 +01:00
Phil Howard
f2751ba6e9
Pico Unicorn: Add support for PicoGraphics.
2023-03-16 15:02:28 +00:00
Phil Howard
3eb42336e6
Pico Unicorn: Refactor into class.
...
Borrow heavily from Galactic/Cosmic Unicorn for the PIO/chained-DMA setup.
2023-03-16 13:25:19 +00:00
Hel Gibbons
d0e2425e07
Merge pull request #655 from pimoroni/patch/i75-userbutton
...
i75/i75w: Auto-detect board and set up user button.
2023-03-16 11:58:59 +00:00
Philip Howard
aab8f0be35
Merge pull request #225 from pimoroni/driver/mlx90640
...
Driver for the mlx90640 thermal camera
2023-02-23 17:18:46 +00:00
Phil Howard
c9f6dfec4f
PicoGraphics: from_hsv to RGB::from_hsv.
2023-02-23 12:59:19 +00:00
Phil Howard
bea90dfd60
JPEGDEC: Experimental 3bit/4bit palette no-dither.
2023-02-22 15:40:22 +00:00
Phil Howard
d3a1a571d3
Inky 7.3: C++ library and JPEG example compatibility.
2023-02-22 14:34:25 +00:00
Phil Howard
2ff5d462c8
MLX90640: Driver and 32x32 LED matrix example
2023-02-22 13:06:55 +00:00
Phil Howard
8047f29ba6
Port Pico Display 2.0 Mandelbrot to PicoGraphics.
...
Move into Pico Display examples directory and update for PicoGraphics.
2023-02-22 12:14:50 +00:00
Martin Budden
e66a2893ed
Added a pico display 2.0 Mandelbrot set example.
...
Both pico cores are used: core0 handles the key input and updates the
display at low resolution. Core1 updates the display at high resolution.
For speed, fixed point arithmetic is used. The main loop also checks
for cyles to speed things up.
Six color palettes are provided, including 3 HSV, greyscale and black/white.
2023-02-22 11:57:13 +00:00
Gee Bartlett
8637967605
Made edits from review
2023-02-22 11:41:05 +00:00
Gee Bartlett
9bc616690e
Cosmic Unicorn: MicroPython bindings.
...
started on MP driver
removed duplacte audio_i2s.pio
disabled GU lib options
bug fixes
bringing Picographics into line
Update picographics.cpp
fixing naming Cosmic to cosmic fixed H and W
2023-02-21 12:52:44 +00:00
lowfatcode
c3672d7e3d
Cosmic Unicorn: Driver and C++ examples.
2023-02-21 12:50:48 +00:00
Phil Howard
1659139c97
Inky 7.3: Rename class.
2023-02-20 12:29:59 +00:00
Phil Howard
43382ba2c0
Inky 7.3: Add ShiftRegister driver.
2023-02-20 12:29:59 +00:00
Phil Howard
93979cb735
Inky 7.3: Rename driver to inky73.
2023-02-20 12:29:59 +00:00
AndrewCapon
0067b101a0
Inky 7.3: Direct pen & PSRAM update.
2023-02-20 12:29:52 +00:00