Files
micropython/ports/alif
Angus Gratton b2cda6c604 extmod,alif,mimxrt,rp2,stm32: Create common cyw43 driver config header.
This is only a surface level refactor, some deeper refactoring would be
possible with (for example) the SDIO interface in mimxrt and stm32, or the
BTHCI interface which is is similar on supported ports. But sticking to
cases where the macros are the same across all ports.

This work was funded through GitHub Sponsors.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2025-05-08 15:32:05 +10:00
..
2025-04-09 00:22:32 +10:00
2025-04-09 00:22:32 +10:00
2025-04-09 00:22:32 +10:00
2025-04-09 00:22:32 +10:00
2025-04-09 00:22:32 +10:00

MicroPython port to Alif Ensemble MCUs

This is a port of MicroPython to the Alif Ensemble series of microcontrollers.

Initial development of this Alif port was sponsored by OpenMV LLC.

Features currently supported:

  • UART REPL.
  • TinyUSB with CDC and MSC device support.
  • Octal SPI flash with XIP mode.
  • machine.Pin support with named pins.
  • machine.UART, machine.SPI, machine.I2C, machine.RTC peripherals.
  • WiFi and Bluetooth using cyw43.
  • Dual core support of the HE and HP cores using Open-AMP.
  • Low power modes.

The following more advanced features will follow later:

  • Ethernet support.
  • SDRAM support.
  • Other machine modules.