Commit Graph

  • 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
  • 31d18c5885 alif/usbd: Implement proper USB serial number. Damien George 2024-02-02 17:51:03 +11:00
  • 2f85a19d7d alif/modmachine: Implement machine.unique_id(), fix machine.reset(). Damien George 2024-02-02 17:50:34 +11:00
  • 2a580b05ad alif/modalif: Add alif.info() function. Damien George 2024-02-02 17:50:15 +11:00
  • 64af93e74e alif/mpconfigport: Enable MICROPY_PY_RANDOM_SEED_INIT_FUNC. Damien George 2024-01-26 12:03:46 +11:00
  • c6cb082ed1 alif/mpconfigport: Enable os.urandom(). Damien George 2024-01-26 12:00:37 +11:00
  • 4e62ade442 alif/se_services: Add SE services interface. Damien George 2024-01-26 12:00:18 +11:00
  • 53b7c14836 alif/modmachine: Enable machine.Timer. Damien George 2024-01-10 23:41:10 +11:00
  • ada0939c5f alif/system_tick: Integrate soft timer. Damien George 2024-01-10 23:41:00 +11:00
  • 975f84f2ad alif/mphalport: Enable efficient events and implement quiet timing. Damien George 2024-01-10 16:08:45 +11:00
  • 40ff0c2f27 alif/system_tick: Use a UTIMER for system ticks and timing. Damien George 2024-01-10 14:37:52 +11:00
  • ccc5935234 alif: Add initial port to Alif Ensemble MCUs. Damien George 2023-12-12 00:11:46 +11:00
  • b8a9cdf067 alif/tinyusb_port: Implement SOF event. Damien George 2025-03-28 00:29:06 +11:00
  • ebecd6d101 alif/tinyusb_port: Disable USB IRQ on deinit. iabdalkader 2024-10-22 08:48:25 +02:00
  • 092d85557c alif/tinyusb_port: Add Alif TinyUSB DCD driver. Damien George 2023-12-12 00:11:41 +11:00
  • 1356860e22 lib/alif-security-toolkit: Add new submodule for Alif Security Toolkit. Damien George 2025-03-11 16:47:39 +11:00
  • c5102a7858 lib/alif_ensemble-cmsis-dfp: Add new submodule for Alif SDK v1.3.2. Damien George 2023-12-12 00:11:32 +11:00
  • 7268034d56 top: Add "ser" to codespell exclusion list. Damien George 2025-02-20 23:35:07 +11:00
  • a9384c71c5 extmod/extmod.mk: Switch from drivers/cyw43/cywbt to lib/cyw43-drivers. Damien George 2025-02-28 23:19:31 +11:00
  • 0ee160e7c0 extmod/extmod.mk: Add cyw43_spi.c to list of sources. Damien George 2024-12-18 14:49:56 +11:00
  • 91cff8e4f1 rp2/rp2_flash: Configure optimal flash timings. Mike Bell 2025-03-25 11:32:06 +00:00
  • 89eea0f5e8 rp2/rp2_flash: Support flash writes from PSRAM. Mike Bell 2024-08-11 21:39:05 +01:00
  • b7d5caf2a3 rp2/mpconfigport: Configure heap for PSRAM. Phil Howard 2024-08-09 14:15:33 +01:00
  • 11f057dd9a rp2: Add support for PSRAM with auto-detection. Phil Howard 2024-08-06 19:49:40 +01:00
  • 9e9be83fd6 tools/mpremote: Allow .img for ROMFS file and validate ROMFS image. iabdalkader 2025-03-29 10:11:38 +01:00
  • 74a5bf94c1 tools/gen-cpydiff.py: Fail CPython diff generation if output matches. Angus Gratton 2025-04-01 11:52:04 +11:00
  • e9a80fc9a0 tests/cpydiff: Remove types_str_endswith. Angus Gratton 2025-04-01 11:53:31 +11:00
  • 57f1e60dd0 tests/cpydiff: Update CPy diff for assign expr in nested comprehensions. Angus Gratton 2025-04-01 12:09:41 +11:00
  • e34412f0f4 tools/ci.sh: Manually install picotool for rp2 builds. Damien George 2025-04-05 22:53:25 +11:00
  • 3805e65ed3 tools/mpy_ld.py: Give better error for unsupported ARM absolute relocs. Jon Nordby 2025-03-29 00:38:14 +01:00
  • 6bb586619d esp32/esp32_common.cmake: Remove obsolete definition. Alessandro Gatti 2025-03-22 02:45:10 +01:00
  • fda9bf4917 esp32/esp32_common.cmake: Clean up RISC-V directives. Alessandro Gatti 2025-03-22 02:40:59 +01:00
  • 9ab6906f50 esp32/esp32_common.cmake: Use native gchelper for RISC-V. Alessandro Gatti 2025-03-22 02:35:32 +01:00