Seeeduino XIAO keyboard emulatingr keyboard

Hi everyone,

I am trying to start to use seeeduino XIAO as a keyboard emulator.
The first time I sent the sketch to the XIAO everything was working fine.
I changed the sketch (minor change) and after that I cant no more upload a sketch. The port is detected but when trying to upload the ide says that the port was not found.
The sketch I originally uploaded is the next:

#include “Keyboard.h”

int buttonNum[5] = {3, 4, 2, 0, 1};
char KeySelected[5] = {‘a’, ‘b’, ‘c’, ‘d’ , ‘e’};
int buttSelect = 0;

void setup() {

Serial.begin(115200);
for (int x = 0; x < 5; x++) {
pinMode(buttonNum[x], INPUT_PULLUP);
}

Keyboard.begin();
}

void loop() {

int pressed = HIGH;
for (int x = 0; x < 5; x++) {
pressed = digitalRead(x);
if (pressed == LOW)
{
Keyboard.press(KeySelected[x]);
delay(50);
Keyboard.releaseAll();
delay(50);
pressed = -1;
}
delay(25);
}
}

The error that I am getting is:

/home/atex/Downloads/arduino-1.8.13/arduino-builder -dump-prefs -logger=machine -hardware /home/atex/Downloads/arduino-1.8.13/hardware -hardware /home/atex/.arduino15/packages -tools /home/atex/Downloads/arduino-1.8.13/tools-builder -tools /home/atex/Downloads/arduino-1.8.13/hardware/tools/avr -tools /home/atex/.arduino15/packages -built-in-libraries /home/atex/Downloads/arduino-1.8.13/libraries -libraries /home/atex/Arduino/libraries -fqbn=Seeeduino:samd:seeed_XIAO_m0:usbstack=arduino,debug=off -vid-pid=2886_802F -ide-version=10813 -build-path /tmp/arduino_build_715593 -warnings=none -build-cache /tmp/arduino_cache_497927 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd.path=/home/atex/.arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=/home/atex/.arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.CMSIS.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.bossac.path=/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.bossac-1.7.0-arduino3.path=/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.7.0-arduino3 -prefs=runtime.tools.bossac-1.8.0-48-gb176eee.path=/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.CMSIS-Atmel.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1 -prefs=runtime.tools.CMSIS-Atmel-1.2.1.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1 -prefs=runtime.tools.arduinoOTA.path=/home/atex/.arduino15/packages/Seeeduino/tools/arduinoOTA/1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=/home/atex/.arduino15/packages/Seeeduino/tools/arduinoOTA/1.2.1 -verbose /home/atex/[email protected]/Arduino/keyboard/keyboard.ino
/home/atex/Downloads/arduino-1.8.13/arduino-builder -compile -logger=machine -hardware /home/atex/Downloads/arduino-1.8.13/hardware -hardware /home/atex/.arduino15/packages -tools /home/atex/Downloads/arduino-1.8.13/tools-builder -tools /home/atex/Downloads/arduino-1.8.13/hardware/tools/avr -tools /home/atex/.arduino15/packages -built-in-libraries /home/atex/Downloads/arduino-1.8.13/libraries -libraries /home/atex/Arduino/libraries -fqbn=Seeeduino:samd:seeed_XIAO_m0:usbstack=arduino,debug=off -vid-pid=2886_802F -ide-version=10813 -build-path /tmp/arduino_build_715593 -warnings=none -build-cache /tmp/arduino_cache_497927 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.openocd.path=/home/atex/.arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.openocd-0.10.0-arduino7.path=/home/atex/.arduino15/packages/arduino/tools/openocd/0.10.0-arduino7 -prefs=runtime.tools.CMSIS.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.arm-none-eabi-gcc-7-2017q4.path=/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4 -prefs=runtime.tools.bossac.path=/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.bossac-1.7.0-arduino3.path=/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.7.0-arduino3 -prefs=runtime.tools.bossac-1.8.0-48-gb176eee.path=/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.8.0-48-gb176eee -prefs=runtime.tools.CMSIS-Atmel.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1 -prefs=runtime.tools.CMSIS-Atmel-1.2.1.path=/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1 -prefs=runtime.tools.arduinoOTA.path=/home/atex/.arduino15/packages/Seeeduino/tools/arduinoOTA/1.2.1 -prefs=runtime.tools.arduinoOTA-1.2.1.path=/home/atex/.arduino15/packages/Seeeduino/tools/arduinoOTA/1.2.1 -verbose /home/atex/[email protected]/Arduino/keyboard/keyboard.ino
Using board ‘seeed_XIAO_m0’ from platform in folder: /home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6
Using core ‘arduino’ from platform in folder: /home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6
Detecting libraries used…
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions “-D__SKETCH_NAME__=”"“keyboard.ino”""" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10813 -DARDUINO_SEEED_XIAO_M0 -DARDUINO_ARCH_SAMD -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1/CMSIS-Atmel/CMSIS/Device/ATMEL/ -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0 /tmp/arduino_build_715593/sketch/keyboard.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Keyboard.h: [[email protected] [email protected]]
ResolveLibrary(Keyboard.h)
-> candidates: [[email protected] [email protected]]
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions “-D__SKETCH_NAME__=””“keyboard.ino””"" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10813 -DARDUINO_SEEED_XIAO_M0 -DARDUINO_ARCH_SAMD -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1/CMSIS-Atmel/CMSIS/Device/ATMEL/ -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0 -I/home/atex/Arduino/libraries/Keyboard/src /tmp/arduino_build_715593/sketch/keyboard.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for HID.h: [[email protected]]
ResolveLibrary(HID.h)
-> candidates: [[email protected]]
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions “-D__SKETCH_NAME__=””“keyboard.ino””"" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10813 -DARDUINO_SEEED_XIAO_M0 -DARDUINO_ARCH_SAMD -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1/CMSIS-Atmel/CMSIS/Device/ATMEL/ -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0 -I/home/atex/Arduino/libraries/Keyboard/src -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/libraries/HID /tmp/arduino_build_715593/sketch/keyboard.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: /home/atex/Arduino/libraries/Keyboard/src/Keyboard.cpp
Using cached library dependencies for file: /home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/libraries/HID/HID.cpp
Generating function prototypes…
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions “-D__SKETCH_NAME__=””“keyboard.ino””"" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10813 -DARDUINO_SEEED_XIAO_M0 -DARDUINO_ARCH_SAMD -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” “-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1/CMSIS-Atmel/CMSIS/Device/ATMEL/ -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0 -I/home/atex/Arduino/libraries/Keyboard/src -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/libraries/HID /tmp/arduino_build_715593/sketch/keyboard.ino.cpp -o /tmp/arduino_build_715593/preproc/ctags_target_for_gcc_minus_e.cpp -DARDUINO_LIB_DISCOVERY_PHASE
/home/atex/Downloads/arduino-1.8.13/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_715593/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch…
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD “-D__SKETCH_NAME__=””“keyboard.ino””"" -DF_CPU=48000000L -DARDUINO=10813 -DARDUINO_SEEED_XIAO_M0 -DARDUINO_ARCH_SAMD -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” "-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -DARDUINO_SAMD_ZERO -D__SAMD21__ -D__SAMD21G18A__ -DARM_MATH_CM0PLUS -DSEEED_XIAO_M0 -DUSB_VID=0x2886 -DUSB_PID=0x802F -DUSBCON -DUSB_CONFIG_POWER=100 “-DUSB_MANUFACTURER=“Seeed”” "-DUSB_PRODUCT=“Seeed XIAO M0"” -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0/CMSIS/Include/ -I/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS-Atmel/1.2.1/CMSIS-Atmel/CMSIS/Device/ATMEL/ -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/cores/arduino -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0 -I/home/atex/Arduino/libraries/Keyboard/src -I/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/libraries/HID /tmp/arduino_build_715593/sketch/keyboard.ino.cpp -o /tmp/arduino_build_715593/sketch/keyboard.ino.cpp.o
Compiling libraries…
Compiling library “Keyboard”
Using previously compiled file: /tmp/arduino_build_715593/libraries/Keyboard/Keyboard.cpp.o
Compiling library “HID”
Using previously compiled file: /tmp/arduino_build_715593/libraries/HID/HID.cpp.o
Compiling core…
Using previously compiled file: /tmp/arduino_build_715593/core/variant.cpp.o
Using precompiled core: /tmp/arduino_cache_497927/core/core_Seeeduino_samd_seeed_XIAO_m0_usbstack_arduino,debug_off_411f057a50af809c2a5371fcc22770ca.a
Linking everything together…
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/tmp/arduino_build_715593 -Os -Wl,–gc-sections -save-temps -T/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0/linker_scripts/gcc/flash_with_bootloader.ld -Wl,-Map,/tmp/arduino_build_715593/keyboard.ino.map --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,–cref -Wl,–check-sections -Wl,–gc-sections -Wl,–unresolved-symbols=report-all -Wl,–warn-common -Wl,–warn-section-align -u _printf_float -u _scanf_float -o /tmp/arduino_build_715593/keyboard.ino.elf /tmp/arduino_build_715593/sketch/keyboard.ino.cpp.o /tmp/arduino_build_715593/libraries/Keyboard/Keyboard.cpp.o /tmp/arduino_build_715593/libraries/HID/HID.cpp.o /tmp/arduino_build_715593/core/variant.cpp.o -Wl,–start-group -L/home/atex/.arduino15/packages/Seeeduino/tools/CMSIS/4.5.0/CMSIS/Lib/GCC/ -larm_cortexM0l_math -L/home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/variants/XIAO_m0 -lm /tmp/arduino_build_715593/…/arduino_cache_497927/core/core_Seeeduino_samd_seeed_XIAO_m0_usbstack_arduino,debug_off_411f057a50af809c2a5371fcc22770ca.a -Wl,–end-group
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /tmp/arduino_build_715593/keyboard.ino.elf /tmp/arduino_build_715593/keyboard.ino.bin
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino_build_715593/keyboard.ino.elf /tmp/arduino_build_715593/keyboard.ino.hex
Multiple libraries were found for “Keyboard.h”
Used: /home/atex/Arduino/libraries/Keyboard
Not used: /home/atex/Downloads/arduino-1.8.13/libraries/Keyboard
Using library Keyboard at version 1.0.1 in folder: /home/atex/Arduino/libraries/Keyboard
Using library HID at version 1.0 in folder: /home/atex/.arduino15/packages/Seeeduino/hardware/samd/1.7.6/libraries/HID
/home/atex/.arduino15/packages/Seeeduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /tmp/arduino_build_715593/keyboard.ino.elf
Sketch uses 35108 bytes (13%) of program storage space. Maximum is 262144 bytes.
Forcing reset using 1200bps open/close on port /dev/ttyACM0
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
PORTS {/dev/ttyACM0, } / {/dev/ttyACM0, } => {}
Uploading using selected port: /dev/ttyACM0
/home/atex/.arduino15/packages/Seeeduino/tools/bossac/1.7.0-arduino3/bossac -i -d --port=ttyACM0 -U true -i -e -w -v /tmp/arduino_build_715593/keyboard.ino.bin -R
Set binary mode
Send auto-baud
Set binary mode
An error occurred while uploading the sketch
No device found on ttyACM0

Any help?

Thank you very much.

Best regards

Antonio Teixeira

Hi @antoniojteixeira , Is this error occurred only when compiling the specific code or any code?

@antoniojteixeira How about trying it once?

Hi @salman ,

That happens with all code I ry in the XIAO.

Hi Baozhu,

Sory but I didnt understand what you mean.

Can you try to reset the XIAO before uploading the sketch, it might be stuck in the HID Mode!

To Reset

  • Connect the Seeeduino XIAO to your computer.
  • Use tweezers or short lines to short the RST pins in the diagram twice.
  • The orange LED lights flicker on and light up.

At this point, the chip enters Bootloader mode and the burn port appears again. Because the samd21 chip has two partitions, one is the Bootloader and the other is the user program. The product will burn a bootloader code in the system memory when it leaves the factory. We can switch modes with a quick reset.

Source: Getting Started with Seeed Studio XIAO SAMD21 | Seeed Studio Wiki

Thank you Salman. It worked.

Glad to know that :blush:.