From d6bd14581c9ddcb1ad17308a0c9bf7cfc16a63db Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Sun, 15 Nov 2020 17:09:04 -0800 Subject: [PATCH] Add a sketch.json for each of the current examples and tests Arduino-cli uses a simple sketch.json file to set the FQBN for a sketch. This replaces most use cases for kaleidoscope-builder --- examples/Basic/sketch.json | 6 +++++ .../EZ/ErgoDox/.kaleidoscope-builder.conf | 24 ----------------- examples/Devices/EZ/ErgoDox/sketch.json | 6 +++++ .../KBDFans/KBD4x/.kaleidoscope-builder.conf | 26 ------------------- examples/Devices/KBDFans/KBD4x/sketch.json | 6 +++++ .../Devices/Keyboardio/Atreus/sketch.json | 6 +++++ .../Imago/.kaleidoscope-builder.conf | 2 -- examples/Devices/Keyboardio/Imago/sketch.json | 6 +++++ .../Devices/Keyboardio/Model01/sketch.json | 6 +++++ .../OLKB/Planck/.kaleidoscope-builder.conf | 2 -- examples/Devices/OLKB/Planck/sketch.json | 6 +++++ .../Splitography/.kaleidoscope-builder.conf | 25 ------------------ .../Devices/SOFTHRUF/Splitography/sketch.json | 6 +++++ .../Atreus/.kaleidoscope-builder.conf | 24 ----------------- .../Devices/Technomancy/Atreus/sketch.json | 6 +++++ .../ButterStick/.kaleidoscope-builder.conf | 2 -- .../Devices/gHeavy/ButterStick/sketch.json | 6 +++++ .../FaunchPad/.kaleidoscope-builder.conf | 2 -- examples/Devices/gHeavy/FaunchPad/sketch.json | 6 +++++ examples/Features/AppSwitcher/sketch.json | 6 +++++ examples/Features/CycleTimeReport/sketch.json | 6 +++++ .../Features/EEPROM/DynamicMacros/sketch.json | 6 +++++ .../EEPROM-Keymap-Programmer/sketch.json | 6 +++++ .../Features/EEPROM/EEPROM-Keymap/sketch.json | 6 +++++ .../EEPROM/EEPROM-Settings/sketch.json | 6 +++++ examples/Features/FocusSerial/sketch.json | 6 +++++ .../Features/GhostInTheFirmware/sketch.json | 6 +++++ examples/Features/HostOS/sketch.json | 6 +++++ .../Features/HostPowerManagement/sketch.json | 6 +++++ examples/Features/Layers/sketch.json | 6 +++++ examples/Features/Steno/sketch.json | 6 +++++ examples/Features/TypingBreaks/sketch.json | 6 +++++ .../Internal/Sketch_Exploration/sketch.json | 6 +++++ examples/Keystrokes/Cycle/sketch.json | 6 +++++ .../Keystrokes/DynamicTapDance/sketch.json | 6 +++++ .../Keystrokes/Escape-OneShot/sketch.json | 6 +++++ examples/Keystrokes/Leader/sketch.json | 6 +++++ examples/Keystrokes/MagicCombo/sketch.json | 6 +++++ examples/Keystrokes/OneShot/sketch.json | 6 +++++ examples/Keystrokes/Qukeys/sketch.json | 6 +++++ examples/Keystrokes/Redial/sketch.json | 6 +++++ examples/Keystrokes/ShapeShifter/sketch.json | 6 +++++ examples/Keystrokes/SpaceCadet/sketch.json | 6 +++++ examples/Keystrokes/Syster/sketch.json | 6 +++++ examples/Keystrokes/TapDance/sketch.json | 6 +++++ examples/Keystrokes/TopsyTurvy/sketch.json | 6 +++++ examples/Keystrokes/Turbo/sketch.json | 6 +++++ examples/Keystrokes/Unicode/sketch.json | 6 +++++ examples/Keystrokes/WinKeyToggle/sketch.json | 6 +++++ examples/LEDs/Colormap/sketch.json | 6 +++++ examples/LEDs/FingerPainter/sketch.json | 6 +++++ examples/LEDs/Heatmap/sketch.json | 6 +++++ examples/LEDs/IdleLEDs/sketch.json | 6 +++++ .../LEDs/LED-ActiveLayerColor/sketch.json | 6 +++++ examples/LEDs/LED-ActiveModColor/sketch.json | 6 +++++ examples/LEDs/LED-AlphaSquare/sketch.json | 6 +++++ examples/LEDs/LED-Brightness/sketch.json | 6 +++++ examples/LEDs/LED-Palette-Theme/sketch.json | 6 +++++ examples/LEDs/LED-Stalker/sketch.json | 6 +++++ examples/LEDs/LED-Wavepool/sketch.json | 6 +++++ .../LEDs/LEDEffect-BootGreeting/sketch.json | 6 +++++ examples/LEDs/LEDEffects/sketch.json | 6 +++++ examples/LEDs/PersistentLEDMode/sketch.json | 6 +++++ tests/examples/basic-keypress/sketch.json | 6 +++++ tests/features/keycodes/sketch.json | 6 +++++ .../layers/activation-order/sketch.json | 6 +++++ tests/hid/hid-v1.2-consumer-keys/sketch.json | 6 +++++ tests/issues/840/sketch.json | 6 +++++ tests/issues/941/sketch.json | 6 +++++ tests/issues/951/sketch.json | 6 +++++ tests/issues/970/sketch.json | 6 +++++ tests/issues/978/sketch.json | 6 +++++ .../plugins/Escape-OneShot/basic/sketch.json | 6 +++++ tests/plugins/Macros/basic/sketch.json | 6 +++++ tests/plugins/MagicCombo/basic/sketch.json | 6 +++++ tests/plugins/OneShot/basic/sketch.json | 6 +++++ tests/plugins/Qukeys/basic/sketch.json | 6 +++++ tests/plugins/Redial/basic/sketch.json | 6 +++++ tests/plugins/ShapeShifter/basic/sketch.json | 6 +++++ tests/plugins/TapDance/basic/sketch.json | 6 +++++ tests/plugins/TopsyTurvy/basic/sketch.json | 6 +++++ tests/simulator/timestamps/sketch.json | 6 +++++ tests/simulator/timing/sketch.json | 6 +++++ 83 files changed, 450 insertions(+), 107 deletions(-) create mode 100644 examples/Basic/sketch.json delete mode 100644 examples/Devices/EZ/ErgoDox/.kaleidoscope-builder.conf create mode 100644 examples/Devices/EZ/ErgoDox/sketch.json delete mode 100644 examples/Devices/KBDFans/KBD4x/.kaleidoscope-builder.conf create mode 100644 examples/Devices/KBDFans/KBD4x/sketch.json create mode 100644 examples/Devices/Keyboardio/Atreus/sketch.json delete mode 100644 examples/Devices/Keyboardio/Imago/.kaleidoscope-builder.conf create mode 100644 examples/Devices/Keyboardio/Imago/sketch.json create mode 100644 examples/Devices/Keyboardio/Model01/sketch.json delete mode 100644 examples/Devices/OLKB/Planck/.kaleidoscope-builder.conf create mode 100644 examples/Devices/OLKB/Planck/sketch.json delete mode 100644 examples/Devices/SOFTHRUF/Splitography/.kaleidoscope-builder.conf create mode 100644 examples/Devices/SOFTHRUF/Splitography/sketch.json delete mode 100644 examples/Devices/Technomancy/Atreus/.kaleidoscope-builder.conf create mode 100644 examples/Devices/Technomancy/Atreus/sketch.json delete mode 100644 examples/Devices/gHeavy/ButterStick/.kaleidoscope-builder.conf create mode 100644 examples/Devices/gHeavy/ButterStick/sketch.json delete mode 100644 examples/Devices/gHeavy/FaunchPad/.kaleidoscope-builder.conf create mode 100644 examples/Devices/gHeavy/FaunchPad/sketch.json create mode 100644 examples/Features/AppSwitcher/sketch.json create mode 100644 examples/Features/CycleTimeReport/sketch.json create mode 100644 examples/Features/EEPROM/DynamicMacros/sketch.json create mode 100644 examples/Features/EEPROM/EEPROM-Keymap-Programmer/sketch.json create mode 100644 examples/Features/EEPROM/EEPROM-Keymap/sketch.json create mode 100644 examples/Features/EEPROM/EEPROM-Settings/sketch.json create mode 100644 examples/Features/FocusSerial/sketch.json create mode 100644 examples/Features/GhostInTheFirmware/sketch.json create mode 100644 examples/Features/HostOS/sketch.json create mode 100644 examples/Features/HostPowerManagement/sketch.json create mode 100644 examples/Features/Layers/sketch.json create mode 100644 examples/Features/Steno/sketch.json create mode 100644 examples/Features/TypingBreaks/sketch.json create mode 100644 examples/Internal/Sketch_Exploration/sketch.json create mode 100644 examples/Keystrokes/Cycle/sketch.json create mode 100644 examples/Keystrokes/DynamicTapDance/sketch.json create mode 100644 examples/Keystrokes/Escape-OneShot/sketch.json create mode 100644 examples/Keystrokes/Leader/sketch.json create mode 100644 examples/Keystrokes/MagicCombo/sketch.json create mode 100644 examples/Keystrokes/OneShot/sketch.json create mode 100644 examples/Keystrokes/Qukeys/sketch.json create mode 100644 examples/Keystrokes/Redial/sketch.json create mode 100644 examples/Keystrokes/ShapeShifter/sketch.json create mode 100644 examples/Keystrokes/SpaceCadet/sketch.json create mode 100644 examples/Keystrokes/Syster/sketch.json create mode 100644 examples/Keystrokes/TapDance/sketch.json create mode 100644 examples/Keystrokes/TopsyTurvy/sketch.json create mode 100644 examples/Keystrokes/Turbo/sketch.json create mode 100644 examples/Keystrokes/Unicode/sketch.json create mode 100644 examples/Keystrokes/WinKeyToggle/sketch.json create mode 100644 examples/LEDs/Colormap/sketch.json create mode 100644 examples/LEDs/FingerPainter/sketch.json create mode 100644 examples/LEDs/Heatmap/sketch.json create mode 100644 examples/LEDs/IdleLEDs/sketch.json create mode 100644 examples/LEDs/LED-ActiveLayerColor/sketch.json create mode 100644 examples/LEDs/LED-ActiveModColor/sketch.json create mode 100644 examples/LEDs/LED-AlphaSquare/sketch.json create mode 100644 examples/LEDs/LED-Brightness/sketch.json create mode 100644 examples/LEDs/LED-Palette-Theme/sketch.json create mode 100644 examples/LEDs/LED-Stalker/sketch.json create mode 100644 examples/LEDs/LED-Wavepool/sketch.json create mode 100644 examples/LEDs/LEDEffect-BootGreeting/sketch.json create mode 100644 examples/LEDs/LEDEffects/sketch.json create mode 100644 examples/LEDs/PersistentLEDMode/sketch.json create mode 100644 tests/examples/basic-keypress/sketch.json create mode 100644 tests/features/keycodes/sketch.json create mode 100644 tests/features/layers/activation-order/sketch.json create mode 100644 tests/hid/hid-v1.2-consumer-keys/sketch.json create mode 100644 tests/issues/840/sketch.json create mode 100644 tests/issues/941/sketch.json create mode 100644 tests/issues/951/sketch.json create mode 100644 tests/issues/970/sketch.json create mode 100644 tests/issues/978/sketch.json create mode 100644 tests/plugins/Escape-OneShot/basic/sketch.json create mode 100644 tests/plugins/Macros/basic/sketch.json create mode 100644 tests/plugins/MagicCombo/basic/sketch.json create mode 100644 tests/plugins/OneShot/basic/sketch.json create mode 100644 tests/plugins/Qukeys/basic/sketch.json create mode 100644 tests/plugins/Redial/basic/sketch.json create mode 100644 tests/plugins/ShapeShifter/basic/sketch.json create mode 100644 tests/plugins/TapDance/basic/sketch.json create mode 100644 tests/plugins/TopsyTurvy/basic/sketch.json create mode 100644 tests/simulator/timestamps/sketch.json create mode 100644 tests/simulator/timing/sketch.json diff --git a/examples/Basic/sketch.json b/examples/Basic/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Devices/EZ/ErgoDox/.kaleidoscope-builder.conf b/examples/Devices/EZ/ErgoDox/.kaleidoscope-builder.conf deleted file mode 100644 index 8ce70f95..00000000 --- a/examples/Devices/EZ/ErgoDox/.kaleidoscope-builder.conf +++ /dev/null @@ -1,24 +0,0 @@ -flash_over_usb() { - sleep 1s - - echo "Please reset your keyboard!" - teensy_loader_cli --mcu "${MCU}" -w "${HEX_FILE_PATH}" -} - -flash () { - prepare_to_flash - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${preFlash_HOOKS} - - flash_over_usb || flash_over_usb - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${postFlash_HOOKS} -} - -NO_RESET=1 -DEFAULT_SKETCH="ErgoDox" -BOARD="ergodox" diff --git a/examples/Devices/EZ/ErgoDox/sketch.json b/examples/Devices/EZ/ErgoDox/sketch.json new file mode 100644 index 00000000..119039be --- /dev/null +++ b/examples/Devices/EZ/ErgoDox/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:ergodox", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/KBDFans/KBD4x/.kaleidoscope-builder.conf b/examples/Devices/KBDFans/KBD4x/.kaleidoscope-builder.conf deleted file mode 100644 index f03e9e10..00000000 --- a/examples/Devices/KBDFans/KBD4x/.kaleidoscope-builder.conf +++ /dev/null @@ -1,26 +0,0 @@ -flash_over_usb() { - sleep 1s - - dfu-programmer ${MCU} erase - dfu-programmer ${MCU} flash "${HEX_FILE_PATH}" - dfu-programmer ${MCU} start -} - -flash () { - prepare_to_flash - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${preFlash_HOOKS} - - flash_over_usb || flash_over_usb - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${postFlash_HOOKS} -} - -NO_RESET=1 - -DEFAULT_SKETCH="KBD4x" -BOARD="kbd4x" diff --git a/examples/Devices/KBDFans/KBD4x/sketch.json b/examples/Devices/KBDFans/KBD4x/sketch.json new file mode 100644 index 00000000..6817d0a1 --- /dev/null +++ b/examples/Devices/KBDFans/KBD4x/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:kbd4x", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/Keyboardio/Atreus/sketch.json b/examples/Devices/Keyboardio/Atreus/sketch.json new file mode 100644 index 00000000..79430210 --- /dev/null +++ b/examples/Devices/Keyboardio/Atreus/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:keyboardio_atreus", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/Keyboardio/Imago/.kaleidoscope-builder.conf b/examples/Devices/Keyboardio/Imago/.kaleidoscope-builder.conf deleted file mode 100644 index 4e5f8cbf..00000000 --- a/examples/Devices/Keyboardio/Imago/.kaleidoscope-builder.conf +++ /dev/null @@ -1,2 +0,0 @@ -BOARD="keyboardio_imago" -SKETCH="Imago" diff --git a/examples/Devices/Keyboardio/Imago/sketch.json b/examples/Devices/Keyboardio/Imago/sketch.json new file mode 100644 index 00000000..74b2382d --- /dev/null +++ b/examples/Devices/Keyboardio/Imago/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:keyboardio_imago", + "port": "" + } +} diff --git a/examples/Devices/Keyboardio/Model01/sketch.json b/examples/Devices/Keyboardio/Model01/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Devices/Keyboardio/Model01/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Devices/OLKB/Planck/.kaleidoscope-builder.conf b/examples/Devices/OLKB/Planck/.kaleidoscope-builder.conf deleted file mode 100644 index 9f6881e0..00000000 --- a/examples/Devices/OLKB/Planck/.kaleidoscope-builder.conf +++ /dev/null @@ -1,2 +0,0 @@ -DEFAULT_SKETCH="Planck" -BOARD="planck" diff --git a/examples/Devices/OLKB/Planck/sketch.json b/examples/Devices/OLKB/Planck/sketch.json new file mode 100644 index 00000000..c430cf08 --- /dev/null +++ b/examples/Devices/OLKB/Planck/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:planck", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/SOFTHRUF/Splitography/.kaleidoscope-builder.conf b/examples/Devices/SOFTHRUF/Splitography/.kaleidoscope-builder.conf deleted file mode 100644 index 13de0eea..00000000 --- a/examples/Devices/SOFTHRUF/Splitography/.kaleidoscope-builder.conf +++ /dev/null @@ -1,25 +0,0 @@ -flash_over_usb() { - sleep 1s - - dfu-programmer ${MCU} erase - dfu-programmer ${MCU} flash "${HEX_FILE_PATH}" - dfu-programmer ${MCU} start -} - -flash () { - prepare_to_flash - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${preFlash_HOOKS} - - flash_over_usb || flash_over_usb - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${postFlash_HOOKS} -} - -NO_RESET=1 -DEFAULT_SKETCH="Splitography" -BOARD="splitography" diff --git a/examples/Devices/SOFTHRUF/Splitography/sketch.json b/examples/Devices/SOFTHRUF/Splitography/sketch.json new file mode 100644 index 00000000..a35fdc39 --- /dev/null +++ b/examples/Devices/SOFTHRUF/Splitography/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:splitography", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/Technomancy/Atreus/.kaleidoscope-builder.conf b/examples/Devices/Technomancy/Atreus/.kaleidoscope-builder.conf deleted file mode 100644 index d80241fb..00000000 --- a/examples/Devices/Technomancy/Atreus/.kaleidoscope-builder.conf +++ /dev/null @@ -1,24 +0,0 @@ -flash_over_usb() { - sleep 1s - - echo "Please reset your keyboard!" - teensy_loader_cli --mcu "${MCU}" -w "${HEX_FILE_PATH}" -} - -flash () { - prepare_to_flash - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${preFlash_HOOKS} - - flash_over_usb || flash_over_usb - - # This is defined in the (optional) user config. - # shellcheck disable=SC2154 - ${postFlash_HOOKS} -} - -NO_RESET=1 -DEFAULT_SKETCH="Atreus" -BOARD="atreus" diff --git a/examples/Devices/Technomancy/Atreus/sketch.json b/examples/Devices/Technomancy/Atreus/sketch.json new file mode 100644 index 00000000..9087deaa --- /dev/null +++ b/examples/Devices/Technomancy/Atreus/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:atreus", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/gHeavy/ButterStick/.kaleidoscope-builder.conf b/examples/Devices/gHeavy/ButterStick/.kaleidoscope-builder.conf deleted file mode 100644 index c6e2f96f..00000000 --- a/examples/Devices/gHeavy/ButterStick/.kaleidoscope-builder.conf +++ /dev/null @@ -1,2 +0,0 @@ -DEFAULT_SKETCH="ButterStick" -BOARD="gheavy_butterstick" diff --git a/examples/Devices/gHeavy/ButterStick/sketch.json b/examples/Devices/gHeavy/ButterStick/sketch.json new file mode 100644 index 00000000..0920df63 --- /dev/null +++ b/examples/Devices/gHeavy/ButterStick/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:gheavy_butterstick", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Devices/gHeavy/FaunchPad/.kaleidoscope-builder.conf b/examples/Devices/gHeavy/FaunchPad/.kaleidoscope-builder.conf deleted file mode 100644 index f1622479..00000000 --- a/examples/Devices/gHeavy/FaunchPad/.kaleidoscope-builder.conf +++ /dev/null @@ -1,2 +0,0 @@ -DEFAULT_SKETCH="FaunchPad" -BOARD="gheavy_faunchpad" diff --git a/examples/Devices/gHeavy/FaunchPad/sketch.json b/examples/Devices/gHeavy/FaunchPad/sketch.json new file mode 100644 index 00000000..cb7c76d4 --- /dev/null +++ b/examples/Devices/gHeavy/FaunchPad/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:gheavy_faunchpad", + "port": "" + } +} \ No newline at end of file diff --git a/examples/Features/AppSwitcher/sketch.json b/examples/Features/AppSwitcher/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/AppSwitcher/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/CycleTimeReport/sketch.json b/examples/Features/CycleTimeReport/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/CycleTimeReport/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/EEPROM/DynamicMacros/sketch.json b/examples/Features/EEPROM/DynamicMacros/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/EEPROM/DynamicMacros/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/EEPROM/EEPROM-Keymap-Programmer/sketch.json b/examples/Features/EEPROM/EEPROM-Keymap-Programmer/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/EEPROM/EEPROM-Keymap-Programmer/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/EEPROM/EEPROM-Keymap/sketch.json b/examples/Features/EEPROM/EEPROM-Keymap/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/EEPROM/EEPROM-Keymap/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/EEPROM/EEPROM-Settings/sketch.json b/examples/Features/EEPROM/EEPROM-Settings/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/EEPROM/EEPROM-Settings/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/FocusSerial/sketch.json b/examples/Features/FocusSerial/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/FocusSerial/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/GhostInTheFirmware/sketch.json b/examples/Features/GhostInTheFirmware/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/GhostInTheFirmware/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/HostOS/sketch.json b/examples/Features/HostOS/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/HostOS/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/HostPowerManagement/sketch.json b/examples/Features/HostPowerManagement/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/HostPowerManagement/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/Layers/sketch.json b/examples/Features/Layers/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/Layers/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/Steno/sketch.json b/examples/Features/Steno/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/Steno/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Features/TypingBreaks/sketch.json b/examples/Features/TypingBreaks/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Features/TypingBreaks/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Internal/Sketch_Exploration/sketch.json b/examples/Internal/Sketch_Exploration/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Internal/Sketch_Exploration/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Cycle/sketch.json b/examples/Keystrokes/Cycle/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Cycle/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/DynamicTapDance/sketch.json b/examples/Keystrokes/DynamicTapDance/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/DynamicTapDance/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Escape-OneShot/sketch.json b/examples/Keystrokes/Escape-OneShot/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Escape-OneShot/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Leader/sketch.json b/examples/Keystrokes/Leader/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Leader/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/MagicCombo/sketch.json b/examples/Keystrokes/MagicCombo/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/MagicCombo/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/OneShot/sketch.json b/examples/Keystrokes/OneShot/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/OneShot/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Qukeys/sketch.json b/examples/Keystrokes/Qukeys/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Qukeys/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Redial/sketch.json b/examples/Keystrokes/Redial/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Redial/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/ShapeShifter/sketch.json b/examples/Keystrokes/ShapeShifter/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/ShapeShifter/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/SpaceCadet/sketch.json b/examples/Keystrokes/SpaceCadet/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/SpaceCadet/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Syster/sketch.json b/examples/Keystrokes/Syster/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Syster/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/TapDance/sketch.json b/examples/Keystrokes/TapDance/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/TapDance/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/TopsyTurvy/sketch.json b/examples/Keystrokes/TopsyTurvy/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/TopsyTurvy/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Turbo/sketch.json b/examples/Keystrokes/Turbo/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Turbo/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/Unicode/sketch.json b/examples/Keystrokes/Unicode/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/Unicode/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/Keystrokes/WinKeyToggle/sketch.json b/examples/Keystrokes/WinKeyToggle/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/Keystrokes/WinKeyToggle/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/Colormap/sketch.json b/examples/LEDs/Colormap/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/Colormap/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/FingerPainter/sketch.json b/examples/LEDs/FingerPainter/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/FingerPainter/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/Heatmap/sketch.json b/examples/LEDs/Heatmap/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/Heatmap/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/IdleLEDs/sketch.json b/examples/LEDs/IdleLEDs/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/IdleLEDs/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-ActiveLayerColor/sketch.json b/examples/LEDs/LED-ActiveLayerColor/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-ActiveLayerColor/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-ActiveModColor/sketch.json b/examples/LEDs/LED-ActiveModColor/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-ActiveModColor/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-AlphaSquare/sketch.json b/examples/LEDs/LED-AlphaSquare/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-AlphaSquare/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-Brightness/sketch.json b/examples/LEDs/LED-Brightness/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-Brightness/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-Palette-Theme/sketch.json b/examples/LEDs/LED-Palette-Theme/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-Palette-Theme/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-Stalker/sketch.json b/examples/LEDs/LED-Stalker/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-Stalker/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LED-Wavepool/sketch.json b/examples/LEDs/LED-Wavepool/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LED-Wavepool/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LEDEffect-BootGreeting/sketch.json b/examples/LEDs/LEDEffect-BootGreeting/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LEDEffect-BootGreeting/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/LEDEffects/sketch.json b/examples/LEDs/LEDEffects/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/LEDEffects/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/examples/LEDs/PersistentLEDMode/sketch.json b/examples/LEDs/PersistentLEDMode/sketch.json new file mode 100644 index 00000000..884ed009 --- /dev/null +++ b/examples/LEDs/PersistentLEDMode/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:avr:model01", + "port": "" + } +} diff --git a/tests/examples/basic-keypress/sketch.json b/tests/examples/basic-keypress/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/examples/basic-keypress/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/features/keycodes/sketch.json b/tests/features/keycodes/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/features/keycodes/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/features/layers/activation-order/sketch.json b/tests/features/layers/activation-order/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/features/layers/activation-order/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/hid/hid-v1.2-consumer-keys/sketch.json b/tests/hid/hid-v1.2-consumer-keys/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/hid/hid-v1.2-consumer-keys/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/issues/840/sketch.json b/tests/issues/840/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/issues/840/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/issues/941/sketch.json b/tests/issues/941/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/issues/941/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/issues/951/sketch.json b/tests/issues/951/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/issues/951/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/issues/970/sketch.json b/tests/issues/970/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/issues/970/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/issues/978/sketch.json b/tests/issues/978/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/issues/978/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/Escape-OneShot/basic/sketch.json b/tests/plugins/Escape-OneShot/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/Escape-OneShot/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/Macros/basic/sketch.json b/tests/plugins/Macros/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/Macros/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/MagicCombo/basic/sketch.json b/tests/plugins/MagicCombo/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/MagicCombo/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/OneShot/basic/sketch.json b/tests/plugins/OneShot/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/OneShot/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/Qukeys/basic/sketch.json b/tests/plugins/Qukeys/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/Qukeys/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/Redial/basic/sketch.json b/tests/plugins/Redial/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/Redial/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/ShapeShifter/basic/sketch.json b/tests/plugins/ShapeShifter/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/ShapeShifter/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/TapDance/basic/sketch.json b/tests/plugins/TapDance/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/TapDance/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/plugins/TopsyTurvy/basic/sketch.json b/tests/plugins/TopsyTurvy/basic/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/plugins/TopsyTurvy/basic/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/simulator/timestamps/sketch.json b/tests/simulator/timestamps/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/simulator/timestamps/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file diff --git a/tests/simulator/timing/sketch.json b/tests/simulator/timing/sketch.json new file mode 100644 index 00000000..43dc4c7e --- /dev/null +++ b/tests/simulator/timing/sketch.json @@ -0,0 +1,6 @@ +{ + "cpu": { + "fqbn": "keyboardio:virtual:model01", + "port": "" + } +} \ No newline at end of file