pimoroni-pico/drivers
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
..
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
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 Added readme for encoder 2022-05-05 16:54:02 +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 Previous idea did not work, so now checking color order for every pixel set 2023-01-31 14:07:14 +00:00
hub75_legacy Hub75: Update to use Picographics (#601) 2022-12-16 20:53:16 +00:00
icp10125 Change __bswap16 to __builtin_bswap16. 2023-02-10 22:12:02 +00:00
inky73 Inky 7.3: Rename class. 2023-02-20 12:29:59 +00: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 Servo/Motor/PWM: Avoid runtime memory alloc. 2023-03-16 13:25:19 +00: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 Pico Scroll/Unicorn: Fix static memory alloc for Pico W. 2022-07-22 14:15:53 +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 Inky 7.3: Direct pen & PSRAM update. 2023-02-20 12:29:52 +00:00
pwm Servo/Motor/PWM: Avoid runtime memory alloc. 2023-03-16 13:25:19 +00:00
rgbled Unicorn: Move gamma LUTs to pimoroni_common. 2023-06-04 21:46:12 +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 Inky Frame: Sensible limit on SDCard speed. 2022-07-18 15:32:58 +01:00
servo Servo/Motor/PWM: Avoid runtime memory alloc. 2023-03-16 13:25:19 +00: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 Tufty 2040: RGB565 DMA display update. 2023-05-12 13:38:19 +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 MLX90640: Driver and 32x32 LED matrix example 2023-02-22 13:06:55 +00:00