micropython/ports/rp2/boards
iabdalkader 66e0cfc3b9 rp2/machine_pin: Refactor the machine.Pin class for external GPIO.
Handle externally controlled GPIO pins more generically, by removing all
CYW43-specific code from `machine_pin.c`, and adding hooks to initialise,
configure, read and write external pins.  This allows any driver for an
on-board module which controls GPIO pins (such as CYW43 or NINA), to
provide its own implementation of those hooks and work seamlessly with
`machine_pin.c`.
2023-01-16 11:37:18 +11:00
..
ADAFRUIT_FEATHER_RP2040 rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
ADAFRUIT_ITSYBITSY_RP2040 rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
ADAFRUIT_QTPY_RP2040 rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
ARDUINO_NANO_RP2040_CONNECT rp2/boards/ARDUINO_NANO_RP2040: Add more modules and enable MD5 hash. 2022-11-14 19:06:51 +11:00
GARATRONIC_PYBSTICK26_RP2040 rp2/boards: Set PICO_BOARD correctly for each board. 2022-09-08 14:50:54 +10:00
PICO rp2: Allow enabling USB device without enabling USB-CDC. 2022-11-11 16:49:18 +11:00
PICO_W rp2/machine_pin: Refactor the machine.Pin class for external GPIO. 2023-01-16 11:37:18 +11:00
PIMORONI_PICOLIPO_4MB rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
PIMORONI_PICOLIPO_16MB rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
PIMORONI_TINY2040 rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
SPARKFUN_PROMICRO rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
SPARKFUN_THINGPLUS rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk. 2022-09-08 14:51:15 +10:00
W5100S_EVB_PICO rp2/boards: Set PICO_BOARD correctly for each board. 2022-09-08 14:50:54 +10:00
W5500_EVB_PICO rp2/boards: Set PICO_BOARD correctly for each board. 2022-09-08 14:50:54 +10:00
WEACTSTUDIO rp2/boards/WEACTSTUDIO: Add WEACTSTUDIO with multiple variants. 2022-09-26 12:40:14 +10:00
deploy.md ports: Add board.json for all boards. 2021-10-27 14:04:53 +11:00
manifest.py ports: Use micropython-lib version of drivers in manifests. 2022-09-08 11:27:05 +10:00