From 437a320d4556cc7982e3d288a6ec785daaba8a17 Mon Sep 17 00:00:00 2001 From: Mike Causer Date: Sat, 24 Jul 2021 02:31:25 +1000 Subject: [PATCH] rp2/boards: Add Adafruit Trinkey QT2040. --- .../ADAFRUIT_TRINKEY_QT2040/mpconfigboard.cmake | 1 + .../ADAFRUIT_TRINKEY_QT2040/mpconfigboard.h | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.cmake create mode 100644 ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.h diff --git a/ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.cmake b/ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.cmake new file mode 100644 index 0000000000..85d10bd3a5 --- /dev/null +++ b/ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.cmake @@ -0,0 +1 @@ +# cmake file for Adafruit Trinkey QT2040 diff --git a/ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.h b/ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.h new file mode 100644 index 0000000000..a92b75aba1 --- /dev/null +++ b/ports/rp2/boards/ADAFRUIT_TRINKEY_QT2040/mpconfigboard.h @@ -0,0 +1,16 @@ +// https://www.adafruit.com/product/5056 +// https://learn.adafruit.com/adafruit-trinkey-qt2040/pinouts + +#define MICROPY_HW_BOARD_NAME "Adafruit Trinkey QT2040" +#define MICROPY_HW_FLASH_STORAGE_BYTES (7 * 1024 * 1024) + +#define MICROPY_HW_USB_VID (0x239A) +#define MICROPY_HW_USB_PID (0x8106) + +// STEMMA QT / Qwiic on I2C0 +#define MICROPY_HW_I2C0_SCL (17) +#define MICROPY_HW_I2C0_SDA (16) + +// NeoPixel data GPIO27, power not toggleable + +// Boot button GPIO12, can be used as user btn