- stm32/boards/ARDUINO_PORTENTA_H7: Add pin configuration for SPI1.
- examples/embedding: Add -fno-common to the sample compiler flags.
- esp32/boards/UM_FEATHERS3: Use read_uv() for accurate battery voltage.
- renesas-ra/ra/ra_i2c: Fix 1 byte and 2 bytes read issue.
- py/compile: Fix potential Py-stack overflow in try-finally with return.
- tests/ports/rp2/rp2_dma.py: Tweak test to be more reliable.
- rp2: Change machine.I2S and rp2.DMA to use shared DMA IRQ handlers.
- py/builtinimport: Simplify calls to stat_path().
- all: Update bindings, ports and tests for mbedtls v3.5.1.
- lib/mbedtls_errors: Update error list for latest mbedtls.
- lib/mbedtls: Update to mbedtls v3.5.1.
- extmod/modssl_mbedtls: Fix cipher iteration in SSLContext.get_ciphers.
- qemu-arm/mpconfigport: Use MICROPY_CONFIG_ROM_LEVEL_EXTRA_FEATURES.
- tests/extmod/framebuf_polygon.py: Replace sys.stdout.write with print.
- esp8266/boards/ESP8266_GENERIC: Disable MICROPY_DEBUG_PRINTERS.
- ports: Add LED pin aliases for all Arduino boards.
- rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Increase flash storage space.
- mimxrt/modmachine: Fix deepsleep wakeup pin ifdef.
- stm32: Disable qstr hashing on small boards.
- py/mpconfig: Disable qstr hashing at minimum feature level.
- docs: Add note about position-only arguments in CPython vs MicroPython.
- CODECONVENTIONS: Update docs for codespell and pre-commit hook.
- top: Add pre-commit hook for codespell.
- stm32/mboot/Makefile: Revert change to BOARD_DIR that removed abspath.
micropython 2024年2月更新
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
micropython 2024年2月更新
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- stm32/Makefile: Ignore uninitialised variable warning in H5 HAL SD code.
- drivers/dht: Only build DHT driver if MICROPY_PY_MACHINE_PULSE enabled.
- stm32/modos: Allow disabling MICROPY_PY_MACHINE_UART.
- stm32/spi: Allow disabling MICROPY_PY_MACHINE_SPI.
- stm32/main: Allow disabling MICROPY_PY_MACHINE.
- docs: Use vfs module instead of os.
- docs/library: Move vfs functions and classes from os to vfs module docs.
- docs/reference/micropython2_migration.rst: Add info about os and vfs.
- tests: Use vfs module instead of os.
- ports: Use vfs module instead of os.
- extmod/modvfs: Add new "vfs" module with mount/umount and Vfs classes.
- extmod/modtls_mbedtls: Implement cert verification callback for mbedtls.
- extmod/modssl_axtls: Add SSLContext.load_cert_chain().
- extmod/modtls: Move the native ssl module to tls.
- lib/micropython-lib: Update submodule to latest.
- github/workflows: Initialise micropython-lib submodule for windows CI.
- github/workflows: Bump setup-msbuild, setup-python, checkout versions.
- github/workflows: Move Windows CI from AppVeyor to GitHub Actions.
- windows/Makefile: Fix float exact int formatting on 32-bit mingw.
- docs/library/ssl: Change wrap_socket args keyfile/certfile to key/cert.
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- extmod/btstack: Reset pending_value_handle before calling write-done cb.
- tools/manifestfile.py: Change library search to use a list of paths.
- unix/variants: Prefer unix-ffi packages when loading the manifest.
- docs/library/sys.rst: Document implementation.version.releaselevel.
- github/workflows: Standardise formatting of ruff.yml.
- github/workflows: Add comments where tool versions need to be in sync.
- github/workflows: Move codespell to a GitHub workflow, version it.
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- unix: Don't include system headers when features are disabled.
- unix/input: Flush the prompt after writing it to stdout.
- minimal: Use printf instead of echo -e.
- minimal: Allow compiling on macOS.
- esp32/mpnimbleport: Release the GIL while doing NimBLE port deinit.
- esp32/network_ppp: Make PPP support optional.
- ports: On cold boot, enable USB after boot.py completes.
- shared/timeutils: Remove useless void-return.
- extmod/modrandom: Add integer type casts where appropriate.
- embed: Improve stack top estimation.
- mimxrt: Fix header include guard names.
- tools/mpy-tool.py: Fix static qstrs when freezing without qstr header.
- extmod/btstack: Reset pending_value_handle before calling read-done cb.
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t.
- tools/mpy-tool.py: Skip generating frozen mp_raw_code_t when possible.
- tests/ports/unix: Add coverage test for frozen functions and generators.
- py/emitglue: Include fun_data_len in mp_raw_code_t only when saving.
- py/emitglue: Reorder and resize members of mp_raw_code_t.
- py/emitglue: Provide a truncated mp_raw_code_t for non-asm code.
- py/emitglue: Simplify mp_raw_code_t's kind and scope_flags members.
- extmod/network_wiznet5k: Adjust IP types for IPv6.
- extmod/modlwip: Support IPv6.
- tests/multi_bluetooth/ble_irq_calls.py: Enhance test to test recursion.
- esp32: Increase NimBLE task stack size and overflow detection headroom.
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- esp32/machine_hw_spi: Combine argument parsing for constructor and init.
- esp32/machine_i2c: Fix build warnings when I2C is disabled.
- stm32/mboot: Generate FLASH_LAYOUT_STR at runtime on H5 MCUs.
- py/builtinevex: Fix setting globals for native functions in compile().
- py/emitglue: Remove n_pos_args from DEBUG_printf.
- py/objfun: Inline mp_obj_code_get_name() into mp_obj_fun_get_name().
- py/objfun: Split viper fun type out to separate mp_type_fun_viper type.
- py/emitnative: Simplify layout and loading of native function prelude.
- py/objfun: Support __name__ on native functions and generators.
- py/objfun: Make mp_obj_new_fun_native/mp_obj_new_fun_asm static-inline.
- py/misc: Remove m_new_obj[_var]_with_finaliser macros.
- all: Use mp_obj_malloc_with_finaliser everywhere it's applicable.
- py/obj: Introduce mp_obj_malloc_with_finaliser to allocate and set type.
- py/obj: Change sizeof to offsetof in mp_obj_malloc_var macro.
- py/makeversionhdr.py: Reinstate MICROPY_GIT_HASH in mpversion.h.
- tools/manifestfile.py: Add --unix-ffi option.
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- extmod/asyncio: Make current_task raise exception when there is no task.
- py/mpconfig: Change the default enable level for the vfs module.
- extmod/modlwip: Add back support for empty IP addresses.
- extmod/modwebsocket: Fix websocket to send correct close frame.
- stm32/sdram: Support remapping FMC memory banks.
- github/ISSUE_TEMPLATE: Convert issue templates to forms.
- py/emitglue: Make mp_emit_glue_assign_native's fun_data arg a const ptr.
- extmod/modmachine: Remove MICROPY_PY_MACHINE guard from header.
- stm32/mpbthciport: Allow building with MICROPY_PY_MACHINE_UART disabled.
- tests/cpydiff: Add new CPy diff test for class name mangling.
- py/compile: Remove TODO about name mangling.
- extmod/vfs_posix_file: Ensure file object has safe default fd.
- shaoziyang
- 帖子: 3969
- 注册时间: 2019年 10月 21日 13:48
Re: micropython 2024年2月更新
- py/modthread: Move thread state initialisation to shared function.
- docs/library/bluetooth: Add note that ESP32 supports pairing/bonding.
- extmod/nimble: Override configuration options set in nimble_port_init.
- extmod/nimble: Enable key distribution to support bonding.
- tests/multi_bluetooth: Move ble_deepsleep to stress_deepsleep_reconnect.
- ports: Don't include mpthread.h in mpthreadport.h.
- py/mpstate: Don't declare mp_thread_get_state().
- py/emitbc: Remove call to adjust Python stack by 0 entries.
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 1回复总数
- 3735 阅读次数
- 最新文章 由 shaoziyang
2019年 11月 29日 13:07
-
- 1回复总数
- 3766 阅读次数
- 最新文章 由 shaoziyang
2019年 11月 29日 13:10
-
- 1回复总数
- 3157 阅读次数
- 最新文章 由 shaoziyang
2019年 11月 29日 13:12