micropython ota_MicroPython 2020年5月更新

py/parse: Support constant folding of power operator for integers.

esp32/partitions: Update comments in files regarding offset.

esp32: Improve support for OTA updates.

docs/library: Fix docs for machine.WDT to specify millisecond timeout.

tests/cpydiff: Add cpydiff test for __all__ used in imported package.

extmod/modbtree: Retain reference to underlying stream so it's not GC'd.

docs/library: Note that machine.Pin.irq's hard arg may not be supported.

esp8266/mpconfigport.h: Add definitions for BEGIN/END_ATOMIC_SECTION.

esp8266/machine_pin: Move pin_intr_handler to iRAM, de-support hard IRQ.

py/scheduler: Add option to wrap mp_sched_schedule in arbitrary attr.

travis: Make sure upstream/master exists when computing size-diff check.

all: Fix auto-enable of MICROPY_GCREGS_SETJMP to select GC behaviour.

stm32/boards/PYBD_SF2: Put BTstack library in external QSPI XIP flash.

zephyr: Use zephyr build system to merge configurations.

tests/thread/thread_stacksize1.py: Increase stack size for CPython

esp32/modsocket: Fix getaddrinfo to raise on error.

tests/run-tests: Skip REPL feature checks when running via pyboard.py.

py/parse: Make mp_parse_node_extract_list return size_t instead of int.

tests/run-multitests.py: Add TRACE banner and move TEST output to end.

esp8266/uart: Move a few functions from iRAM to iROM.

esp8266/esp_mphal: Move most functions in esp_mphal.c from iRAM to iROM.

esp8266/boards: Move py/pairheap.c code from iRAM to iROM.

esp8266: Clean up Pin intr handler by moving all code to machine_pin.c.

py/scheduler: Convert mp_sched_full and mp_sched_num_pending to macros.

extmod/vfs_lfsx: Fix rename to respect cur dir for new path.

extmod/vfs_lfsx: Normalize path name in chdir.

extmod/vfs_lfsx: Fix path handling in uos.stat() to consider cur dir.

tests/multi_bluetooth: Fix typo printing wrong IRQ type.

extmod/vfs_lfsx: Fix import_stat so it takes into account current dir.

stm32/boards: Add board config for Nucleo-F412ZG development board.

stm32: Add support for F412 MCUs.

esp8266/boards: Allow configuring btree/FAT/LFS2 support when building.

py/nativeglue.h: Rename "setjmp" entry to "setjmp_" to avoid any clash.

extmod/nimble: Make error code mapping default to MP_EIO.

README: Change --help option to -h to match micropython executable.

extmod/modbluetooth: Add support for changing the GAP device name.

stm32/README: Reorg DFU flashing instructions with addition for PYBD.

docs/develop: Fix module/source name in Makefile of native example.

unix/main: Enter REPL when inspect active, even with stdin redirected.

nrf: Add openocd as a supported flasher.

travis: Build more boards as part of nrf job.

nrf: Update to work with nrfx v2.0.0, to match TinyUSB.

lib/nrfx: Upgrade to nrfx v2.0.0.

nrf/mphalport: Remove need for "syntax unified" in mp_hal_delay_us.

nrf/Makefile: Don't use -fno-builtin for Cortex-M0 builds.

travis: Set build name so it appears in the web interfaces.

travis: Run apt commands once, to slightly speed up the CI

powerpc: Set better default compiler.

powerpc: Fix Makefile rule when linking.

mimxrt/boards: Add MIMXRT1060_EVK board.

esp8266/esppwm: Fix PWM glitch when setting duty on different channel.

tools/codeformat.py: Use -q option on uncrustify to make output quiet.

py/modsys: Use consistent naming pattern for module-level const objects.

windows: Make appveyor.yml self-contained.

py/ringbuf: Fix compilation with msvc.

py/modmath: Work around msvc float bugs in atan2, fmod and modf.

py/py.mk: Use additional CFLAGS to compile string0.c.

lib/utils: Lock the scheduler when executing hard callback functions.

extmod/vfs: Retain previous working directory if chdir fails.

tools/codeformat.py: Add verbose option to pass to uncrustify and black.

travis: For powerpc job, build both UART variants.

powerpc/uart: Choose which UART to use at build time, not runtime.

esp32/modmachine: Fix machine.reset_cause to use IDF's esp_reset_reason.

esp32/machine_sdcard: Add "freq" keyword arg to SDCard constructor.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值