micropython/ports/stm32/boards
Jim Mussared 3533924c36 extmod/moddeflate: Add deflate module providing the DeflateIO class.
This provides similar functionality to the former zlib.DecompIO and
especially CPython's gzip.GzipFile for both compression and decompression.

This class can be used directly, and also can be used from Python to
implement (via io.BytesIO) zlib.decompress and zlib.compress, as well as
gzip.GzipFile.

Enable/disable this on all ports/boards that zlib was previously configured
for.

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-07-21 19:32:40 +10:00
..
ADAFRUIT_F405_EXPRESS stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
ARDUINO_GIGA stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
ARDUINO_NICLA_VISION stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
ARDUINO_PORTENTA_H7 stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
B_L072Z_LRWAN1 stm32/boards/B_L072Z_LRWAN1: Lower default ROM level to "Core". 2023-07-20 21:48:10 +10:00
B_L475E_IOT01A all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
CERB40
ESPRUINO_PICO all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
GARATRONIC_NADHAT_F405
GARATRONIC_PYBSTICK26_F411
HYDRABUS
LEGO_HUB_NO6 all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
LEGO_HUB_NO7 all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
LIMIFROG all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
MIKROE_CLICKER2_STM32
MIKROE_QUAIL stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
NETDUINO_PLUS_2
NUCLEO_F091RC extmod/modtimeq: Remove timeq module. 2023-06-08 17:54:28 +10:00
NUCLEO_F401RE
NUCLEO_F411RE
NUCLEO_F412ZG
NUCLEO_F413ZH
NUCLEO_F429ZI all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_F439ZI all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_F446RE
NUCLEO_F722ZE
NUCLEO_F746ZG all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_F756ZG all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_F767ZI all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_G0B1RE stm32/boards/NUCLEO_G0B1RE: Add config for USB and mboot. 2023-03-22 16:38:03 +11:00
NUCLEO_G474RE extmod/moddeflate: Add deflate module providing the DeflateIO class. 2023-07-21 19:32:40 +10:00
NUCLEO_H723ZG all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_H743ZI all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_H743ZI2 stm32/boards/NUCLEO_H743ZI2: Fix MCU tag in board.json file. 2023-03-20 15:24:45 +11:00
NUCLEO_L4A6ZG stm32/boards/NUCLEO_L4A6ZG: Add new board definition. 2023-05-24 11:25:53 +10:00
NUCLEO_L073RZ extmod/modtimeq: Remove timeq module. 2023-06-08 17:54:28 +10:00
NUCLEO_L152RE stm32: Add USB support for STM32L1 MCUs. 2023-06-27 22:28:31 +09:00
NUCLEO_L432KC extmod/modtimeq: Remove timeq module. 2023-06-08 17:54:28 +10:00
NUCLEO_L452RE all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
NUCLEO_L476RG
NUCLEO_WB55 all: Replace all uses of umodule in Python code. 2023-06-08 17:54:24 +10:00
NUCLEO_WL55 extmod/modtimeq: Remove timeq module. 2023-06-08 17:54:28 +10:00
OLIMEX_E407 all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
OLIMEX_H407
PYBD_SF2 stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
PYBD_SF3 all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
PYBD_SF6 all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
PYBLITEV10
PYBV3
PYBV4
PYBV10
PYBV11
SPARKFUN_MICROMOD_STM32 stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
STM32F4DISC
STM32F7DISC all: Rename UMODULE to MODULE in preprocessor/Makefile vars. 2023-06-08 17:54:11 +10:00
STM32F411DISC
STM32F429DISC
STM32F439
STM32F769DISC stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
STM32H7B3I_DK
STM32H573I_DK stm32/boards/STM32H573I_DK: Add H5 board definition files. 2023-06-15 11:09:37 +10:00
STM32L476DISC stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
STM32L496GDISC
USBDONGLE_WB55
VCC_GND_F407VE stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
VCC_GND_F407ZG stm32/boards: Use default spibdev config where appropriate. 2023-06-08 23:01:03 +10:00
VCC_GND_H743VI
common_basic.ld
common_bl.ld
common_blifs.ld
common_bss_heap_stack.ld
common_extratext_data_in_flash.ld
common_ifs.ld all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
common_isr.ld
common_text.ld
deploy.md
make-pins.py all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
manifest.py extmod/asyncio: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
manifest_pyboard.py
openocd_stm32f4.cfg
openocd_stm32f7.cfg
openocd_stm32l4.cfg
pllvalues.py all: Fix Python comparison to None and True, and use "not in". 2023-03-10 13:32:24 +11:00
stm32f0xx_hal_conf_base.h
stm32f4xx_hal_conf_base.h
stm32f4xx_prefix.c
stm32f7xx_hal_conf_base.h
stm32f091_af.csv
stm32f091xc.ld
stm32f401_af.csv
stm32f401xd.ld
stm32f401xe.ld
stm32f405.ld
stm32f405_af.csv
stm32f411.ld
stm32f411_af.csv
stm32f412_af.csv
stm32f412zx.ld
stm32f413_af.csv
stm32f413xg.ld
stm32f413xh.ld
stm32f427xi.ld
stm32f429.ld
stm32f429_af.csv
stm32f439.ld
stm32f439_af.csv
stm32f446_af.csv
stm32f479_af.csv
stm32f722.ld
stm32f722_af.csv
stm32f746.ld
stm32f746_af.csv
stm32f767.ld
stm32f767_af.csv
stm32f769.ld
stm32g0b1_af.csv
stm32g0b1xe.ld stm32/mboot: Add support for G0 MCUs. 2023-03-22 16:38:03 +11:00
stm32g0xx_hal_conf_base.h stm32: Add support for USB on G0 MCUs. 2023-03-22 16:38:03 +11:00
stm32g4xx_hal_conf_base.h
stm32g474.ld
stm32g474_af.csv
stm32h5xx_hal_conf_base.h stm32/boards: Add ld, af.csv and hal_conf_base.h files for H5 MCUs. 2023-06-15 11:09:37 +10:00
stm32h7b3.ld
stm32h7b3_af.csv
stm32h7xx_hal_conf_base.h
stm32h573_af.csv stm32/boards: Add ld, af.csv and hal_conf_base.h files for H5 MCUs. 2023-06-15 11:09:37 +10:00
stm32h573xi.ld stm32/boards: Add ld, af.csv and hal_conf_base.h files for H5 MCUs. 2023-06-15 11:09:37 +10:00
stm32h723.ld stm32/boards: Add ld and af.csv for H723. 2023-03-21 14:02:49 +11:00
stm32h723_af.csv stm32/boards/stm32h723_af.csv: Fix ADC AF definitions. 2023-05-19 22:12:05 +10:00
stm32h743.ld
stm32h743_af.csv
stm32l0xx_hal_conf_base.h
stm32l1xx_hal_conf_base.h stm32: Add USB support for STM32L1 MCUs. 2023-06-27 22:28:31 +09:00
stm32l4xx_hal_conf_base.h
stm32l072_af.csv
stm32l072xz.ld
stm32l152_af.csv
stm32l152xe.ld
stm32l432.ld
stm32l432_af.csv
stm32l452_af.csv
stm32l452xe.ld
stm32l476_af.csv
stm32l476xe.ld
stm32l476xg.ld
stm32l496_af.csv
stm32l496xg.ld
stm32wb55_af.csv
stm32wb55xg.ld
stm32wbxx_hal_conf_base.h stm32/powerctrl: Add sleep RCC semaphore management for WB55 MCUs. 2023-03-08 11:33:00 +11:00
stm32wl55_af.csv
stm32wl55xc.ld
stm32wlxx_hal_conf_base.h