menu.usb=USB Type menu.speed=CPU Speed menu.opt=Optimize menu.keys=Keyboard Layout #---------------------------------- teensy20.name=MK20-128K teensy20.upload.maximum_size=131072 teensy20.upload.maximum_data_size=16384 teensy20.build.board=teensy31 teensy20.build.core=teensy3 teensy20.build.mcu=mk20dx128 teensy20.build.warn_data_percentage=97 teensy20.upload.tool=jlink_EDU teensy20.upload.serial_ignore=true teensy20.upload.errors_standard_output=true teensy20.build.toolchain=arm/bin/ teensy20.build.command.gcc=arm-none-eabi-gcc teensy20.build.command.g++=arm-none-eabi-g++ teensy20.build.command.ar=arm-none-eabi-gcc-ar teensy20.build.command.objcopy=arm-none-eabi-objcopy teensy20.build.command.objdump=arm-none-eabi-objdump teensy20.build.command.size=arm-none-eabi-size teensy20.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib teensy20.build.flags.dep=-MMD teensy20.build.flags.optimize=-Os teensy20.build.flags.cpu=-mthumb -mcpu=cortex-m4 -fsingle-precision-constant teensy20.build.flags.defs=-D__MK20DX256__ -DTEENSYDUINO=141 teensy20.build.flags.cpp=-fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti teensy20.build.flags.c= teensy20.build.flags.S=-x assembler-with-cpp teensy20.build.flags.ld=-Wl,--gc-sections,--relax,--defsym=__rtc_localtime={extra.time.local} "-T{build.core.path}/mk20dx128V.ld" -lstdc++ teensy20.build.flags.libs=-larm_cortexM4l_math -lm teensy20.serial.restart_cmd=false teensy20.menu.usb.serial=Serial teensy20.menu.usb.serial.build.usbtype=USB_SERIAL teensy20.menu.usb.keyboard=Keyboard teensy20.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY teensy20.menu.usb.keyboard.fake_serial=teensy_gateway teensy20.menu.usb.touch=Keyboard + Touch Screen teensy20.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN teensy20.menu.usb.touch.fake_serial=teensy_gateway teensy20.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen teensy20.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN teensy20.menu.usb.hidtouch.fake_serial=teensy_gateway teensy20.menu.usb.hid=Keyboard + Mouse + Joystick teensy20.menu.usb.hid.build.usbtype=USB_HID teensy20.menu.usb.hid.fake_serial=teensy_gateway teensy20.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick teensy20.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID teensy20.menu.usb.midi=MIDI teensy20.menu.usb.midi.build.usbtype=USB_MIDI teensy20.menu.usb.midi.fake_serial=teensy_gateway teensy20.menu.usb.serialmidi=Serial + MIDI teensy20.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL teensy20.menu.usb.audio=Audio teensy20.menu.usb.audio.build.usbtype=USB_AUDIO teensy20.menu.usb.audio.fake_serial=teensy_gateway teensy20.menu.usb.serialmidiaudio=Serial + MIDI + Audio teensy20.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL teensy20.menu.usb.mtp=MTP Disk (Experimental) teensy20.menu.usb.mtp.build.usbtype=USB_MTPDISK teensy20.menu.usb.mtp.fake_serial=teensy_gateway teensy20.menu.usb.rawhid=Raw HID teensy20.menu.usb.rawhid.build.usbtype=USB_RAWHID teensy20.menu.usb.rawhid.fake_serial=teensy_gateway teensy20.menu.usb.flightsim=Flight Sim Controls teensy20.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM teensy20.menu.usb.flightsim.fake_serial=teensy_gateway teensy20.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick teensy20.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK teensy20.menu.usb.flightsimjoystick.fake_serial=teensy_gateway teensy20.menu.usb.everything=All of the Above teensy20.menu.usb.everything.build.usbtype=USB_EVERYTHING teensy20.menu.usb.disable=No USB teensy20.menu.usb.disable.build.usbtype=USB_DISABLED teensy20.menu.speed.96=96 MHz (overclock) teensy20.menu.speed.72=72 MHz teensy20.menu.speed.48=48 MHz teensy20.menu.speed.24=24 MHz teensy20.menu.speed.16=16 MHz (No USB) teensy20.menu.speed.8=8 MHz (No USB) teensy20.menu.speed.4=4 MHz (No USB) teensy20.menu.speed.2=2 MHz (No USB) teensy20.menu.speed.120=120 MHz (overclock) #uncomment these if you want to try faster overclocking #teensy20.menu.speed.144=144 MHz (overclock) #teensy20.menu.speed.168=168 MHz (overclock) teensy20.menu.speed.168.build.fcpu=168000000 teensy20.menu.speed.144.build.fcpu=144000000 teensy20.menu.speed.120.build.fcpu=120000000 teensy20.menu.speed.96.build.fcpu=96000000 teensy20.menu.speed.72.build.fcpu=72000000 teensy20.menu.speed.48.build.fcpu=48000000 teensy20.menu.speed.24.build.fcpu=24000000 teensy20.menu.speed.16.build.fcpu=16000000 teensy20.menu.speed.8.build.fcpu=8000000 teensy20.menu.speed.4.build.fcpu=4000000 teensy20.menu.speed.2.build.fcpu=2000000 teensy20.menu.opt.o2std=Faster teensy20.menu.opt.o2std.build.flags.optimize=-O2 teensy20.menu.opt.o2std.build.flags.ldspecs= teensy20.menu.opt.o2lto=Faster with LTO teensy20.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects teensy20.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin teensy20.menu.opt.o1std=Fast teensy20.menu.opt.o1std.build.flags.optimize=-O1 teensy20.menu.opt.o1std.build.flags.ldspecs= teensy20.menu.opt.o1lto=Fast with LTO teensy20.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects teensy20.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin teensy20.menu.opt.o3std=Fastest teensy20.menu.opt.o3std.build.flags.optimize=-O3 teensy20.menu.opt.o3std.build.flags.ldspecs= teensy20.menu.opt.o3purestd=Fastest + pure-code teensy20.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ teensy20.menu.opt.o3purestd.build.flags.ldspecs= teensy20.menu.opt.o3lto=Fastest with LTO teensy20.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects teensy20.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin teensy20.menu.opt.o3purelto=Fastest + pure-code with LTO teensy20.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects teensy20.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin teensy20.menu.opt.ogstd=Debug teensy20.menu.opt.ogstd.build.flags.optimize=-Og teensy20.menu.opt.ogstd.build.flags.ldspecs= teensy20.menu.opt.oglto=Debug with LTO teensy20.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects teensy20.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin teensy20.menu.opt.osstd=Smallest Code teensy20.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs teensy20.menu.opt.osstd.build.flags.ldspecs= teensy20.menu.opt.oslto=Smallest Code with LTO teensy20.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs teensy20.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin teensy20.menu.keys.en-us=US English teensy20.menu.keys.en-us.build.keylayout=US_ENGLISH ####teensy20.vid.0=0x16C0 ####teensy20.vid.1=0x16C0 ####teensy20.vid.2=0x16C0 ####teensy20.vid.3=0x16C0 ####teensy20.vid.4=0x16C0 ####teensy20.pid.0=0x0483 ####teensy20.pid.1=0x0487 ####teensy20.pid.2=0x0489 ####teensy20.pid.3=0x048A ####teensy20.pid.4=0x0476 #----------------------------------