Commit Graph

  • d939511dae zephyr: Create options to enable frozen modules. Vdragon 2024-11-29 08:58:21 +01:00
  • f9a755c91c zephyr/boards: Enable PWM on beagleconnect_freedom. Ayush Singh 2024-10-19 12:27:14 +05:30
  • c9c39b88af docs/zephyr: Add quick reference for PWM support. Ayush Singh 2024-10-19 13:13:39 +05:30
  • f4a7e713ea zephyr/machine_pwm: Implement PWM support. Ayush Singh 2024-10-19 12:53:33 +05:30
  • 3c8d1b13f5 zephyr: Upgrade to Zephyr v4.0.0. Maureen Helm 2024-11-10 08:24:02 -06:00
  • b83606fe33 zephyr: Remove reference to CONFIG_MMC_VOLUME_NAME for v4.0. Detlev Zundel 2025-02-06 16:40:14 +01:00
  • cd3eaad05c zephyr: Fix call to thread_analyzer_print for v4.0. Detlev Zundel 2025-02-06 16:45:25 +01:00
  • cd71db0172 zephyr: Fix prj.conf for v4.1-rc1. Detlev Zundel 2025-02-06 16:44:39 +01:00
  • 6406afb1f3 tools/mpremote: Prevent deletion of /remote files via rm -r. Jos Verlinde 2025-04-17 16:52:23 +02:00
  • 37fe3f66c3 tools/mpremote/tests: Add test for rm -r on /remote vfs. Jos Verlinde 2025-04-17 17:14:16 +02:00
  • dc46cf15c1 tools/mpremote: Fix possibly-missing EOPNOTSUPP errno name. Anson Mansfield 2025-04-07 13:52:57 -04:00
  • 805fe083a3 tools/mpremote: Refactor error handling to apply generally to any errno. Anson Mansfield 2025-04-07 10:08:36 -04:00
  • cee0419021 tools/mpremote/tests: Add tests for errno behavior. Anson Mansfield 2025-04-22 09:08:14 -04:00
  • 9a377801dc unix/coveragecpp: Verify struct-initializing macros' C++-compatibility. stijn 2025-04-22 13:31:45 +02:00
  • 02eea0da24 py: Make struct-initializing macros compatible with C++. stijn 2025-04-22 14:53:07 +02:00
  • 076e07197e lib/lwip: Update lwIP to STABLE-2_2_1_RELEASE. Damien George 2025-03-27 11:44:09 +11:00
  • dcca3ff602 tools/mpremote: Use zlib.compressobj instead of zlib.compress. Damien George 2025-04-17 10:20:33 +10:00
  • 584fa8800b esp32/tools: Update metrics_esp32 script for ESP-IDF >=v5.4.x. Angus Gratton 2025-04-24 17:52:43 +10:00
  • ce7f65f967 tests/extmod/vfs_posix.py: Fix test on Android. Alessandro Gatti 2025-04-24 05:07:28 +02:00
  • 898c04ae0e tests/extmod/vfs_mountinfo.py: Don't import unused errno module. Damien George 2025-04-24 12:21:27 +10:00
  • a081b2e151 tests/extmod/vfs_lfs_ilistdir_del.py: Skip test if not enough memory. Damien George 2025-04-24 12:21:04 +10:00
  • c83e907d9d tests/extmod: Skip binascii tests when hexlify/unhexlify don't exist. Damien George 2025-04-24 12:20:19 +10:00
  • f5cb9eb974 top: Bump Ruff version to v0.11.6. Angus Gratton 2025-04-24 10:43:38 +10:00
  • 0b72962336 drivers/cyw43: Remove old BTHCI UART backend. iabdalkader 2025-03-30 09:31:26 +02:00
  • 0f360880aa stm32/cyw43_configport: Update cyw43 config to use new BTHCI UART. iabdalkader 2025-03-30 09:29:57 +02:00
  • 3bbed952fd mimxrt/cyw43_configport: Update cyw43 config to use new BTHCI UART. iabdalkader 2025-03-03 17:46:56 +01:00
  • 399c10dc28 mimxrt/machine_uart: Enable CTS SION so it can be read. iabdalkader 2025-03-03 17:32:41 +01:00
  • fa76d52edb drivers/ninaw10: Rename Bluetooth HCI backend driver. iabdalkader 2025-02-28 09:52:19 +01:00
  • 193460d18f drivers/esp-hosted: Rename Bluetooth HCI backend driver. iabdalkader 2025-02-28 09:48:52 +01:00
  • e3c2cf7a04 esp32/esp32_common.cmake: Skip BTree module when requested. Alessandro Gatti 2025-03-21 02:12:31 +01:00
  • 048ccccee0 rp2: Enable compressed error messages by default. Damien George 2025-03-13 15:19:24 +11:00
  • bfe16ef09b esp32: Enable compressed error messages by default. Damien George 2025-03-13 15:19:08 +11:00
  • bb1489965f py/mkrules.cmake: Add CMake support for compressed error messages. Damien George 2025-03-13 15:18:48 +11:00
  • d6c673f28f stm32/main: Replace mp_stack_set calls with new mp_cstack_init_with_top. Andrew Leech 2025-03-26 10:23:55 +11:00
  • 569d472bc7 extmod/modbluetooth: Use newer mp_map_slot_is_filled function. Andrew Leech 2025-03-26 10:21:52 +11:00
  • 9bde197004 rp2: Add exception text wrappers. Andrew Leech 2025-03-26 10:19:53 +11:00
  • b6dbc47664 extmod/machine_usb_device: Add exception text wrappers. Andrew Leech 2025-03-26 10:19:40 +11:00
  • 7c7a9bdb34 drivers/ninaw10/machine_pin_nina: Add exception text wrappers. Andrew Leech 2025-03-26 09:43:50 +11:00
  • ba4179bb66 py/dynruntime.mk: Fix use of musl's libm.a when LINK_RUNTIME=1. dubiousjim 2025-03-20 05:55:55 -04:00
  • 27f4351f5f CODECONVENTIONS: Document the static naming conventions. Angus Gratton 2025-03-19 11:38:29 +11:00
  • 38a3873310 unix/mpthreadport: Work around lack of thread cancellation on Android. Alessandro Gatti 2024-11-18 05:35:48 +01:00
  • 6025b78d01 unix/main: Remove PATH_MAX from realpath. David Yang 2025-03-21 10:25:40 +08:00
  • 52ca826880 unix/variants: Enable os.uname() in coverage build for tests. Yoctopuce dev 2025-03-20 12:03:59 +01:00
  • 0d2c18c299 py/objstr: Fix handling of OP_MODULO with namedtuple. Yoctopuce dev 2025-03-20 12:03:59 +01:00
  • 8faa6bafdc py/objrange: Match CPython range slicing. Jeff Epler 2025-03-27 21:29:01 -05:00
  • 760b962924 tests/basics/builtin_range.py: Add more tests for range slicing. Jeff Epler 2025-03-27 21:29:14 -05:00
  • 28901b2c30 all: Bump version to 1.26.0-preview. Damien George 2025-04-21 17:07:30 +10:00
  • f498a16c7d all: Bump version to 1.25.0. Damien George 2025-04-16 00:28:30 +10:00
  • 9f30627996 lib/micropython-lib: Update submodule to latest. Damien George 2025-04-14 14:32:41 +10:00
  • 9ee2ef5108 py/emitinlinerv32: Move include of asmrv32.h to within feature guard. Damien George 2025-04-10 15:35:39 +10:00
  • 0b3ad98ea9 mimxrt/Makefile: Fix dependencies for generation of flexram_config.s. Damien George 2025-04-10 13:54:01 +10:00
  • db85427071 stm32/boards/PYBD_SF6: Support boards with larger SPI flash. Damien George 2025-04-02 12:48:48 +11:00
  • ed4833d495 stm32/modmachine: Add SPI flash size to machine.info dump. Damien George 2025-04-02 12:50:23 +11:00
  • de08190cb7 stm32/mboot: Allow USB strings to be dynamic. Damien George 2025-04-02 12:49:54 +11:00
  • aa0945698b stm32/qspi: Allow SPI flash size to be decided at runtime. Damien George 2025-03-13 11:09:01 +11:00
  • 1d83c81756 stm32/vfs_rom_ioctl: Allow ROMFS configuration to be dynamic. Damien George 2025-04-01 14:31:26 +11:00
  • 2c0240e068 drivers/bus/qspi: Make num_dummy configurable for quad reads. Damien George 2025-04-02 12:47:40 +11:00
  • b078569cff drivers/memory/spiflash: Allow a board/port to detect SPI flash. Damien George 2025-04-02 12:47:48 +11:00
  • e7edf0783e drivers/memory/spiflash: Allow a board/port to configure chip params. Damien George 2025-04-09 21:30:17 +10:00
  • ef8282c717 docs/reference/mpremote: Update docs for mpremote rm -r. Jos Verlinde 2025-04-07 23:14:17 +02:00
  • 72d4c40941 tools/mpremote/tests: Add tests for mpremote rm -r. Jos Verlinde 2025-04-07 23:01:21 +02:00
  • 1aa9b3d94b tools/mpremote: Add recursive remove functionality to filesystem cmds. Jos Verlinde 2025-04-07 23:01:06 +02:00
  • 037f2dad72 tests: Update UART and SPI tests to work on Alif boards. Damien George 2025-03-17 13:18:20 +11:00
  • 2ad5925302 tests/ports/alif_hardware: Add flash testing script. Damien George 2024-10-21 13:31:57 +11:00
  • 547207ddc8 github/workflows: Add Alif port to CI. iabdalkader 2025-02-20 12:24:19 +01:00
  • 704d2f2d57 alif/boards/OPENMV_AE3: Add OpenMV AE3 board definition. Damien George 2024-09-02 21:24:47 +10:00
  • 7c216d17b6 alif/boards/ALIF_ENSEMBLE: Add Alif Ensemble board config. iabdalkader 2023-12-17 12:12:06 +01:00
  • b79b64a726 alif/mpu: Add MPU region for OSPI1 XIP memory range. Damien George 2025-03-31 22:40:58 +11:00
  • c395f5ebb0 alif/ospi_flash: Restore XIP settings after erase and write. Damien George 2025-04-01 23:07:27 +11:00
  • df5e4ced76 alif/ospi_flash_settings: Use 8-bit DFS for XIP. Damien George 2025-03-31 12:35:50 +11:00
  • 3564ce5bd8 alif/ospi_flash: Don't invalidate cache after erasing/writing. Damien George 2025-03-31 12:35:26 +11:00
  • 737acef5cb alif: Support more fine-grained pin alternate function selection. Damien George 2025-03-20 14:28:57 +11:00
  • 29a873ec07 alif/machine_uart: Add machine.UART peripheral support. Damien George 2025-03-14 23:38:56 +11:00
  • 293e8db9d7 alif/mpuart: Enhance UART to support bits/parity/stop and more IRQs. Damien George 2025-03-17 13:19:07 +11:00
  • 19a4689c6b alif/mcu: Pre-process Alif ToC config file. iabdalkader 2025-03-13 14:55:19 +01:00
  • da46b4d708 alif/mcu: Remove json config files. iabdalkader 2025-03-13 14:54:49 +01:00
  • 30dfbe5dc0 alif: Integrate cyw43 Bluetooth with NimBLE. Damien George 2025-03-10 13:57:48 +11:00
  • d6e33423da alif: Integrate cyw43 WLAN driver. Damien George 2025-03-10 14:09:04 +11:00
  • 526c7eabce alif: Integrate lwIP and mbedTLS. Damien George 2024-10-14 21:48:51 +11:00
  • 411146b0ed alif/mpuart: Generalise UART driver to suppot all UART instances. Damien George 2024-10-14 21:48:51 +11:00
  • 4f2a8bd99f alif/mphalport: Add mp_hal_pin_config_irq_falling helper. Damien George 2024-10-23 16:25:22 +11:00
  • d1b12cb676 alif/modules: Make HE core set /rom as current dir. Damien George 2025-03-08 23:19:47 +11:00
  • 8297c95c22 alif/vfs_rom_ioctl: Add vfs_rom_ioctl with support for OSPI and MRAM. Damien George 2025-03-06 14:51:45 +11:00
  • f83f6e7eed alif/mpu: Add function to set read-only bit on MRAM MPU region. Damien George 2025-03-06 16:30:15 +11:00
  • d895a62b07 alif/alif_flash: Make flash respond to the buffer protocol. Damien George 2024-12-24 00:19:20 +11:00
  • af574a86c2 alif/alif_flash: Distinguish between total flash size and FS size. Damien George 2024-12-24 00:18:56 +11:00
  • ca3d50a096 alif/mpuart: Use mp_hal_pin_config for TX/RX configuration. Damien George 2025-03-06 23:31:58 +11:00
  • 7e32c23218 alif/mpmetalport: Only notify after metal subsystem is init'd. Damien George 2025-03-06 23:29:58 +11:00
  • 68b1dae011 alif: Link with libnosys. iabdalkader 2025-02-19 14:42:05 +01:00
  • 182b5f3a12 alif/mpmetalport: Use MHU to notify remote cores. iabdalkader 2025-02-15 14:00:42 +01:00
  • b9e5f1ffba alif/se_services: Add a secondary MHU channel. iabdalkader 2025-02-15 13:53:44 +01:00
  • facd0b7190 alif/ospi_flash: Use mp_hal_pin_config to configure OSPI pins. iabdalkader 2025-02-07 15:41:42 +01:00
  • ec92bcfeff alif/machine_rtc: Add basic machine.RTC support. iabdalkader 2025-01-31 14:15:06 +01:00
  • 280e6e2a40 alif/machine_spi: Add machine.SPI peripheral support. iabdalkader 2025-01-19 15:59:25 +01:00
  • 9073270c2e alif/machine_i2c: Add machine.I2C peripheral support. iabdalkader 2025-01-02 06:29:05 +01:00
  • 82bae652eb alif: Add support for pin alternate function selection. iabdalkader 2025-01-09 19:58:25 +01:00
  • 039df0c884 alif/modmachine: Implement proper low-power modes. iabdalkader 2025-02-03 06:54:37 +01:00
  • ff6ed730c5 alif/se_services: Use EUI extension for unique id. iabdalkader 2025-02-05 19:57:40 +01:00
  • 92f056d58f alif/ospi_flash: Add 16-bit words swap flash setting. iabdalkader 2025-02-06 10:14:34 +01:00
  • 602bc86b6d alif/ospi_flash: Use OSPI in XIP mode only. iabdalkader 2025-01-08 15:12:18 +01:00