Commit Graph

  • 61b8e1b2d8 lib/mbedtls: Update to mbedtls v2.28.3. Carlosgg 2023-05-02 20:49:33 +01:00
  • 1b980c9dbe py/compile: Remove over-eager optimisation of tuples as if condition. Damien George 2023-05-03 13:21:18 +10:00
  • 957bd51184 py/parse: Fix build when COMP_CONST_FOLDING=0 and COMP_MODULE_CONST=1. Damien George 2023-05-03 13:12:54 +10:00
  • 78a1aa1711 github/workflows: Add GitHub Action to lint Python code with ruff. Christian Clauss 2023-03-08 16:09:36 +01:00
  • 2a1db770ce all: Fix cases of Python variable assigned but never used. Christian Clauss 2023-03-10 07:33:32 +01:00
  • 79e57473b2 all: Fix various Python coding inconsistencies found by ruff. Christian Clauss 2023-03-10 05:59:28 +01:00
  • 8f8bd98164 all: Fix strings with backslash by using raw string literals. Christian Clauss 2023-03-10 06:28:44 +01:00
  • cda292935d tools/mpremote: Remove unused import of serial. Christian Clauss 2023-03-10 06:16:52 +01:00
  • 7fa322afb8 esp32,esp8266: Add support for the Espressif ESP-NOW protocol. Glenn Moloney 2020-09-24 15:37:04 +10:00
  • 9d735d1be7 py/ringbuf: Implement put_bytes/get_bytes functions. glenn20 2023-04-28 00:19:31 +10:00
  • a39e2827b7 docs/reference: Remove double 'are' in glossary. algonell 2023-04-30 13:46:44 +03:00
  • 4ff148de45 lib/mbedtls_errors: Update patch and error list for new mbedtls. Damien George 2023-04-30 18:06:19 +10:00
  • b5f4611969 lib/mbedtls_errors: Add esp32-specific mbedtls error file. Carlosgg 2023-04-30 22:24:26 +01:00
  • 7e0a38f7f7 lib/mbedtls: Update to mbedtls v2.28.1. Carlosgg 2023-04-28 04:14:36 +01:00
  • c2bf91219c lib/mbedtls_errors: Update error list for current version of mbedtls. Damien George 2023-04-30 17:37:40 +10:00
  • 867e4dd3dc top: Add Black configuration section to pyproject.toml. Damien George 2023-03-13 11:19:10 +11:00
  • 7ad41bc2d8 top: Update .git-blame-ignore-revs for latest spelling fix commit. Damien George 2023-03-13 12:12:03 +11:00
  • b1229efbd1 all: Fix spelling mistakes based on codespell check. Damien George 2023-03-08 14:10:02 +11:00
  • e160fe7bc6 tools/pyboard.py: Rename ProcessPtyToTerminal member "ser" to "serial". Damien George 2023-03-13 09:29:18 +11:00
  • e131b53fdf github/workflows: Add spell check to code formatting workflow. Damien George 2023-03-08 13:15:40 +11:00
  • d77c35f110 tools/ci.sh: Add functions to check code spelling using codespell. Damien George 2023-03-08 13:15:25 +11:00
  • 07a719a315 tools/ci.sh: Build both SAMD21 and SAMD51 boards as part of samd CI. Damien George 2023-03-10 12:56:38 +11:00
  • 143b863f54 zephyr/modutime: Use extmod version of time module. Damien George 2023-03-10 12:22:52 +11:00
  • fa8a81ae23 webassembly/modutime: Use extmod version of time module. Damien George 2023-03-10 12:22:44 +11:00
  • 127fd170c8 unix/modutime: Use extmod version of time module. Damien George 2023-03-10 13:43:38 +11:00
  • 996a1f911b stm32/modutime: Use extmod version of time module. Damien George 2023-03-10 12:22:30 +11:00
  • d7cb53cb60 samd/modutime: Use extmod version of time module. Damien George 2023-03-10 12:22:13 +11:00
  • 67e917609f rp2/modutime: Use extmod version of time module. Damien George 2023-03-10 12:21:58 +11:00
  • 322c53bbc9 renesas-ra/modutime: Use extmod version of time module. Damien George 2023-03-10 12:21:43 +11:00
  • a3c427898e nrf/modules/utime: Use extmod version of time module. Damien George 2023-03-10 12:21:18 +11:00
  • c234a26954 mimxrt/modutime: Use extmod version of time module. Damien George 2023-03-10 12:21:04 +11:00
  • 4a4046d825 esp8266/modutime: Use extmod version of time module. Damien George 2023-03-10 12:20:45 +11:00
  • 5be20b67df esp32/modutime: Use extmod version of time module. Damien George 2023-03-10 12:20:16 +11:00
  • 8ad2da93be cc3200/mods/modutime: Use extmod version of time module. Damien George 2023-03-10 12:19:16 +11:00
  • 9955553001 extmod/modutime: Provide a generic time module. Damien George 2023-03-10 12:16:00 +11:00
  • 083dc1f082 ports: Use extmod version of mktime instead of port-specific one. Damien George 2023-03-10 11:13:43 +11:00
  • 26cc647fce extmod/utime_mphal: Provide a general mktime function. Damien George 2023-03-10 11:13:31 +11:00
  • dc7de6ed83 renesas-ra: Change MICROPY_HW_BOARD_NAME definition to product name. Takeo Takahashi 2023-01-13 21:28:15 +09:00
  • 82a59a824c github/workflows: Fetch full history for mpremote workflow. Jim Mussared 2023-04-27 10:31:03 +10:00
  • 294baf52b3 all: Bump version to 1.20.0. v1.20.0 Damien George 2023-04-26 15:42:28 +10:00
  • 57ca8b71ee LICENSE,docs: Update copyright year range to include 2023. Damien George 2023-04-26 13:33:32 +10:00
  • c27d686d80 lib/micropython-lib: Update submodule to latest. Damien George 2023-04-26 12:59:26 +10:00
  • a14e79bcfb stm32/cyw43_configport: Provide cyw43_hal_pin_config_irq_falling func. Damien George 2023-04-26 12:57:35 +10:00
  • 41a2415e08 lib/cyw43-driver: Update driver to latest version v1.0.0. Damien George 2023-04-26 12:57:04 +10:00
  • fe4ac49d7f rp2/memmap_mp.ld: Allow a board to reserve memory for the C heap. Damien George 2023-04-04 10:36:02 +10:00
  • 7ea06a3e26 esp32/esp32_rmt: Fix looping behaviour for RMT on ESP32-S3. IcedRooibos 2023-04-13 21:28:48 +08:00
  • 67fb0beddb extmod/btstack/modbluetooth_btstack: Add default services. Jim Mussared 2023-04-13 11:36:42 +10:00
  • a42a8022d8 extmod/modbluetooth: Make all HCI transports trace in the same format. Jim Mussared 2023-04-13 11:33:43 +10:00
  • ab31e23f7a tests/multi_bluetooth: Use multitest.broadcast instead of sleep. Jim Mussared 2023-04-12 13:39:17 +10:00
  • 201f5df91e examples/bluetooth/ble_temperature_central.py: Remove service tuple. Jim Mussared 2023-04-12 00:21:12 +10:00
  • 419017e1e4 tests/multi_bluetooth/ble_characteristic.py: Add write-no-response. Jim Mussared 2023-04-12 00:18:07 +10:00
  • 80fc1c8fbf tests/multi_bluetooth: Add test for descriptors. Jim Mussared 2023-04-11 22:07:46 +10:00
  • e6de6656f4 extmod/nimble: Fix flags for descriptor registration. Jim Mussared 2023-04-12 00:16:47 +10:00
  • bb4ee06d98 extmod/btstack: Add support for CCCD to allow client subscriptions. Jim Mussared 2023-03-10 00:56:31 +11:00
  • f9b60a240a tests/multi_bluetooth/ble_subscribe: Use end_handle in desc discovery. Jim Mussared 2023-03-10 00:55:26 +11:00
  • a2df439dd3 extmod/btstack: Fix MTU handling. Jim Mussared 2023-03-09 23:50:20 +11:00
  • a652695153 tests/multi_bluetooth/ble_mtu: Split peripheral/central-initiated. Jim Mussared 2023-03-09 22:52:32 +11:00
  • dcb863ebfb tests/multi_bluetooth: Use time.sleep_ms instead of time.sleep. Jim Mussared 2023-03-08 16:44:43 +11:00
  • a6aa7397d8 extmod/btstack: Include value handle in client read/write events. Jim Mussared 2023-03-03 00:48:33 +11:00
  • 256f47e2f8 extmod/btstack: Fix indicate/notify queuing. Jim Mussared 2023-03-02 17:32:13 +11:00
  • bc9ec1cf71 extmod/modbluetooth: Merge gatts_notify/indicate implementation. Jim Mussared 2023-03-02 15:40:59 +11:00
  • 9e6885ad82 extmod/btstack: Switch to use hci_dump_init instead of hci_dump_open. Damien George 2023-04-22 00:39:31 +10:00
  • ec1eeccab4 shared/tinyusb: Revert setting of CFG_TUD_CDC_EP_BUFSIZE to 256. Damien George 2023-04-21 18:17:34 +10:00
  • bf3eb9dc39 rp2/machine_i2c: Add timeout parameter for machine.I2C(). David (Pololu) 2023-04-12 18:58:44 -07:00
  • b525f1c9ec tools/mpremote: Add ctrl-x as additonal mpremote disconnect shortcut. Jonas Scharpf 2023-04-05 07:48:53 +02:00
  • 0acc73344a mimxrt: Fix the build for boards without ROM API. iabdalkader 2023-04-12 16:58:56 +02:00
  • bde222ce84 mimxrt/modmachine: Implement machine.bootloader(). iabdalkader 2023-04-09 19:20:09 +02:00
  • 8b72721b29 mimxrt/mpconfigport: Allow configuring different network interfaces. iabdalkader 2023-03-07 19:34:10 +01:00
  • 944b4c2058 mimxrt/boards/MIMXRT1064_EVK: Fix board config to use internal flash. iabdalkader 2023-02-28 22:14:31 +01:00
  • ed5e3598f1 mimxrt/Makefile: Fix internal flash configuration and build. iabdalkader 2023-02-28 22:11:45 +01:00
  • a22136a732 py/makeqstrdefs.py: Fix handling GreenHills C/C++ preprocessor output. Alex Riesen 2023-02-21 16:44:08 +01:00
  • cfd3b70934 tools/manifestfile.py: Add support for publishing packages to PyPI. Jim Mussared 2023-03-31 14:08:13 +11:00
  • c046b23ea2 shared/runtime/pyexec: Don't allow Ctrl+C to interrupt frozen boot code. David Grayson 2023-04-04 12:05:45 -07:00
  • db4b416ea8 mimxrt/pendsv: Clean up PendSV code. iabdalkader 2023-04-04 11:04:17 +02:00
  • eb6e5143c4 nrf/modules/machine/uart: Prevent UART lock-up after a receive error. robert-hh 2023-03-22 20:31:50 +01:00
  • a529e0e8cf nrf/nrfx_config: Use UARTE for nrf52xxx devices. robert-hh 2023-03-21 08:08:30 +01:00
  • 408556504c nrf/modules/machine/pwm: Fix resource conflict, and change id to device. robert-hh 2023-03-11 17:06:16 +01:00
  • b4a0390cbe extmod/network_ninaw10: Add missing raw socket type to socket(). iabdalkader 2023-04-04 22:53:55 +02:00
  • f34af3e42e extmod/network_cyw43: Add support to get STA RSSI using status() method. Oliver Joos 2023-03-11 15:59:31 +01:00
  • 11b5ee0d7c extmod/network_cyw43: Fix setting hostname using config() method. Oliver Joos 2023-03-11 15:50:16 +01:00
  • 3d46fe67bf extmod/network_ninaw10: Check socket types when creating new sockets. iabdalkader 2023-03-29 20:42:44 +02:00
  • 9025671e72 drivers/ninaw10: Fix ESP32 input-only pins. iabdalkader 2023-03-26 19:50:39 +02:00
  • 5652f1f661 stm32/flash: Fix get_bank function for STM32H750. Jan Hrudka 2023-03-31 21:12:40 +02:00
  • 9f74ffb6eb tools/pyboard.py: Fix ESPxx boards hanging in bootloader after reset. Jos Verlinde 2023-03-19 21:42:56 +00:00
  • 783ddfc264 shared/tinyusb: Allow max USB descriptor string to be configured. Damien George 2023-04-04 11:57:25 +10:00
  • 0a3600a9ad stm32/boards/ARDUINO_NICLA_VISION: Fix incorrect bootloader PID. Sebastian Romero 2023-03-23 14:58:30 +01:00
  • a4672149b6 tests/extmod/vfs_fat_ilistdir_del.py: Use 512-byte erase block size. Damien George 2023-03-29 23:15:16 +11:00
  • 283c1ba07e py/obj: Fix spelling of staticmethod. David Lechner 2023-03-28 10:01:30 -05:00
  • 38e7b842c6 ports: Implement simple write polling for stdout. Damien George 2023-03-22 00:14:46 +11:00
  • 6c76248960 tests/multi_bluetooth: Use multitest.output_metric in BLE perf tests. Damien George 2023-03-17 13:57:42 +11:00
  • af42634866 tests/run-multitests.py: Support outputting test metrics. Damien George 2023-03-17 13:55:35 +11:00
  • 31e7a0587d stm32/boards/NUCLEO_G0B1RE: Add config for USB and mboot. Damien George 2023-03-21 17:43:20 +11:00
  • 31638473b7 stm32/mboot: Add support for G0 MCUs. Damien George 2023-03-21 17:43:11 +11:00
  • c7923b1139 stm32: Add support for USB on G0 MCUs. Damien George 2023-03-21 17:19:27 +11:00
  • b7ea90d4cb rp2/machine_uart: Fix setting of UART LCR parameters. robert-hh 2023-03-08 20:59:24 +01:00
  • b5ceb9d577 tools/pyboard.py: Fix joining of path in filesystem_command. Damien George 2023-03-22 15:17:55 +11:00
  • d54208a2ff py/scheduler: Implement VM abort flag and mp_sched_vm_abort(). Damien George 2022-12-16 17:31:21 +11:00
  • 5d4bfce034 py/mpstate: Add mp_thread_is_main_thread() helper macro. Damien George 2022-12-16 17:30:26 +11:00
  • d677023b3d extmod/vfs_posix: Do not filter '..*' in ilistdir when filtering '..'. Jeremy Rand 2023-03-16 21:27:05 -04:00
  • 051e2900d9 stm32/boards/NUCLEO_H723ZG: Add new H723 board. Damien George 2022-12-20 16:41:15 +11:00