- all: Update all manifest.py files to use new features.
- lib/micropython-lib: Update to latest version with manifest changes.
- tools/manifestfile.py: Allow manifests to set metadata.
- tools/manifestfile.py: Allow include of directory path.
- tools/manifestfile.py: Allow require() to specify unix packages.
- tools/makemanifest.py: Update to use mpy_cross module.
- mpy-cross/mpy_cross: Add Python wrapper for mpy-cross.
- top: Use micropython-lib unconditionally in manifests.
- tools/manifestfile.py: Add library for working with manifests.
- extmod/machine_i2c: Call MICROPY_PY_EVENT_HOOK during i2c.scan().
- docs/renesas-ra: Add pin drive keyword argument description.
- tests/renesas-ra: Update pin test to support all boards.
- renesas-ra/machine_pin: Support drive keyword and fix GPIO setting.
2022年9月更新
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
2022年9月更新
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- extmod/modure: Convert byte offsets to unicode indices when necessary.
- stm32/boards: Add alternate function list for STM32F446RE.
- stm32/timer: Fix use of timer channel callback() method on L4 MCUs.
- stm32/pyb_i2c: Fix pyb.I2C to work with dma=True on F4 MCUs.
- stm32/adc: Make ADCAll.read_channel reject invalid channels.
- stm32/boards: Only freeze LCD160CR driver in PYB board firmware.
- drivers/display: Don't include tests by default.
- stm32/boards/LEGO_HUB_NO6: Update manifest to new format.
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- stm32/boards/PYB: Fix handling of BOARD_VARIANT selection.
- tools/autobuild: Use distinct directory for building stm32 variants.
- rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk.
- rp2/machine_i2c: Use pico-sdk's default pins for I2C.
- rp2/machine_spi: Use pico-sdk's default pins for SPI.
- rp2/boards: Set PICO_BOARD correctly for each board.
- rp2/rp2_flash: Add start/len support to rp2.Flash() constructor.
- ports: Use micropython-lib version of drivers in manifests.
- drivers: Remove drivers that are now in micropython-lib.
- lib/micropython-lib: Update submodule to latest.
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- esp32/mphalport: Fix calculation of large sleep by using 64-bit arith.
- py/objpolyiter: Fix comment about finaliser method.
- mimxrt/machine_uart: Drop a few commented lines about TX ring buffer.
- mimxrt: Format the firmware image to match the new teensy loader.
- mimxrt/machine_spi: Allow a setting of -1 for cs in the constructor.
- mimxrt/machine_uart: Set the UART ioctl write poll flag properly.
- mimxrt/machine_uart: Fix a bug in UART.write().
- tests/extmod/uasyncio_heaplock.py: Force SKIP on stackless.
- unix: Refactor mpconfigvariant.mk.
- py/mpconfig: Add "everything" features from unix coverage.
- unix: Refactor mpconfigport.h and mpconfigvariant.h.
- unix/variants: Remove freedos and fast variants.
- py/mpconfig: Make feature levels available to mpconfigport.h.
- py/mpconfig: Add LFS1/LFS2 options to match FAT/posix.
- tools/pyboard.py: Support Windows pathname separators.
- samd/mpconfigport: Enable MICROPY_ENABLE_FINALISER when VFS is used.
- zephyr/mpconfigport: Enable MICROPY_ENABLE_FINALISER when VFS is used.
- unix/mpconfigport: Enable MICROPY_ENABLE_FINALISER when VFS is used.
- extmod/vfs: Add finaliser to ilistdir to close directory handle.
- py/objpolyiter: Add a new polyiter type with finaliser support.
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- tests/run-multitests: Make paths more deterministic.
- tests/run-multitests: Extend usage information.
- tests/frozen: Move frozentest.mpy from ports/ to tests/.
- unix/variants/coverage: Add test for manifest freeze_mpy().
- extmod/vfs_posix_file: Implement finaliser for files.
- py: Include filename in errors from loading/saving files via "open".
- py/runtime: Add mp_raise_OSError_with_filename helper function.
- py/objmodule: Add support for __dict__.
- py/persistentcode: Introduce .mpy sub-version.
- py/obj: Optimise code size and performance for make_new as a slot.
- py/obj: Convert make_new into a mp_obj_type_t slot.
- py/objtype: Optimise slot RAM usage for instance types.
- py/objnamedtuple: Optimise slot RAM usage for namedtuple.
- py/obj: Merge getiter and iternext mp_obj_type_t slots.
- py/obj: Remove basic mp_obj_type_t sparse representation.
- py/obj: Add slot-index mp_obj_type_t representation.
- py/obj: Add accessors for type slots and use everywhere.
- py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t.
- all: Remove unnecessary locals_dict cast.
- py/objexcept: Make MP_DEFINE_EXCEPTION use MP_DEFINE_CONST_OBJ_TYPE.
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- stm32/make-stmconst.py: Support TypeDef's with a single char prefix.
- py/parse: Allow const types other than int to optimise as true/false.
- tests: Allow 'special' tests to output "SKIP" on a single line.
- extmod/modbluetooth: Run BLE IRQ callback in protected NLR context.
- extmod/modbluetooth: Do GATTC reassembly in protected uPy context.
- extmod/modbluetooth: Change data_len type from size_t to uint16_t.
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- py/objstr: Don't treat bytes as unicode in str.count.
- esp32/machine_pwm: Don't use LEDC_USE_REF_TICK on ESP32-C3 variants.
- esp32/modsocket: Use mp_obj_is_integer to test port type.
- stm32: Add support for STM32L1 MCUs.
- stm32/boards/NUCLEO_L152RE: Add NUCLEO-L152RE board support.
- lib/stm32lib: Update library to get L1 v1.10.3, and some other fixes.
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 2022年9月更新
- top: Replace upip with mip everywhere.
- tools/manifestfile.py: Replace recursive glob with os.walk.
- lib/micropython-lib: Update submodule to latest.
- tools/manifestfile.py: Add `author` kwarg to metadata().
- docs/Makefile: Enable parallel compilation for Sphinx.
- py/mkenv.mk: Make CPP definition explicit for consistency.
- mpy-cross/mpy_cross: Add a way to query the mpy version.
- mpy-cross/mpy_cross: Add list of architectures to `__all__`.
- mpy-cross/mpy_cross: Add docstrings to public methods.
- mpy-cross/mpy_cross: Fix default path to mpy-cross binary.
- rp2/boards/WEACTSTUDIO: Add WEACTSTUDIO with multiple variants.
- rp2/Makefile: Add support for BOARD_VARIANTS.
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 8回复总数
- 1043 阅读次数
- 最新文章 由 zwjiang
2022年 2月 4日 12:13
-
- 1回复总数
- 575 阅读次数
- 最新文章 由 shaoziyang
2022年 2月 4日 15:39
-
- 8回复总数
- 1031 阅读次数
- 最新文章 由 zwjiang
2022年 2月 5日 11:48