Commit Graph

  • 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. v1.26.0-preview Damien George 2025-04-21 17:07:30 +10:00
  • f498a16c7d all: Bump version to 1.25.0. v1.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
  • df06bf91a5 alif/ospi_ext: Optimize XIP speed. iabdalkader 2024-12-20 08:57:08 +01:00
  • 0709936653 alif/ospi_flash: Enable pull-up IO2/WP. iabdalkader 2024-12-19 09:47:04 +01:00
  • 872f3d70d3 alif/ospi_flash: Add negative clock pin. iabdalkader 2024-12-14 18:19:42 +01:00
  • 8807f8d01b alif/ospi_flash: Configure dummy cycles. iabdalkader 2024-12-16 15:52:51 +01:00
  • aec030004f alif/ospi_flash: Support flash device auto-detection in runtime. iabdalkader 2024-12-16 15:52:09 +01:00
  • 1585080ff0 alif/ospi_flash: Fix XIP for 8-bit instructions (ISSI). iabdalkader 2024-12-14 15:47:59 +01:00
  • 5152a1f04d alif/mpmetalport: Add Open-AMP MPU region. iabdalkader 2024-11-21 07:56:02 +01:00
  • 3d17f63478 alif/mpu: Define constants for MPU regions. iabdalkader 2024-11-21 07:55:10 +01:00
  • 41e16886b1 alif/ospi_flash: Enter XIP mode when flash is idle. Damien George 2024-10-31 23:07:35 +11:00
  • 84effb386a alif/ospi_flash: Generalise flash driver to support MX chips. Damien George 2024-10-07 16:06:50 +11:00
  • 4c4b4844df alif/mpu: Add custom MPU_Load_Regions function. Damien George 2024-10-10 18:20:06 +11:00
  • 58d6fe236b alif/mpconfigport: Select SysTick on HE core. Damien George 2024-09-03 17:04:56 +10:00
  • c6ebecc4c3 alif/system_tick: Implement optional ARM SysTick support for systick. Damien George 2024-08-28 12:59:47 +10:00
  • bbb8fd77fd alif/system_tick: Implement optional LPTIMER support for systick. Damien George 2024-08-14 16:50:28 +10:00
  • cee8e111cb alif/irq: Define more IRQ priorities. iabdalkader 2024-07-28 21:51:29 +03:00
  • 4f6f283abb alif: Implement Open-AMP port backend. iabdalkader 2024-07-17 17:45:08 +03:00
  • 6b4d46569b alif: Support running the port on the HE core. iabdalkader 2024-07-17 17:43:38 +03:00
  • 8f82089bd0 alif: Support building the port for HE or HP or both cores. iabdalkader 2024-07-10 20:27:18 +03:00
  • b7df5aa86a alif/mcu: Add ToC config for dual images. iabdalkader 2024-07-10 20:30:02 +03:00
  • 62beb541e7 alif/machine_adc: Add basic ADC support. Damien George 2024-02-13 18:05:05 +11:00