/* * Board config for the VersaPad v2 UF2 bootloader. * Adapted from Microsoft uf2-samdx1 boards/gemma_m0/board_config.h * (closest upstream template: crystalless ATSAMD21, same USB_VID). */ #ifndef BOARD_CONFIG_H #define BOARD_CONFIG_H #define CRYSTALLESS 1 #define VENDOR_NAME "Custom" #define PRODUCT_NAME "VersaPad v2" #define VOLUME_LABEL "VERSABOOT" #define INDEX_URL "https://git.jappel.io/jappel/VersaMCU" #define BOARD_ID "SAMD21G17D-VersaPad-v2" /* Same VID as the app firmware (platformio.ini), distinct PID so the * bootloader enumerates as a different USB device than the app. */ #define USB_VID 0x239A #define USB_PID 0x0011 /* No plain GPIO status LED on this board, only a WS2812 chain on PB22. * The bootloader's LED_PIN code just toggles a digital output, that would * not drive WS2812 correctly, so leave it undefined for now. */ //#define LED_PIN //#define LED_TX_PIN //#define LED_RX_PIN //#define BOARD_RGBLED_CLOCK_PIN //#define BOARD_RGBLED_DATA_PIN #endif