Right, that’s actually a little broken. We’ve talked about this in
already.
You can still use the builtin Adafruit TinyUSB version with platformio.ini
[env:seeed_xiao]
platform = atmelsam@8.3.0
board = seeed_xiao
framework = arduino
build_flags =
-I $PROJECT_PACKAGES_DIR/framework-arduino-samd-seeed/libraries/Adafruit_TinyUSB_Arduino/src/arduino
-DUSE_TINYUSB
lib_ignore = USBHost
lib_archive = no
and src/main.cpp
#include <Arduino.h>
#include <Adafruit_TinyUSB.h>
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println("Hello, World!");
delay(1000);
}