circuitpython/ports/samd/boards
robert-hh 79d182deb2 samd/machine_i2c_target: Support I2C target mode.
Supporting readfrom_mem*(). writeto_mem() and a set of IRQs.  Enabled by
default for SAMD51 devices and SAMD21 devices with external flash.

Tested with ItsyBitsy M4 and ItsyBitsy M0 with both on-board SoftI2C and a
RP2 Pico as controller.

Signed-off-by: Damien George <damien@micropython.org>
Signed-off-by: robert-hh <robert@hammelrath.com>
2025-08-01 23:03:17 +10:00
..
ADAFRUIT_FEATHER_M0_EXPRESS samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
ADAFRUIT_FEATHER_M4_EXPRESS samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
ADAFRUIT_ITSYBITSY_M0_EXPRESS samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
ADAFRUIT_ITSYBITSY_M4_EXPRESS samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
ADAFRUIT_METRO_M4_EXPRESS samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
ADAFRUIT_NEOKEY_TRINKEY samd/machine_i2c_target: Support I2C target mode. 2025-08-01 23:03:17 +10:00
ADAFRUIT_QTPY_SAMD21 samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
ADAFRUIT_TRINKET_M0 samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
MINISAM_M4 samd/samd_qspiflash: Remove the attempt to handle a unknown device. 2025-05-07 16:20:19 +10:00
SAMD21_XPLAINED_PRO samd/boards/SAMD21_XPLAINED_PRO: Use the SPI flash for the file system. 2024-11-18 23:51:02 +11:00
SAMD_GENERIC_D21X18 samd/boards/SAMD_GENERIC_Dxxx: Add Microchip URL to board.json. 2025-05-07 16:16:11 +10:00
SAMD_GENERIC_D51X19 samd/boards/SAMD_GENERIC_Dxxx: Add Microchip URL to board.json. 2025-05-07 16:16:11 +10:00
SAMD_GENERIC_D51X20 samd/boards/SAMD_GENERIC_D51xxx: Fix VFS settings for internal flash. 2025-05-07 16:18:07 +10:00
SEEED_WIO_TERMINAL samd/boards: Provide default IDs for UART, I2C and SPI. 2025-03-03 10:59:26 +11:00
SEEED_XIAO_SAMD21 ports: Update board.json files for vendor/product consistency. 2025-06-04 01:47:59 +10:00
SPARKFUN_REDBOARD_TURBO samd/boards: Change the SparkFun vendor name to SparkFun. 2025-06-19 15:12:49 +02:00
SPARKFUN_SAMD21_DEV_BREAKOUT samd/boards: Change the SparkFun vendor name to SparkFun. 2025-06-19 15:12:49 +02:00
SPARKFUN_SAMD51_THING_PLUS ports: Update board.json files for vendor/product consistency. 2025-06-04 01:47:59 +10:00
deploy.md samd/boards: Add default deploy instructions. 2023-05-22 18:37:24 +10:00
make-pins.py samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
manifest.py samd: Integrate latest asf4, add help, more time funcs and uPy features. 2021-11-19 11:05:05 +11:00
pins_prefix.c samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
samd21x18a.ld samd: Rearrange the MCU-specific loader files. 2023-05-22 18:36:29 +10:00
samd51x19a.ld samd: Rearrange the MCU-specific loader files. 2023-05-22 18:36:29 +10:00
samd51x20a.ld samd: Rearrange the MCU-specific loader files. 2023-05-22 18:36:29 +10:00