pimoroni-pico/drivers
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
..
analog ADC: Avoid re-initialising ADC. 2023-06-04 21:46:23 +01:00
analogmux Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
as7262 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
as7343 as7343: Fix channel and status order. 2024-09-06 09:59:59 +01:00
bh1745 BH1745 MicroPython bindings & example 2021-07-30 12:41:06 +01:00
bme68x BME68X: Avoid runtime memory allocation. 2023-03-16 13:25:19 +00:00
bme280 BME280: Avoid runtime memory allocation. 2023-03-16 13:25:19 +00:00
bmp280 BMP280: Avoid runtime memory allocation. 2023-03-16 13:25:19 +00:00
button Add RGBLED and Button libraries 2021-07-20 15:34:24 +01:00
encoder Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
esp32spi Pico Wireless: Driver Rewrite 2022-03-30 15:30:11 +01:00
fatfs fatfs: Enable FF_USE_STRFUNC for f_gets. 2022-06-24 12:41:29 +01:00
hub75 Hub75: avoid clobbering shared IRQ handlers. 2024-03-05 10:30:48 +00:00
hub75_legacy Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
icp10125 Change __bswap16 to __builtin_bswap16. 2023-02-10 22:12:02 +00:00
inky73 inky73: Add busy wait timeout. 2024-04-17 12:33:24 +01:00
ioexpander Implemented GPIO MP support for Encoder wheel 2023-05-10 14:54:32 +01:00
is31fl3731 Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +01:00
ltp305 fix dangling pointer error 2023-05-08 13:19:47 +01:00
ltr559 LTR559: Refactor std::vector lookup to template. 2023-03-27 15:11:30 +01:00
mlx90640 MLX90640: MicroPython module. 2023-02-23 16:52:59 +00:00
motor Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
msa301 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
pcf85063a PCF85063A: Remove static keyword. 2023-03-02 15:38:08 +00:00
pid Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
plasma Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
pms5003 PMS5003: Support for PMSA003I i2c module. 2022-07-05 16:05:24 +01:00
pmw3901 PMW3901: Drop print from init. 2022-03-18 13:35:14 +00:00
psram_display PSRAM Display: Remove broken assert. 2024-08-08 17:07:58 +01:00
pwm Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
rgbled Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
rv3028 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
scd4x New driver for SCD4X series CO2 sensors 2021-12-16 11:39:11 +00:00
sdcard Wrap pio.h includes in NO_QSTR so a fresh Micropython build doesn't fall over. 2023-09-08 18:59:25 +01:00
servo Added includes to allow for libraries to be linked to out-of-tree 2023-08-31 10:05:08 +01:00
sgp30 Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
sh1107 SH1107: Support for alternate i2c address. 2022-06-27 14:18:24 +01:00
shiftregister Inky 7.3: Add ShiftRegister driver. 2023-02-20 12:29:59 +00:00
st7567 updated readme's 2022-11-07 18:07:48 +00:00
st7735 Pico Graphics: Use fixed size buffer for frame conversion 2022-08-23 23:07:13 +01:00
st7789 PicoDisplay: Fix rotation offset for #562. 2024-04-17 12:44:40 +01:00
trackball Drop obsolete MicroPython binding compat constructors. 2022-05-30 11:52:37 +01:00
uc8151 PicoGraphics: Power off added for UC8151. 2022-07-06 14:25:42 +01:00
uc8151_legacy UC8151: Refactor to uc8151_legacy. 2022-06-23 13:57:25 +01:00
uc8159 UC8159: 0/180 degree rotation support. 2022-09-30 21:04:22 +01:00
vl53l1x use __builtin_bswap32 2023-05-08 13:17:51 +01:00
vl53l5cx VL53L5CX: Alloc results data & config in MPY gc_heap. 2022-07-22 10:01:34 +01:00
CMakeLists.txt AS7343: New 14-channel spectral sensor driver. 2024-04-15 11:53:34 +01:00