# See: http://code.google.com/p/arduino/wiki/Platforms menu.cpu=Processor menu.bootloader=Bootloader menu.pinout=Pinout ############################################################## model01.name=Keyboardio Model 01 model01.vid.0=0x1209 model01.pid.0=0x2301 model01.upload.tool=avrdude model01.upload.protocol=avr109 model01.upload.maximum_size=28672 model01.upload.maximum_data_size=2560 model01.upload.speed=57600 model01.upload.disable_flushing=true model01.upload.use_1200bps_touch=true model01.upload.wait_for_upload_port=true model01.bootloader.tool=avrdude model01.bootloader.low_fuses=0xff model01.bootloader.high_fuses=0xd8 model01.bootloader.extended_fuses=0xcb model01.bootloader.file=caterina/Caterina.hex model01.bootloader.unlock_bits=0x3F model01.bootloader.lock_bits=0x2F model01.bootloader.pid=0x2300 model01.build.mcu=atmega32u4 model01.build.f_cpu=16000000L model01.build.vid=0x1209 model01.build.pid=0x2301 model01.build.usb_product="Model 01" model01.build.usb_manufacturer="Keyboardio" model01.build.board=AVR_MODEL01 model01.build.core=arduino:arduino model01.build.variant=model01 model01.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Model01.h"' #################### planck.name=OLKB Planck planck.vid.0=0x1209 planck.pid.0=0x2303 planck.menu.bootloader.dfu=DFU planck.menu.bootloader.dfu.upload.tool=dfu-programmer planck.menu.bootloader.dfu.upload.protocol=dfu planck.menu.bootloader.dfu.upload.maximum_size=28672 planck.menu.bootloader.dfu.upload.maximum_data_size=2560 planck.menu.bootloader.dfu.upload.speed=57600 planck.menu.bootloader.dfu.upload.disable_flushing=true planck.menu.bootloader.dfu.upload.use_1200bps_touch=false planck.menu.bootloader.dfu.upload.wait_for_upload_port=true planck.menu.bootloader.caterina=Caterina planck.menu.bootloader.caterina.upload.tool=avrdude planck.menu.bootloader.caterina.upload.protocol=avr109 planck.menu.bootloader.caterina.upload.maximum_size=28672 planck.menu.bootloader.caterina.upload.maximum_data_size=2560 planck.menu.bootloader.caterina.upload.speed=57600 planck.menu.bootloader.caterina.upload.disable_flushing=true planck.menu.bootloader.caterina.upload.use_1200bps_touch=true planck.menu.bootloader.caterina.upload.wait_for_upload_port=true planck.bootloader.tool=avrdude planck.bootloader.low_fuses=0xff planck.bootloader.high_fuses=0xd8 planck.bootloader.extended_fuses=0xcb planck.bootloader.file=caterina/Caterina.hex planck.bootloader.unlock_bits=0x3F planck.bootloader.lock_bits=0x2F planck.bootloader.pid=0x2302 planck.build.mcu=atmega32u4 planck.build.f_cpu=16000000L planck.build.vid=0x1209 planck.build.pid=0x2303 planck.build.usb_product="Planck" planck.build.usb_manufacturer="OLKB" planck.build.board=AVR_PLANCK planck.build.core=arduino:arduino planck.build.variant=olkb-planck planck.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-OLKB-Planck.h"' ############################################################## ergodox.name=ErgoDox ergodox.vid.0=0xfeed ergodox.pid.0=0x1307 ergodox.upload.tool=teensy_loader_cli ergodox.upload.protocol=halfkay ergodox.upload.maximum_size=32256 ergodox.upload.maximum_data_size=2560 ergodox.build.mcu=atmega32u4 ergodox.build.f_cpu=16000000L ergodox.build.vid=0xfeed ergodox.build.pid=0x1307 ergodox.build.usb_product="ErgoDox EZ" ergodox.build.usb_manufacturer="ErgoDox EZ" ergodox.build.board=AVR_ERGODOX ergodox.build.core=arduino:arduino ergodox.build.variant=ergodox ergodox.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-EZ-ErgoDox.h"' '-DKALEIDOSCOPE_ENABLE_V1_PLUGIN_API=0' ############################################################## atreus.name=Atreus atreus.vid.0=0x1209 atreus.pid.0=0xa1e5 atreus.upload.maximum_data_size=2560 ## defaults atreus.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Technomancy-Atreus.h"' -DKALEIDOSCOPE_HARDWARE_ATREUS_PINOUT_ASTAR=1 atreus.menu.cpu.astar=A* atreus.menu.cpu.astar.upload.tool=avrdude atreus.menu.cpu.astar.upload.protocol=avr109 atreus.menu.cpu.astar.upload.maximum_size=28672 atreus.menu.cpu.astar.upload.speed=57600 atreus.menu.cpu.astar.upload.disable_flushing=true atreus.menu.cpu.teensy=Teensy2 atreus.menu.cpu.teensy.upload.tool=teensy_loader_cli atreus.menu.cpu.teensy.upload.protocol=halfkay atreus.menu.cpu.teensy.upload.maximum_size=32256 atreus.menu.pinout.post2016=Post-2016 PCB atreus.menu.pinout.post2016.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Technomancy-Atreus.h"' -DKALEIDOSCOPE_HARDWARE_ATREUS_PINOUT_ASTAR=1 atreus.menu.pinout.pre2016=Pre-2016 PCB atreus.menu.pinout.pre2016.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Technomancy-Atreus.h"' -DKALEIDOSCOPE_HARDWARE_ATREUS_PINOUT_ASTAR_DOWN=1 atreus.menu.pinout.legacy_teensy2=Legacy Teensy2 atreus.menu.pinout.legacy_teensy2.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Technomancy-Atreus.h"' -DKALEIDOSCOPE_HARDWARE_ATREUS_PINOUT_LEGACY_TEENSY2=1 atreus.build.mcu=atmega32u4 atreus.build.f_cpu=16000000L atreus.build.vid=0x1209 atreus.build.pid=0xa1e5 atreus.build.usb_product="Atreus" atreus.build.usb_manufacturer="Technomancy" atreus.build.board=AVR_ATREUS atreus.build.core=arduino:arduino atreus.build.variant=atreus ############################################################## splitography.name=Splitography splitography.vid.0=0xfeed splitography.pid.0=0x6060 splitography.upload.tool=dfu-programmer splitography.upload.protocol=dfu splitography.upload.maximum_size=28672 splitography.upload.maximum_data_size=2560 splitography.upload.speed=57600 splitography.upload.use_1200bps_touch=false splitography.build.mcu=atmega32u4 splitography.build.f_cpu=16000000L splitography.build.vid=0xfeed splitography.build.pid=0x6060 splitography.build.usb_product="Splitography" splitography.build.usb_manufacturer="SOFT/HRUF" splitography.build.board=AVR_SPLITOGRAPHY splitography.build.core=arduino:arduino splitography.build.variant=softhruf-splitography splitography.build.extra_flags={build.usb_flags} '-DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-SOFTHRUF-Splitography.h"'