diff --git a/README.md b/README.md index 1d2482d..b40759b 100644 --- a/README.md +++ b/README.md @@ -53,15 +53,15 @@ Rust embedded, rp2040 HAL ## Hardware -[Schematics](build/cmdr_mainboard_v1.pdf) +[Schematics](eCAD/cmdr_mainboard_52_v1.pdf) - 1x rp2040 Zero - 45x Cherry MX compatible switches - 6x Kailh Choc low profile switches - 51x 1N4148 diodes -- 1x PCB [Gerber files](build/cmdr_mainboard_51_gerber_v1.zip) -- 1x MCU cover (optional) [STL file](build/cmdr_keyboard_51_Cover.stl) -- 1x 6x3 Cherry MX mounting jig (optional) [STL file](build/cmdr_mounting_jig-MountingJig.stl) +- 1x PCB [Gerber files](eCAD/cmdr_mainboard_51_gerber_v1.zip) +- 1x MCU cover (optional) +- 1x 6x3 Cherry MX mounting jig (optional) [STL file](mCAD/cmdr_mounting_jig-MountingJig.stl) # CMDR keyboard 42 @@ -118,12 +118,12 @@ Rust embedded, rp2040 HAL ## Hardware -[Schematics](build/cmdr_mainboard_v1.pdf) +[Schematics](eCAD/cmdr_mainboard_42_v1.pdf) - 1x rp2040 Zero (please see patch instruction) - 36x Cherry MX compatible switches - 6x Kailh Choc low profile switches - 42x 1N4148 diodes -- 1x PCB [Gerber files](build/cmdr_mainboard_gerber_v1.zip) (please see patch instructions) -- 1x MCU cover (optional) [STL file](build/cmdr_keyboard-Cover.stl) -- 1x 6x3 Cherry MX mounting jig (optional) [STL file](build/cmdr_mounting_jig-MountingJig.stl) +- 1x PCB [Gerber files](eCAD/cmdr_mainboard_42_gerber_v1.zip) (please see patch instructions) +- 1x MCU cover (optional) [STL file](mCAD/cmdr_keyboard-Cover.stl) +- 1x 6x3 Cherry MX mounting jig (optional) [STL file](mCAD/cmdr_mounting_jig-MountingJig.stl) diff --git a/build/cmdr_keyboard-Cover.stl b/build/cmdr_keyboard-Cover.stl deleted file mode 100644 index b15a6df..0000000 Binary files a/build/cmdr_keyboard-Cover.stl and /dev/null differ diff --git a/build/cmdr_mainboard_gerber_v1.zip b/eCAD/cmdr_mainboard_42_gerber_v1.zip similarity index 100% rename from build/cmdr_mainboard_gerber_v1.zip rename to eCAD/cmdr_mainboard_42_gerber_v1.zip diff --git a/build/cmdr_mainboard_v1.pdf b/eCAD/cmdr_mainboard_42_v1.pdf similarity index 100% rename from build/cmdr_mainboard_v1.pdf rename to eCAD/cmdr_mainboard_42_v1.pdf diff --git a/build/cmdr_mounting_jig-MountingJig.stl b/mCAD/cmdr_mounting_jig-MountingJig.stl similarity index 100% rename from build/cmdr_mounting_jig-MountingJig.stl rename to mCAD/cmdr_mounting_jig-MountingJig.stl diff --git a/teensylc_42/.gitignore b/teensylc_42/.gitignore deleted file mode 100644 index b9f3806..0000000 --- a/teensylc_42/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.pio -.vscode diff --git a/teensylc_42/Makefile b/teensylc_42/Makefile deleted file mode 100755 index 19ebc19..0000000 --- a/teensylc_42/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# Uncomment lines below if you have problems with $PATH -#SHELL := /bin/bash -#PATH := /usr/local/bin:$(PATH) - -all: - pio run && pio run -t compiledb - -clean: - pio run -t clean - -upload: - pio run -t upload diff --git a/teensylc_42/compile_commands.json b/teensylc_42/compile_commands.json deleted file mode 100644 index 6000d8b..0000000 --- a/teensylc_42/compile_commands.json +++ /dev/null @@ -1,434 +0,0 @@ -[ - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/AudioStream.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/AudioStream.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/AudioStream.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/AudioStream.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/CrashReport.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/CrashReport.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/CrashReport.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/CrashReport.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/DMAChannel.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/DMAChannel.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/DMAChannel.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/DMAChannel.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/EventResponder.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/EventResponder.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/EventResponder.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/EventResponder.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial1.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial1.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial1.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial1.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial2.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial2.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial2.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial2.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial3.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial3.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial3.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial3.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial4.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial4.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial4.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial4.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial5.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial5.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial5.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial5.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/HardwareSerial6.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial6.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/HardwareSerial6.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/HardwareSerial6.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/IPAddress.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/IPAddress.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/IPAddress.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/IPAddress.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/IntervalTimer.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/IntervalTimer.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/IntervalTimer.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/IntervalTimer.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/Print.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Print.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Print.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/Print.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/Stream.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Stream.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Stream.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/Stream.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/Time.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Time.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Time.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/Time.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/Tone.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Tone.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/Tone.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/Tone.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/WMath.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/WMath.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/WMath.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/WMath.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/WString.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/WString.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/WString.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/WString.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/analog.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/analog.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/analog.c", - "output": ".pio/build/teensylc/FrameworkArduino/analog.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/avr_emulation.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/avr_emulation.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/avr_emulation.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/avr_emulation.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/eeprom.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/eeprom.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/eeprom.c", - "output": ".pio/build/teensylc/FrameworkArduino/eeprom.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/keylayouts.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/keylayouts.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/keylayouts.c", - "output": ".pio/build/teensylc/FrameworkArduino/keylayouts.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/main.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/main.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/main.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/main.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/math_helper.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/math_helper.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/math_helper.c", - "output": ".pio/build/teensylc/FrameworkArduino/math_helper.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -mthumb -mcpu=cortex-m0plus -mno-unaligned-access -x assembler-with-cpp -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include -c -o .pio/build/teensylc/FrameworkArduino/memcpy-armv7m.S.o /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/memcpy-armv7m.S", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/memcpy-armv7m.S", - "output": ".pio/build/teensylc/FrameworkArduino/memcpy-armv7m.S.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -mthumb -mcpu=cortex-m0plus -mno-unaligned-access -x assembler-with-cpp -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include -c -o .pio/build/teensylc/FrameworkArduino/memset.S.o /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/memset.S", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/memset.S", - "output": ".pio/build/teensylc/FrameworkArduino/memset.S.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/mk20dx128.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/mk20dx128.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/mk20dx128.c", - "output": ".pio/build/teensylc/FrameworkArduino/mk20dx128.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/new.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/new.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/new.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/new.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/nonstd.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/nonstd.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/nonstd.c", - "output": ".pio/build/teensylc/FrameworkArduino/nonstd.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/pins_teensy.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/pins_teensy.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/pins_teensy.c", - "output": ".pio/build/teensylc/FrameworkArduino/pins_teensy.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/ser_print.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/ser_print.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/ser_print.c", - "output": ".pio/build/teensylc/FrameworkArduino/ser_print.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial1.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial1.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial1.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial1.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial2.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial2.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial2.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial2.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial3.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial3.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial3.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial3.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial4.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial4.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial4.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial4.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial5.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial5.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial5.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial5.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial6.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial6.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial6.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial6.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/serial6_lpuart.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial6_lpuart.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serial6_lpuart.c", - "output": ".pio/build/teensylc/FrameworkArduino/serial6_lpuart.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent1.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent1.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent1.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent1.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent2.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent2.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent2.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent2.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent3.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent3.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent3.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent3.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent4.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent4.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent4.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent4.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent5.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent5.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent5.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent5.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEvent6.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent6.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEvent6.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEvent6.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEventUSB1.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEventUSB1.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEventUSB1.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEventUSB1.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/serialEventUSB2.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEventUSB2.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/serialEventUSB2.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/serialEventUSB2.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/touch.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/touch.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/touch.c", - "output": ".pio/build/teensylc/FrameworkArduino/touch.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/usb_audio.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_audio.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_audio.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/usb_audio.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_desc.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_desc.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_desc.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_desc.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_dev.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_dev.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_dev.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_dev.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/usb_flightsim.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_flightsim.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_flightsim.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/usb_flightsim.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/usb_inst.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_inst.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_inst.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/usb_inst.cpp.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_joystick.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_joystick.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_joystick.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_joystick.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_keyboard.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_keyboard.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_keyboard.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_keyboard.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_mem.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_mem.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_mem.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_mem.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_midi.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_midi.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_midi.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_midi.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_mouse.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_mouse.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_mouse.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_mouse.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_mtp.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_mtp.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_mtp.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_mtp.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_rawhid.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_rawhid.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_rawhid.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_rawhid.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_seremu.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_seremu.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_seremu.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_seremu.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_serial.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_serial.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_serial.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_serial.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_serial2.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_serial2.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_serial2.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_serial2.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_serial3.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_serial3.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_serial3.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_serial3.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-gcc -o .pio/build/teensylc/FrameworkArduino/usb_touch.c.o -c -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_touch.c", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/usb_touch.c", - "output": ".pio/build/teensylc/FrameworkArduino/usb_touch.c.o" - }, - { - "command": "/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/bin/arm-none-eabi-g++ -o .pio/build/teensylc/FrameworkArduino/yield.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include /home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/yield.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3/yield.cpp", - "output": ".pio/build/teensylc/FrameworkArduino/yield.cpp.o" - }, - { - "command": "arm-none-eabi-g++ -o .pio/build/teensylc/lib541/teensy-libc/ElrsTx.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -Ilib/teensy-libc -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 lib/teensy-libc/ElrsTx.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "lib/teensy-libc/ElrsTx.cpp", - "output": ".pio/build/teensylc/lib541/teensy-libc/ElrsTx.cpp.o" - }, - { - "command": "arm-none-eabi-g++ -o .pio/build/teensylc/lib541/teensy-libc/IndicatorLed.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -Ilib/teensy-libc -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 lib/teensy-libc/IndicatorLed.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "lib/teensy-libc/IndicatorLed.cpp", - "output": ".pio/build/teensylc/lib541/teensy-libc/IndicatorLed.cpp.o" - }, - { - "command": "arm-none-eabi-g++ -o .pio/build/teensylc/lib083/Keypad/Key.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 /home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src/Key.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src/Key.cpp", - "output": ".pio/build/teensylc/lib083/Keypad/Key.cpp.o" - }, - { - "command": "arm-none-eabi-g++ -o .pio/build/teensylc/lib083/Keypad/Keypad.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -I/home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 /home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src/Keypad.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "/home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src/Keypad.cpp", - "output": ".pio/build/teensylc/lib083/Keypad/Keypad.cpp.o" - }, - { - "command": "arm-none-eabi-g++ -o .pio/build/teensylc/src/cmdr_keyboard.cpp.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Wno-error=narrowing -fpermissive -w -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m0plus -nostdlib -Os --specs=nano.specs -mno-unaligned-access -fsingle-precision-constant -DPLATFORMIO=60108 -D__MKL26Z64__ -DARDUINO_TEENSYLC -DUSB_KEYBOARDONLY -DLAYOUT_SWEDISH -DARDUINO=10805 -DTEENSYDUINO=158 -DCORE_TEENSY -DF_CPU=48000000L -DLAYOUT_US_ENGLISH -Iinclude -Isrc -I/home/cm/.platformio/packages/framework-arduinoteensy/libraries/Keypad/src -Ilib/teensy-libc -I/home/cm/.platformio/packages/framework-arduinoteensy/cores/teensy3 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1 -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include/c++/11.3.1/arm-none-eabi -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/lib/gcc/arm-none-eabi/11.3.1/include-fixed -I/home/cm/.platformio/packages/toolchain-gccarmnoneeabi-teensy/arm-none-eabi/include src/cmdr_keyboard.cpp", - "directory": "/home/cm/projects/cmdr-keyboard/firmware", - "file": "src/cmdr_keyboard.cpp", - "output": ".pio/build/teensylc/src/cmdr_keyboard.cpp.o" - } -] diff --git a/teensylc_42/extra_script.py b/teensylc_42/extra_script.py deleted file mode 100644 index b09c47d..0000000 --- a/teensylc_42/extra_script.py +++ /dev/null @@ -1,5 +0,0 @@ -import os -Import("env") - -# include toolchain paths -env.Replace(COMPILATIONDB_INCLUDE_TOOLCHAIN=True) diff --git a/teensylc_42/include/.gitkeep b/teensylc_42/include/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/teensylc_42/lib/.gitkeep b/teensylc_42/lib/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/teensylc_42/platformio.ini b/teensylc_42/platformio.ini deleted file mode 100755 index 2ba2ea5..0000000 --- a/teensylc_42/platformio.ini +++ /dev/null @@ -1,18 +0,0 @@ -; PlatformIO Project Configuration File -; -; Build options: build flags, source filter -; Upload options: custom upload port, speed and extra flags -; Library options: dependencies, extra library storages -; Advanced options: extra scripting -; -; Please visit documentation for the other options and examples -; http://docs.platformio.org/page/projectconf.html - -[env:teensylc] -platform = teensy -board = teensylc -framework = arduino -build_flags = -D USB_KEYBOARDONLY -D LAYOUT_SWEDISH -w -board_build.f_cpu = 48000000L -extra_scripts = pre:extra_script.py -upload_protocol = teensy-cli diff --git a/teensylc_42/src/cmdr_keyboard.cpp b/teensylc_42/src/cmdr_keyboard.cpp deleted file mode 100755 index 6059633..0000000 --- a/teensylc_42/src/cmdr_keyboard.cpp +++ /dev/null @@ -1,259 +0,0 @@ -/* - * Project: CMtec CMDR Keyboard 42 - * Date: 2023-09-02 - * Author: Christoffer Martinsson - * Email: cm@cmtec.se - * License: Please refer to LICENSE in root directory - */ - -#include -#include -#include - -const uint8_t USB_LED_CAPS_LOCK = 1; // Caps lock LED definition from HID spec - -const uint16_t KEY_OFFSET = 0xAA00; // Offset to apply for not interfere with already defined keyboard keys -const uint16_t KEY_FN = 1 + KEY_OFFSET; // Function layer button reference -const uint16_t KEY_GUI_LATCH = 2 + KEY_OFFSET; // GUI latching (ex: Win) button reference - -const uint8_t NBR_OF_BUTTONS = 42; // Number of buttons used (42 in this case) - -IndicatorLed status_led = IndicatorLed(13); - -uint64_t current_timestamp = 0; -uint64_t button_timestamp = 0; -uint64_t indicator_timestamp = 0; - -bool key_pressed = false; -bool win_latched = false; - -const byte KEYBOARD_MATRIX_ROWS = 4; -const byte KEYBOARD_MATRIX_COLS = 12; - -byte keyboard_martix_row_pins[KEYBOARD_MATRIX_ROWS] = {0, 1, 2, 3}; -byte keyboard_matrix_col_pins[KEYBOARD_MATRIX_COLS] = {9, 8, 7, 6, 5, 4, 19, 18, 17, 16, 15, 14}; - -const uint8_t MAX_SIMULTANIOUS_KEYS = LIST_MAX; - -const char keyboard_matrix_id[KEYBOARD_MATRIX_ROWS][KEYBOARD_MATRIX_COLS] = { - {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}, - {13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}, - {25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}, - {0, 0, 0, 37, 38, 39, 40, 41, 42, 0, 0, 0}, -}; - -Keypad keyboard_matrix = - Keypad(makeKeymap(keyboard_matrix_id), keyboard_martix_row_pins, keyboard_matrix_col_pins, KEYBOARD_MATRIX_ROWS, KEYBOARD_MATRIX_COLS); - -struct Button { - uint16_t keycode = NO_KEY; - uint16_t fn1_keycode = NO_KEY; - uint16_t fn2_keycode = NO_KEY; - uint8_t kstate = IDLE; - uint16_t last_keycode = NO_KEY; - bool run_keycode = false; -}; - -/* - * "KeyId" (keyboard matrix id) corresponding with the physical design of the actual keyboard. - ------------------------------------- ------------------------------------- - | 1 | 2 | 3 | 4 | 5 | 6 | | 7 | 8 | 9 | 1O | 11 | 12 | - | 13 | 14 | 15 | 16 | 17 | 18 | | 19 | 20 | 21 | 22 | 23 | 24 | - | 25 | 26 | 27 | 28 | 29 | 30 | | 31 | 32 | 33 | 34 | 35 | 36 | - ------------------| 37 | 38 | 39 | | 40 | 41 | 42 |------------------ - ------------------- ------------------- - * "Fn0 key" is the layer 0 key to use. - * "Fn1 key" is the layer 1 key to use. Don NOT add KEY_FN1 or KEY_FN2 to this layer. - * "Fn2 key" is the layer 2 key to use. Don NOT add KEY_FN1 or KEY_FN2 to this layer. - - Swedish keymap (ISO) special characters (not matching the key definition): - - * KEY_TILDE = § - * KEY_SEMICOLON = ö - * KEY_QUOTE = ä - * KEY_LEFT_BRACE = å - * KEY_SLASH = - - * KEY_NON_US_BS = < - * KEY_EQUAL = ´ - * KEY_BACKSLASH = ' - * KEY_RIGHT_BRACE = ^ - * KEY_MINUS = + - * KEY_LEFT_ALT = Alt - * KEY_RIGHT_ALT = AltGr -*/ - -/* Keymap config ------------------------------------------------------------------------- */ -// clang-format off -Button buttons[NBR_OF_BUTTONS] = -{ -/* KeyId Fn0 key Fn1 key Fn2 key - Do not change! - */ -/* 1 */ {KEY_TAB, KEY_ESC, KEY_F11, IDLE, NO_KEY, false}, -/* 2 */ {KEY_Q, KEY_F1, KEY_F12, IDLE, NO_KEY, false}, -/* 3 */ {KEY_W, KEY_F2, KEY_F13, IDLE, NO_KEY, false}, -/* 4 */ {KEY_E, KEY_F3, KEY_F14, IDLE, NO_KEY, false}, -/* 5 */ {KEY_R, KEY_F4, KEY_F15, IDLE, NO_KEY, false}, -/* 6 */ {KEY_T, KEY_F5, KEY_F16, IDLE, NO_KEY, false}, -/* 7 */ {KEY_Y, KEY_F6, KEY_TILDE, IDLE, NO_KEY, false}, -/* 8 */ {KEY_U, KEY_F7, KEY_GUI_LATCH, IDLE, NO_KEY, false}, -/* 9 */ {KEY_I, KEY_F8, KEY_LEFT_GUI, IDLE, NO_KEY, false}, -/* 10 */ {KEY_O, KEY_F9, NO_KEY, IDLE, NO_KEY, false}, -/* 11 */ {KEY_P, KEY_F10, KEY_CAPS_LOCK, IDLE, NO_KEY, false}, -/* 12 */ {KEY_LEFT_BRACE, NO_KEY, NO_KEY, IDLE, NO_KEY, false}, -/* 13 */ {KEY_LEFT_CTRL, KEY_LEFT_CTRL, KEY_LEFT_CTRL, IDLE, NO_KEY, false}, -/* 14 */ {KEY_A, KEY_1, KEY_MEDIA_PLAY_PAUSE, IDLE, NO_KEY, false}, -/* 15 */ {KEY_S, KEY_2, KEY_MEDIA_NEXT_TRACK, IDLE, NO_KEY, false}, -/* 16 */ {KEY_D, KEY_3, KEY_F17, IDLE, NO_KEY, false}, -/* 17 */ {KEY_F, KEY_4, KEY_F18, IDLE, NO_KEY, false}, -/* 18 */ {KEY_G, KEY_5, KEY_F19, IDLE, NO_KEY, false}, -/* 19 */ {KEY_H, KEY_6, KEY_LEFT_ARROW, IDLE, NO_KEY, false}, -/* 20 */ {KEY_J, KEY_7, KEY_DOWN_ARROW, IDLE, NO_KEY, false}, -/* 21 */ {KEY_K, KEY_8, KEY_UP_ARROW, IDLE, NO_KEY, false}, -/* 22 */ {KEY_L, KEY_9, KEY_RIGHT_ARROW, IDLE, NO_KEY, false}, -/* 23 */ {KEY_SEMICOLON, KEY_0, KEY_DELETE, IDLE, NO_KEY, false}, -/* 24 */ {KEY_QUOTE, KEY_ENTER, KEY_ENTER, IDLE, NO_KEY, false}, -/* 25 */ {KEY_LEFT_SHIFT, KEY_LEFT_SHIFT, KEY_LEFT_SHIFT, IDLE, NO_KEY, false}, -/* 26 */ {KEY_Z, KEY_6, KEY_F20, IDLE, NO_KEY, false}, -/* 27 */ {KEY_X, KEY_7, KEY_F21, IDLE, NO_KEY, false}, -/* 28 */ {KEY_C, KEY_8, KEY_F22, IDLE, NO_KEY, false}, -/* 29 */ {KEY_V, KEY_9, KEY_F23, IDLE, NO_KEY, false}, -/* 30 */ {KEY_B, KEY_0, KEY_F24, IDLE, NO_KEY, false}, -/* 31 */ {KEY_N, KEY_NON_US_BS, KEY_HOME, IDLE, NO_KEY, false}, -/* 32 */ {KEY_M, KEY_EQUAL, KEY_PAGE_DOWN, IDLE, NO_KEY, false}, -/* 33 */ {KEY_COMMA, KEY_BACKSLASH, KEY_PAGE_UP, IDLE, NO_KEY, false}, -/* 34 */ {KEY_PERIOD, KEY_RIGHT_BRACE, KEY_END, IDLE, NO_KEY, false}, -/* 35 */ {KEY_SLASH, KEY_MINUS, KEY_INSERT, IDLE, NO_KEY, false}, -/* 36 */ {KEY_RIGHT_SHIFT, KEY_RIGHT_SHIFT, KEY_RIGHT_SHIFT, IDLE, NO_KEY, false}, -/* 37 */ {KEY_LEFT_ALT, KEY_LEFT_ALT, KEY_LEFT_ALT, IDLE, NO_KEY, false}, -/* 38 */ {KEY_FN, NO_KEY, NO_KEY, IDLE, NO_KEY, false}, -/* 39 */ {KEY_SPACE, KEY_BACKSPACE, KEY_LEFT_GUI, IDLE, NO_KEY, false}, -/* 40 */ {KEY_SPACE, KEY_BACKSPACE, KEY_BACKSPACE, IDLE, NO_KEY, false}, -/* 41 */ {KEY_FN, NO_KEY, NO_KEY, IDLE, NO_KEY, false}, -/* 42 */ {KEY_FN, KEY_RIGHT_ALT, NO_KEY, IDLE, NO_KEY, false}}; - -// clang-format on -/* End of keymap config ------------------------------------------------------------------ */ - -/** - * @breif set_key. - * - * @param keycode code to apply action. - * @param kstate PRESSED or RELEASED. - */ -void set_key(uint16_t keycode, uint8_t kstate) { - if (keycode == NO_KEY || keycode == KEY_FN) return; - - if (keycode == KEY_GUI_LATCH) { - win_latched = true; - return; - } - - if (kstate == RELEASED) { - if (win_latched == true) { - Keyboard.release(keycode); - Keyboard.release(KEY_LEFT_GUI); - win_latched = false; - } else { - Keyboard.release(keycode); - } - } else if (kstate == PRESSED) { - if (win_latched == true) { - Keyboard.press(KEY_LEFT_GUI); - Keyboard.press(keycode); - } else { - Keyboard.press(keycode); - } - } -} - -/** - * @breif process_keys in keyboard matrix. - */ -void process_keys() { - /* Scan keypad, exit if not ready */ - if (keyboard_matrix.getKeys() == false) return; - - int fn_mode = 0; - int corner_pressed = 0; - - for (int i = 0; i < MAX_SIMULTANIOUS_KEYS; i++) { - /* Update button table if key pressed/releaseed */ - if ((keyboard_matrix.key[i].kstate == PRESSED || keyboard_matrix.key[i].kstate == RELEASED) && - (keyboard_matrix.key[i].stateChanged == true)) { - buttons[keyboard_matrix.key[i].kchar - 1].run_keycode = true; - buttons[keyboard_matrix.key[i].kchar - 1].kstate = keyboard_matrix.key[i].kstate; - } - - /* Skip if key is not pressed */ - if (keyboard_matrix.key[i].kstate == IDLE || keyboard_matrix.key[i].kstate == RELEASED) continue; - - /* Count number of corner keys pressed */ - if (keyboard_matrix.key[i].kchar == 1) corner_pressed++; // Upper left - if (keyboard_matrix.key[i].kchar == 25) corner_pressed++; // Upper right - if (keyboard_matrix.key[i].kchar == 12) corner_pressed++; // Lower left - if (keyboard_matrix.key[i].kchar == 36) corner_pressed++; // Lower right - - /* Count number of FN keys pressed */ - if (buttons[keyboard_matrix.key[i].kchar - 1].keycode == KEY_FN) fn_mode++; - } - - if (corner_pressed == 4) { - Keyboard.releaseAll(); - status_led.on(); - status_led.update(); - delay(200); // Wait for usb to settle before rebooting - _reboot_Teensyduino_(); - } - - for (int i = 0; i < NBR_OF_BUTTONS; i++) { - /* Check if key is ready to be set. Else skip to next button */ - if (buttons[i].run_keycode == false) continue; - buttons[i].run_keycode = false; - - if (buttons[i].kstate == RELEASED) { - set_key(buttons[i].last_keycode, RELEASED); - continue; - } - - if (fn_mode == 0) { - set_key(buttons[i].keycode, PRESSED); - buttons[i].last_keycode = buttons[i].keycode; - } else if (fn_mode == 1) { - set_key(buttons[i].fn1_keycode, PRESSED); - buttons[i].last_keycode = buttons[i].fn1_keycode; - } else if (fn_mode == 2) { - set_key(buttons[i].fn2_keycode, PRESSED); - buttons[i].last_keycode = buttons[i].fn2_keycode; - } - } -} - -void setup() { - /* Init HW */ - status_led.begin(); -} - -void loop() { - /* Update current time (ms) */ - current_timestamp = millis(); - - /* Scan buttons 1ms */ - if (current_timestamp >= button_timestamp) { - process_keys(); - button_timestamp = current_timestamp + 1; - } - - /* Update indicator 200ms */ - if (current_timestamp >= indicator_timestamp) { - /* Set status indication */ - if (keyboard_leds & (1 << USB_LED_CAPS_LOCK)) { - status_led.blink(); - } else if (win_latched) { - status_led.on(); - } else { - status_led.off(); - } - - status_led.update(); - indicator_timestamp = current_timestamp + 200; - } -}