micropython 2023年5月更新
发表于 : 2023年 5月 4日 17:11
- py/stackctrl: Add gcc pragmas to ignore dangling-pointer warning.
- lib/mbedtls: Update to mbedtls v2.28.3.
- py/compile: Remove over-eager optimisation of tuples as if condition.
- py/parse: Fix build when COMP_CONST_FOLDING=0 and COMP_MODULE_CONST=1.
- github/workflows: Add GitHub Action to lint Python code with ruff.
- all: Fix cases of Python variable assigned but never used.
- all: Fix various Python coding inconsistencies found by ruff.
- all: Fix strings with backslash by using raw string literals.
- tools/mpremote: Remove unused import of serial.
- esp32,esp8266: Add support for the Espressif ESP-NOW protocol.
- py/ringbuf: Implement put_bytes/get_bytes functions.
- docs/reference: Remove double 'are' in glossary.
- lib/mbedtls_errors: Update patch and error list for new mbedtls.
- lib/mbedtls_errors: Add esp32-specific mbedtls error file.
- lib/mbedtls: Update to mbedtls v2.28.1.
- lib/mbedtls_errors: Update error list for current version of mbedtls.
- top: Add Black configuration section to pyproject.toml.
- top: Update .git-blame-ignore-revs for latest spelling fix commit.
- github/workflows: Add spell check to code formatting workflow.
- tools/pyboard.py: Rename ProcessPtyToTerminal member "ser" to "serial".
- all: Fix spelling mistakes based on codespell check.
- tools/ci.sh: Add functions to check code spelling using codespell.