2022年3月更新
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- extmod/moduos: Create general uos module to be used by all ports.
- esp32/moduos: Convert module to use extmod version.
- zephyr/moduos: Convert module to use extmod version.
- samd/moduos: Convert module to use extmod version.
- qemu-arm/moduos: Convert module to use extmod version.
- mimxrt/moduos: Convert module to use extmod version.
- stm32/moduos: Convert module to use extmod version.
- esp8266/moduos: Convert module to use extmod version.
- rp2: Add USB MSC support.
- extmod/moduzlib: Fix parsing zlib header dict size.
- mimxrt/hal/pwm_backport: Make PWM symmetric, and round division calcs.
- mimxrt/eth: Avoid a race condition for Ethernet.
- mimxrt/boards: Support using an optional board-specific manifest.py.
- mimxrt/boards/TEENSY41: Use the same SPI1 pins for Teensy 4.0 and 4.1.
- mimxrt/eth: Fix an Ethernet transmit error.
- mimxrt/boards: Add board files for MIMXRT1015 and MIMXRT1015_EVK.
- mimxrt/machine_spi: Add omitted GPIO config.
- mimxrt/machine_pin: Change pin drive constants to DRIVE_x naming.
- docs/library/machine.Pin: Update to use preferred DRIVE_x constants.
- docs/esp32/quickref: Document GPIO drive strength.
- docs/differences/python_35: Mark PEP 486 as not applicable.
- docs/library/machine.UART.rst: Add details for `invert` parameter.
- esp32/machine_uart: Make UART.init preserve unspecified parameters.
- esp32/machine_pwm: Always set the duty cycle when setting the frequency.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- unix/variants: Enable a few optimisations and features on dev, coverage.
- unix/variants: Use rom feature config for standard, dev, coverage.
- unix/mpconfigport.h: Collect together config options from extra level.
- py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them.
- py/modsys: Add optional attribute delegation.
- py/modsys: Add optional sys.tracebacklimit attribute.
- py/objmodule: Support delegating failed attr lookups.
- tests/extmod/vfs_posix.py: Only test statvfs if it exists.
- windows: Switch to VFS subsystem and use VfsPosix.
- unix/moduos: Convert module to use extmod version.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- mimxrt/mbedtls: Add NULL pointer check in m_free_mbedtls.
- stm32/mbedtls: Add NULL pointer check in m_free_mbedtls.
- stm32/boards: Convert F4xx and F7xx to new flash FS config.
- lib/re1.5: Distinguish between subject start-of-line and start-of-srch.
- extmod/modure: Set subject begin_line so ^ doesn't match interior.
- py/showbc: Remove global variables and make DECODE_PTR work correctly.
- py/parse: Put const bytes objects in parse tree as const object.
- py/parse: Handle check for target small-int size in parser.
- py/parse: Simplify handling of const int parse nodes.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- stm32: Support building for STM32F745.
- stm32/mboot: Verify CRC32 of fsload DFU files before writing.
- stm32/mboot: Verify signature of fsload packed DFU files before writing.
- stm32/mboot/fwupdate.py: Simplify calculation of CRC32.
- stm32/mboot: Add support for 64-bit mboot address space for reads.
- stm32/mboot: Add support for reading from SD card.
- stm32/boards/PYBD_SF2: Turn on SD card in mboot init if SD enabled.
- stm32/mboot: Always check the magic number to enter filesystem loading.
- stm32/mboot: Add pragma for GCC to ignore array bounds warning.
- stm32/dma: Add option to disable auto-DMA-turn-off.
- stm32/main: Support SD cards without a partition table.
- stm32/sdcard: Add sdcard_select_sd/mmc functions.
- stm32/sdcard: Use mp_hal_pin_input instead of HAL function.
- esp8266/modesp: Remove esp.info() function.
- esp8266/mpconfigport.h: Remove config values that are the defaults.
- esp32/machine_pin: Expose pin 20 for ESP32.
- esp32/boards: Add support for LilyGO LoRa32 boards.
- esp32/machine_hw_spi: Use automatic DMA channel selection for SPI on C3.
- esp32/boards: Add LOLIN C3 MINI ESP32-C3 based board.
- esp32/boards/UM_TINYPICO: Remove use of PULL_HOLD.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- py/objgenerator: Fix unused variables when native gen extracts prelude.
- py/smallint: Introduce MP_SMALL_INT_BITS macro.
- tools/gen-cpydiff: Skip Black fmt comments.
- tests/cmdline/cmd_showbc: Fix spelling of sequence.
- examples/embedding: Fix build with updated sys and os modules.
- github/workflows: Add new workflow to test embedding example.
- rp2: Allow Overriding cmake frozen manifest from the command line.
- ports: Allow boards to define additional network interfaces.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- py/asmxtensa: Fix use of l32i/s32i when offset won't fit in encoding.
- py/emitnative: Don't store prelude at end of machine code if not needed.
- py/compile: Only show raw code that is bytecode.
- py/bc.h: Fix C++20 compilation with "volatile".
- extmod/uasyncio: Allow task state to be a callable.
- extmod/uasyncio: Fix gather cancelling and handling of exceptions.
- stm32/modmachine: Add deepsleep support to reset_cause() for WB55.
- stm32/sdio: Use runtime calculation for clock divider of sdio on H7.
- nrf/modules: Include uasyncio in default board manifest.
- nrf/drivers/usb: Fix MP_STREAM_POLL_RD support on USB CDC.
- nrf/drivers/usb: Fix background events/scheduling while at USB REPL.
- tools/mpremote: Allow running mpremote with `python -m`.
- tests/extmod: Update I2S rate test to work on mimxrt.
- mixmrt/machine_i2s: Add I2S protocol support.
- stm32/machine_i2s: Set FullDuplexMode to disabled on F4.
- stm32/machine_i2s: Allow I2S.deinit to be called multiple times.
- stm32/machine_i2s: Fix 16-bit stereo i2s_frame_map.
- tests/extmod: Add test for machine.I2S data rate.
- docs/library/machine.I2S: Clarify what rate refers to.
- tools/mpremote: Support any prompt string when detecting soft reset.
- py/builtinimport: Alias sys to usys if import weak links aren't enabled.
- py: Change jump-if-x-or-pop opcodes to have unsigned offset argument.
- py/emitbc: Add check for bytecode jump offset overflow.
- py: Change jump opcodes to emit 1-byte jump offset when possible.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年3月更新
- py/runtime: Use size_t/ssize_t instead of uint/int.
- tests/basics/fun_callstardblstar: Add coverage test.
- py/runtime: Drop new_alloc < 4 check.
- py/runtime: Do not overallocate when len is known.
- py/runtime: Allow multiple *args in a function call.
- py/runtime: Allow multiple **args in a function call.
- py/vm: Prevent array bound warning when using -MP_OBJ_ITER_BUF_NSLOTS.
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 1回复总数
- 78 阅读次数
- 最新文章 由 shaoziyang
2024年 2月 8日 17:16
-
- 1回复总数
- 112 阅读次数
- 最新文章 由 shaoziyang
2024年 2月 9日 10:35
-
- 1回复总数
- 99 阅读次数
- 最新文章 由 gs001588
2024年 2月 10日 02:37