- docs/library: Document new esp32.RMT features and fix wait_done.
- esp32/esp32_rmt: Enhance RMT with idle_level and write_pulses modes.
- py/objexcept: Pretty print OSError also when it has 2 arguments.
- tools/pyboard.py: Add cmd-line option to make soft reset configurable.
- tools/autobuild: Add mimxrt port to build scripts for nightly builds.
- stm32/main: Call mp_deinit() at end of main.
- stm32/dma: Add DMAMUX configuration for H7 to fix dma_nohal_init.
- stm32/sdio: Fix undefined reference to DMA stream on H7.
- stm32/boardctrl: Skip running main.py if boot.py had an error.
micropython更新:2021.7
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
micropython更新:2021.7
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: micropython更新:2021.7
- docs/library: Warn that ustruct doesn't handle spaces in format strings.
- py/makeversionhdr: Add --tags arg to git describe.
- zephyr/machine_spi: Add support for hardware SPI.
- esp32,stm32: Add new machine.I2S class for I2S protocol support.
- rp2/CMakeLists.txt: Suppress compiler errors for pico-sdk and tinyusb.
- lib/pico-sdk: Update to version 1.2.0.
- lib/tinyusb: Update to version 0.10.1.
- stm32/adc: Simplify and generalise how pin_adcX table is defined.
- stm32/adc: Define the ADC instance used for internal channels.
- stm32/adc: Allow using ADC12 and ADC3 for H7.
- tools/mpremote: Swap order of PID and VID in connect-list output.
- javascript/Makefile: Suppress compiler errors from array bounds.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: micropython更新:2021.7
- ports: Update for move of crypto-algorithms, uzlib to lib.
- extmod: Update for move of crypto-algorithms, re1.5, uzlib to lib.
- LICENSE: Update for move of crypto-algorithms, re1.5, uzlib to lib.
- lib/crypto-algorithms: Move crypto-algorithms code from extmod to lib.
- lib/uzlib: Move uzlib code from extmod to lib.
- lib/re1.5: Move re1.5 code from extmod to lib.
- extmod/axtls-include: Add axtls_os_port.h to customise axTLS.
- lib/axtls: Update to latest axtls 2.1.5 wih additional commits.
- lib/axtls: Switch to repo at micropython/axtls.
- rp2/tusb_config.h: Set CFG_TUD_CDC_EP_BUFSIZE to 256.
- ports: Use common mp_hal_stdout_tx_strn_cooked instead of custom one.
- lib/utils/stdout_helpers: Make mp_hal_stdout_tx_strn_cooked efficient.
- windows/Makefile: Add .exe extension to executables name.
- docs/esp8266/tutorial: Change flash mode from dio to dout.
- tests/cpydiff/modules_struct_whitespace_in_format: Run black.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: micropython更新:2021.7
- mimxrt/machine_i2c: Add hardware-based machine.I2C to machine module.
- mimxrt/machine_led: Use mp_raise_msg_varg helper.
- py/obj: Fix formatting of comment for mp_obj_is_integer.
- py/objexcept: Make mp_obj_new_exception_arg1 inline.
- py/modsys: Optimise sys.exit for code size by using exception helpers.
- py: Introduce and use mp_raise_type_arg helper.
- py: Support single argument to optimised MP_OBJ_STOP_ITERATION.
- py/objexcept: Make mp_obj_exception_get_value support subclassed excs.
- py/vm: Simplify handling of MP_OBJ_STOP_ITERATION in yield-from opcode.
- windows/appveyor: Update to VS 2017 and use Python 3.8 for build/test.
- unix/variants: Enable help and help("modules") on standard and dev.
- github/workflows: Add workflow to build and test unix dev variant.
- unix/Makefile: Add back LIB_SRC_C to list of object files.
- stm32/boards/NUCLEO_F446RE: Fix I2C1 pin assignment to match datasheet.
- lib,shared: Update README's based on contents of these dirs.
- all: Update to point to files in new shared/ directory.
- shared: Introduce new top-level dir and move 1st party lib code there.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: micropython更新:2021.7
- docs/rp2: Update general section to give a brief technical overview.
- docs/rp2: Enhance quickref and change image to Pico pinout.
- py/emitnative: Ensure stack settling is safe mid-branch.
- py/emitnative: Reuse need_reg_all func in need_stack_settled.
- rp2/machine_spi: Allow boards to configure SPI pins using new macros.
- rp2/machine_i2c: Allow boards to configure I2C pins using new macros.
- rp2/machine_uart: Allow overriding default machine UART pins.
- rp2/machine_uart: Add hardware flow control support.
- tools/ci.sh: Build GENERIC_C3 board as part of esp32 CI.
- esp32/boards/GENERIC_C3: Add generic C3-based board.
- esp32: Add initial support for ESP32C3 SoCs.
- esp32: Fix use of mp_int_t, size_t and uintptr_t.
- esp32/machine_i2s: Add MICROPY_PY_MACHINE_I2S option, enable by default.
- esp32/machine_dac: Add MICROPY_PY_MACHINE_DAC option, enable by default.
- nrf/modules: Replace master/slave with controller/peripheral in SPI.
- stm32: Replace master/slave with controller/peripheral in I2C and SPI.
- docs: Replace master/slave with controller/peripheral in I2C and SPI.
- tools/ci.sh: Build unix dev variant as part of macOS CI.
- extmod/btstack/btstack.mk: Use -Wno-implicit-fallthrough, not =0.
- extmod/nimble: Fix leak in l2cap_send if send-while-stalled.
- extmod/moduselect: Conditionally compile select().
- esp32/machine_hw_spi: Use a 2 item SPI queue for long transfers.
- esp32/machine_spi: Calculate actual attained baudrate.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: micropython更新:2021.7
- stm32/boards: Add support for SparkFun STM32 MicroMod Processor board.
- extmod/nimble: Add "memory stalling" mechanism for l2cap_send.
- extmod/nimble: Allow modbluetooth binding to hook "sent HCI packet".
- extmod/modbluetooth: Clamp MTU values to 32->UINT16_MAX.
- tools/mpremote: Raise OSError on unsupported RemoteFile.seek.
- tools/mpremote: Add seek whence for mounted files.
- py/runtime: Fix bool unary op for subclasses of native types.
- minimal/Makefile: Add support for building with user C modules.
- stm32/boards/NUCLEO_F446RE: Enable CAN bus support.
- esp8266/Makefile: Add more libm files to build.
- tools/autobuild: Add FeatherS2 and TinyS2 to esp32 auto builds.
- tools/autobuild: Use separate IDF version to build newer esp32 SoCs.
- docs/library/uasyncio.rst: Document stream readexactly() method.
- samd: Add support for building with user C modules.
- stm32/sdram: Make SDRAM test cache aware, and optional failure with msg.
- esp32/mphalport: Always yield at least once in delay_ms.
- esp32/modmachine: Release the GIL in machine.idle().
- stm32/systick: Always POLL_HOOK when delaying for milliseconds.
- docs/library/utime.rst: Clarify behaviour and precision of sleep ms/us.
- extmod/utime: Always invoke mp_hal_delay_ms when >= to 0ms.
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: micropython更新:2021.7
- stm32/boards/NUCLEO_F439ZI: Add board definition for NUCLEO_F439ZI.
- stm32/boards/STM32F429DISC: Set correct UART2 pins and add UART3/6.
- stm32/uart: Support low baudrates on LPUART1.
- stm32/uart: Fix LPUART1 baudrate set/get.
- rp2/machine_uart: Fix read when FIFO has chars but ringbuf doesn't.
- rp2/machine_uart: Fix poll ioctl to also check hardware FIFO.
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 1回复总数
- 761 阅读次数
- 最新文章 由 shaoziyang
2021年 8月 27日 10:51
-
- 1回复总数
- 826 阅读次数
- 最新文章 由 shaoziyang
2021年 8月 27日 10:53
-
- 13回复总数
- 2478 阅读次数
- 最新文章 由 czfx
2021年 8月 29日 06:11