Commit Graph

  • f0e938db91
    Merge branch 'micropython:master' into master master Jiale Liu 2024-02-14 10:13:18 +0800
  • 0432f73206 tools/mpy-tool.py: Fix static qstrs when freezing without qstr header. Damien George 2024-02-12 11:56:24 +1100
  • abe43fe687 extmod/btstack: Reset pending_value_handle before calling read-done cb. Damien George 2024-02-11 15:08:08 +1100
  • b4f59984f7 extmod/btstack: Reset pending_value_handle before calling write-done cb. Damien George 2024-02-08 16:52:01 +1100
  • 8cbae12d0d unix/variants: Prefer unix-ffi packages when loading the manifest. Damien George 2024-02-08 17:08:32 +1100
  • 35dd959133 tools/manifestfile.py: Change library search to use a list of paths. Damien George 2024-02-08 17:03:43 +1100
  • 2bdaa1bede docs/library/sys.rst: Document implementation.version.releaselevel. Jos Verlinde 2024-01-11 22:43:41 +0100
  • 781366e476 github/workflows: Standardise formatting of ruff.yml. Angus Gratton 2024-01-31 15:07:15 +1100
  • 6f0aa275f8 github/workflows: Add comments where tool versions need to be in sync. Angus Gratton 2024-01-31 11:09:52 +1100
  • 84e90639fa github/workflows: Move codespell to a GitHub workflow, version it. Angus Gratton 2024-01-31 10:55:17 +1100
  • b038d07011 stm32/Makefile: Ignore uninitialised variable warning in H5 HAL SD code. Damien George 2024-02-07 14:55:07 +1100
  • 657faee7e5 stm32/main: Allow disabling MICROPY_PY_MACHINE. Damien George 2024-02-07 13:34:12 +1100
  • 4e6436d4cf stm32/spi: Allow disabling MICROPY_PY_MACHINE_SPI. Damien George 2024-02-07 13:13:03 +1100
  • 2158da213e stm32/modos: Allow disabling MICROPY_PY_MACHINE_UART. Damien George 2024-01-26 20:06:54 +1100
  • 1c7afa923b drivers/dht: Only build DHT driver if MICROPY_PY_MACHINE_PULSE enabled. Damien George 2024-02-07 13:34:54 +1100
  • 4c56b39051 docs: Use vfs module instead of os. Damien George 2024-02-02 13:51:18 +1100
  • 7d28789544 ports: Use vfs module instead of os. Damien George 2023-11-22 16:24:10 +1100
  • b87bbaeb43 tests: Use vfs module instead of os. Damien George 2023-11-20 23:04:55 +1100
  • 5804aa0204 docs/reference/micropython2_migration.rst: Add info about os and vfs. Damien George 2023-11-23 13:47:08 +1100
  • 45f99cb445 docs/library: Move vfs functions and classes from os to vfs module docs. Damien George 2023-11-20 19:12:02 +1100
  • e7020463f1 extmod/modvfs: Add new "vfs" module with mount/umount and Vfs classes. Damien George 2023-10-13 14:53:02 +1100
  • aaba1d8a6c extmod/modtls_mbedtls: Implement cert verification callback for mbedtls. Felix Dörre 2024-02-01 09:22:56 +0000
  • b802f0f8ab extmod/modtls: Move the native ssl module to tls. Felix Dörre 2024-02-01 12:07:06 +0000
  • f8f1f29ac0 extmod/modssl_axtls: Add SSLContext.load_cert_chain(). Felix Dörre 2024-02-01 12:07:06 +0000
  • c68462d996 lib/micropython-lib: Update submodule to latest. Damien George 2024-02-07 12:20:13 +1100
  • ff73683077 github/workflows: Initialise micropython-lib submodule for windows CI. Damien George 2024-02-07 12:50:34 +1100
  • 5a68e82d17 github/workflows: Bump setup-msbuild, setup-python, checkout versions. Damien George 2024-02-07 11:28:52 +1100
  • ed15b3c6c6 github/workflows: Move Windows CI from AppVeyor to GitHub Actions. David Lechner 2022-12-17 15:09:37 -0600
  • 23342eff90 windows/Makefile: Fix float exact int formatting on 32-bit mingw. David Lechner 2022-12-18 18:26:32 -0600
  • ac8e7f7b67 docs/library/ssl: Change wrap_socket args keyfile/certfile to key/cert. Damien George 2024-02-05 13:05:29 +1100
  • 0285cb2bf4 stm32/boards/ARDUINO_PORTENTA_H7: Add pin configuration for SPI1. Jim Lipsey 2023-10-12 17:14:52 -0500
  • 457f2ccf80 examples/embedding: Add -fno-common to the sample compiler flags. Angus Gratton 2024-01-31 11:18:05 +1100
  • 3e48d24576 esp32/boards/UM_FEATHERS3: Use read_uv() for accurate battery voltage. Joey232 2024-01-20 17:32:37 -0500
  • 81049edf7c renesas-ra/ra/ra_i2c: Fix 1 byte and 2 bytes read issue. Takeo Takahashi 2024-01-29 23:52:11 +0900
  • 28b18c43fe py/compile: Fix potential Py-stack overflow in try-finally with return. Damien George 2024-01-31 12:56:29 +1100
  • 2d7fb9a715 tests/ports/rp2/rp2_dma.py: Tweak test to be more reliable. Damien George 2024-01-30 12:44:25 +1100
  • 807c25d05a rp2: Change machine.I2S and rp2.DMA to use shared DMA IRQ handlers. Damien George 2024-01-30 12:28:30 +1100
  • d19371cb23 py/builtinimport: Simplify calls to stat_path(). Matthias Urlichs 2024-01-25 18:11:31 +0100
  • f3d1495fd3 all: Update bindings, ports and tests for mbedtls v3.5.1. Carlosgg 2022-07-30 17:01:56 +0100
  • 92136cbe67 lib/mbedtls_errors: Update error list for latest mbedtls. Carlosgg 2022-07-30 17:01:56 +0100
  • 3f217e413d lib/mbedtls: Update to mbedtls v3.5.1. Carlosgg 2022-07-30 17:01:56 +0100
  • d5b96813dc extmod/modssl_mbedtls: Fix cipher iteration in SSLContext.get_ciphers. Damien George 2024-01-29 15:11:46 +1100
  • 46e833b071 qemu-arm/mpconfigport: Use MICROPY_CONFIG_ROM_LEVEL_EXTRA_FEATURES. Damien George 2024-01-29 12:46:03 +1100
  • 40687451bb tests/extmod/framebuf_polygon.py: Replace sys.stdout.write with print. Damien George 2024-01-29 13:04:20 +1100
  • 7211bafb33 esp8266/boards/ESP8266_GENERIC: Disable MICROPY_DEBUG_PRINTERS. Damien George 2024-01-29 12:19:06 +1100
  • 4a2e510a87 ports: Add LED pin aliases for all Arduino boards. iabdalkader 2024-01-25 14:30:51 +0200
  • 8d9d74b6df rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Increase flash storage space. iabdalkader 2024-01-25 12:02:30 +0200
  • bf6214505f mimxrt/modmachine: Fix deepsleep wakeup pin ifdef. Kwabena W. Agyeman 2024-01-22 14:01:02 -0800
  • d4190815a3 py/mpconfig: Disable qstr hashing at minimum feature level. Jim Mussared 2023-10-31 10:47:45 +1100
  • 8486e28b17 stm32: Disable qstr hashing on small boards. Jim Mussared 2023-10-31 10:33:15 +1100
  • 7ea503929a py/qstr: Add support for MICROPY_QSTR_BYTES_IN_HASH=0. Jim Mussared 2023-02-03 16:42:03 +1100
  • 307ecc5707 docs: Add note about position-only arguments in CPython vs MicroPython. Angus Gratton 2024-01-17 11:55:20 +1100
  • c8772b7baa CODECONVENTIONS: Update docs for codespell and pre-commit hook. Jos Verlinde 2023-08-03 22:22:02 +0200
  • a166d805f4 top: Add pre-commit hook for codespell. Jos Verlinde 2023-08-03 22:20:51 +0200
  • 982ffdee7e stm32/mboot/Makefile: Revert change to BOARD_DIR that removed abspath. Damien George 2024-01-25 11:30:14 +1100
  • 6bb446b7ff tests/extmod: Remove asyncio .exp files that match CPython output. Damien George 2024-01-23 11:11:25 +1100
  • 8eb658f654 github/workflows: Run mimxrt and rp2 CI with space in repository path. Damien George 2024-01-23 17:18:27 +1100
  • ce2058685b ports: Fix handling of paths containing spaces in Makefiles. Iksas 2023-05-12 19:08:26 +0200
  • 057701a770 rp2/machine_uart: Fix potential race condition in interrupt handling. Maarten van der Schrieck 2023-06-22 15:52:10 +0200
  • c3ca3612d1 tests/extmod/asyncio_wait_task.py: Add test for raise and delayed wait. Damien George 2024-01-23 11:11:25 +1100
  • e111793d8d nrf: Fix _start() build issue with CMSIS 5.9.0. iabdalkader 2024-01-19 11:12:13 +0200
  • beb4459784 mimxrt/boards: Fix __VECTOR_TABLE link issue with CMSIS 5.9.0. iabdalkader 2024-01-19 10:49:58 +0200
  • e2fa0c6395 lib/cmsis: Update to CMSIS 5.9.0. iabdalkader 2024-01-18 16:16:20 +0200
  • 2ecbad4e91 extmod/asyncio: Support gather of tasks that finish early. Damien George 2024-01-19 10:07:51 +1100
  • 51fbec2780 tests/extmod/machine_i2s_rate.py: Test multiple I2S instances. Damien George 2024-01-18 16:36:47 +1100
  • 50b809c8e8 tests/ports/rp2: Add rp2-specific tests with a test for rp2.DMA. Damien George 2024-01-18 16:36:22 +1100
  • 7bbcee3cf0 tests: Move port-specific test directories into tests/ports/ directory. Damien George 2024-01-18 16:32:31 +1100
  • f93ffc2875 github/workflows: Bump actions/cache from 3 to 4. dependabot[bot] 2024-01-17 19:06:41 +0000
  • 4fd7e456f0 renesas-ra/boards/ARDUINO_PORTENTA_C33: Fix the RTC clock source. iabdalkader 2024-01-17 12:05:57 +0200
  • 490e8e01d5 extmod/extmod.mk: Disable uninitialized warnings in kf_rem_pio2.c. Kwabena W. Agyeman 2024-01-19 22:56:08 -0800
  • 16c6bc47cf tools/mpremote: Reduce dependency on importlib_metadata. Jochen Sprickerhof 2024-01-11 16:21:15 +0100
  • c6f6f345e6 renesas-ra/ra: Remove unnecessary min_delay() declaration. iabdalkader 2024-01-12 14:17:44 +0200
  • 1f04808151 renesas-ra/ra: Fix SysTick clock source. iabdalkader 2024-01-12 14:17:44 +0200
  • a75ca8a1c0 esp32/modsocket: Use all supplied arguments to socket.getaddrinfo(). Angus Gratton 2024-01-10 14:11:00 +1100
  • 215a982c14 py/py.mk: Remove extra build dir created for frozen_content. iabdalkader 2024-01-14 20:22:18 +0200
  • bdaea866b7 rp2/mpthreadport: Make result of thread.get_ident() a non-zero integer. Angus Gratton 2024-01-12 09:47:48 +1100
  • efa54c27b9 rp2/mpconfigport: Allow MICROPY_PY_THREAD to be disabled by a board. Damien George 2024-01-16 11:36:27 +1100
  • a70367e293 nrf/modules/os/microbitfs: Sweep the filesystem if any free chunk found. Damien George 2024-01-16 11:13:22 +1100
  • f9df08d8ee docs/develop/porting: Fix argument type of mp_lexer_new_from_file(). Damien George 2024-01-16 11:12:12 +1100
  • c41b421d48 tests/extmod/machine_uart_tx.py: Add a test for timing of UART.flush(). robert-hh 2024-01-08 09:25:33 +0100
  • 07472d05db rp2/machine_uart: Fix event wait in uart.flush() and uart.read(). robert-hh 2024-01-07 17:53:53 +0100
  • bd21820b4c tests/run-tests.py: Fix path-based special test detection. stijn 2023-08-24 13:29:58 +0200
  • 88d21f186b tests/run-tests.py: Make repl test detection more correct. stijn 2023-08-24 13:15:23 +0200
  • ba4330ba10 tests/run-tests.py: Remove unneeded argument from run_feature_check(). stijn 2023-08-24 13:11:42 +0200
  • 2ed976f140 samd/mcu/samd21: Enable MICROPY_STACK_CHECK on SAMD21. Damien George 2024-01-05 16:54:33 +1100
  • e456ee40e0 samd/mpconfigport: Simplify and consolidate config options. Damien George 2024-01-05 16:41:07 +1100
  • 7ecff515d7 stm32/flash: Fix sector and bank calculation for H5 and H7 MCUs. Damien George 2023-11-23 10:29:28 +1100
  • 5cb93f63fb stm32/flash: Factor and simplify erase code. Damien George 2023-11-22 19:29:09 +1100
  • cd6e0e1022 stm32/flashbdev: Don't rely on flash sector id. Damien George 2023-11-22 17:52:27 +1100
  • b6ab9e420b stm32/flash: Change flash_erase to only erase a single sector at a time. Damien George 2023-11-01 19:12:09 +1100
  • cf115918e6 stm32/flash: Simplify sector calculation for homogeneous flash layout. Damien George 2023-11-01 17:06:41 +1100
  • cd0f75069c stm32/flash: Remove commented-out flash functions. Damien George 2023-11-01 16:05:21 +1100
  • 7002a19be2 stm32/mboot: Improve mass erase to erase all non-protected pages. Damien George 2023-11-29 17:20:03 +1100
  • b7b99522e4 stm32/mboot: Improve detection of invalid flash erase/write. Damien George 2023-11-29 17:19:34 +1100
  • 1da45e887a rp2: Provide direct memory access to PIO and SPI FIFOs via proxy arrays. Nicko van Someren 2024-01-06 16:33:51 -0700
  • f8cabe82f7 rp2/rp2_dma: Fix fetching 'write' buffers for writing not reading. Nicko van Someren 2024-01-06 16:33:12 -0700
  • 80fd575c8c embed: Fix alloca include for FreeBSD and NetBSD. darc 2024-01-05 00:47:57 -0600
  • 42eab32a36 windows/windows_mphal: Fix mp_hal_delay_ms() so it runs events. Damien George 2024-01-05 15:56:34 +1100
  • 0640ff3b97 ports: Move MICROPY_INTERNAL_WFE definition to mphalport.h. Damien George 2024-01-05 15:47:06 +1100
  • d45176fc27 ports: Move MICROPY_PY_LWIP_ENTER/REENTER/EXIT defns to mphalport.h. Damien George 2024-01-05 15:37:17 +1100