pimoroni-pico/micropython/modules
Phil Howard 1488a0b796 PNG/JPEGDEC: Remove finalizer.
Remove the finalizer from PNGDEC and JPEGDEC, since it was both redundant
and actively harmful.

The finalizer was just calling "close" which is unecessary since the file
is closed automatically after opening/rendering and not left open.

If a file did not exist and "open_file" bailed with ENOENT then it would
be left in an unknown state, and the finalizer calling "close" would
cause a hardlock.
2025-04-25 17:33:53 +01:00
..
adcfft global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
badger2040 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
badger2040w
bitmap_fonts
breakout_as7262 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_as7343 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_bh1745 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_bme68x global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_bme280 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_bmp280 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_dotmatrix global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_encoder global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_encoder_wheel global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_icp10125 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_ioexpander global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_ltr559 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_matrix11x7 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_mics6814 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_mlx90640 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_msa301 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_pmw3901 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_potentiometer global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_rgbmatrix5x5 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_rtc Merge pull request #955 from pimoroni/docs/rv3028 2024-07-03 16:44:59 +01:00
breakout_scd41 SCD4X: Add calibration commands for #1056. 2025-02-21 10:29:38 +00:00
breakout_sgp30 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_trackball global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
breakout_vl53l5cx global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
cosmic_unicorn global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
cppmem global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
encoder global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
galactic_unicorn global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
hershey_fonts
hub75 global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
jpegdec PNG/JPEGDEC: Remove finalizer. 2025-04-25 17:33:53 +01:00
motor global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pcf85063a pcf85063a: Set PICO_INCLUDE_RTC_DATETIME for MicroPython. 2024-12-03 11:36:24 +00:00
pico_explorer global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pico_rgb_keypad global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pico_scroll global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pico_unicorn global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pico_wireless Pico Wireless: Fixup for GCC 13.x. 2024-10-02 10:14:31 +01:00
picographics PicoGraphics: Check for out of range layers. 2025-04-25 17:33:52 +01:00
picovector PicoVector: Fix bug in polygon iterator. 2025-04-25 17:33:53 +01:00
pimoroni_bus global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pimoroni_i2c global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
plasma global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
pngdec PNG/JPEGDEC: Remove finalizer. 2025-04-25 17:33:53 +01:00
pwm
qrcode@1a7c2d67a8
servo global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
stellar_unicorn global: Remove the STATIC macro. 2024-06-03 13:44:23 +01:00
ulab@65c941a805 Ulab: Bump to 6.5.2 for MicroPython 1.23.0 compatibility. 2024-06-04 19:54:52 +01:00
wakeup Wakeup: Remove runtime init hook. 2024-12-03 11:36:36 +00:00
micropython-common-breakouts.cmake
micropython-common-ulab.cmake
micropython-common.cmake
micropython-cosmic_unicorn.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
micropython-disable-exceptions.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
micropython-enviro.cmake Wakeup: Move wakeup pin assert and latch out of patches. 2024-10-31 11:19:22 +00:00
micropython-galactic_unicorn.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
micropython-pico.cmake MicroPython: Drop Pico Wireless support. 2024-10-02 10:21:48 +01:00
micropython-pico2w.cmake MicroPython: Drop Pico Wireless support. 2024-10-02 10:21:48 +01:00
micropython-pico_ppp.cmake PPP: This old chestnut. 2024-10-31 11:19:22 +00:00
micropython-pico_usb.cmake MicroPython: Drop Pico Wireless support. 2024-10-02 10:21:48 +01:00
micropython-picolipo_4mb.cmake MicroPython: Drop Pico Wireless support. 2024-10-02 10:21:48 +01:00
micropython-picolipo_16mb.cmake MicroPython: Drop Pico Wireless support. 2024-10-02 10:21:48 +01:00
micropython-picow.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
micropython-stellar_unicorn.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
micropython-tiny2040_8mb.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
micropython-tufty2040.cmake Move nano specs hack into our module cmake files. 2024-07-03 16:18:46 +01:00
test.cmake
util.hpp