PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 3 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569
  1. menu.usb=USB Type
  2. menu.speed=CPU Speed
  3. menu.opt=Optimize
  4. menu.keys=Keyboard Layout
  5. teensy41.name=Teensy 4.1
  6. teensy41.upload.maximum_size=8126464
  7. teensy41.build.board=TEENSY41
  8. teensy41.build.flags.ld=-Wl,--gc-sections,--relax "-T{build.core.path}/imxrt1062_t41.ld"
  9. teensy41.upload.maximum_data_size=524288
  10. #teensy41.upload.maximum_data_size=1048576
  11. teensy41.upload.tool=teensyloader
  12. teensy41.upload.protocol=halfkay
  13. teensy41.build.core=teensy4
  14. teensy41.build.mcu=imxrt1062
  15. teensy41.build.warn_data_percentage=99
  16. teensy41.build.toolchain=arm/bin/
  17. teensy41.build.command.gcc=arm-none-eabi-gcc
  18. teensy41.build.command.g++=arm-none-eabi-g++
  19. teensy41.build.command.ar=arm-none-eabi-gcc-ar
  20. teensy41.build.command.objcopy=arm-none-eabi-objcopy
  21. teensy41.build.command.objdump=arm-none-eabi-objdump
  22. teensy41.build.command.linker=arm-none-eabi-gcc
  23. teensy41.build.command.size=arm-none-eabi-size
  24. teensy41.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  25. teensy41.build.flags.dep=-MMD
  26. teensy41.build.flags.optimize=-Os
  27. teensy41.build.flags.cpu=-mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16
  28. teensy41.build.flags.defs=-D__IMXRT1062__ -DTEENSYDUINO=153
  29. teensy41.build.flags.cpp=-std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing
  30. teensy41.build.flags.c=
  31. teensy41.build.flags.S=-x assembler-with-cpp
  32. teensy41.build.flags.libs=-larm_cortexM7lfsp_math -lm -lstdc++
  33. teensy41.serial.restart_cmd=false
  34. teensy41.menu.usb.serial=Serial
  35. teensy41.menu.usb.serial.build.usbtype=USB_SERIAL
  36. teensy41.menu.usb.serial2=Dual Serial
  37. teensy41.menu.usb.serial2.build.usbtype=USB_DUAL_SERIAL
  38. teensy41.menu.usb.serial3=Triple Serial
  39. teensy41.menu.usb.serial3.build.usbtype=USB_TRIPLE_SERIAL
  40. teensy41.menu.usb.keyboard=Keyboard
  41. teensy41.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  42. teensy41.menu.usb.keyboard.fake_serial=teensy_gateway
  43. teensy41.menu.usb.touch=Keyboard + Touch Screen
  44. teensy41.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  45. teensy41.menu.usb.touch.fake_serial=teensy_gateway
  46. teensy41.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen
  47. teensy41.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN
  48. teensy41.menu.usb.hidtouch.fake_serial=teensy_gateway
  49. teensy41.menu.usb.hid=Keyboard + Mouse + Joystick
  50. teensy41.menu.usb.hid.build.usbtype=USB_HID
  51. teensy41.menu.usb.hid.fake_serial=teensy_gateway
  52. teensy41.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  53. teensy41.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  54. teensy41.menu.usb.midi=MIDI
  55. teensy41.menu.usb.midi.build.usbtype=USB_MIDI
  56. teensy41.menu.usb.midi.fake_serial=teensy_gateway
  57. teensy41.menu.usb.midi4=MIDIx4
  58. teensy41.menu.usb.midi4.build.usbtype=USB_MIDI4
  59. teensy41.menu.usb.midi4.fake_serial=teensy_gateway
  60. teensy41.menu.usb.midi16=MIDIx16
  61. teensy41.menu.usb.midi16.build.usbtype=USB_MIDI16
  62. teensy41.menu.usb.midi16.fake_serial=teensy_gateway
  63. teensy41.menu.usb.serialmidi=Serial + MIDI
  64. teensy41.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  65. teensy41.menu.usb.serialmidi4=Serial + MIDIx4
  66. teensy41.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  67. teensy41.menu.usb.serialmidi16=Serial + MIDIx16
  68. teensy41.menu.usb.serialmidi16.build.usbtype=USB_MIDI16_SERIAL
  69. teensy41.menu.usb.audio=Audio
  70. teensy41.menu.usb.audio.build.usbtype=USB_AUDIO
  71. teensy41.menu.usb.audio.fake_serial=teensy_gateway
  72. teensy41.menu.usb.serialmidiaudio=Serial + MIDI + Audio
  73. teensy41.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
  74. teensy41.menu.usb.serialmidi16audio=Serial + MIDIx16 + Audio
  75. teensy41.menu.usb.serialmidi16audio.build.usbtype=USB_MIDI16_AUDIO_SERIAL
  76. teensy41.menu.usb.mtp=MTP Disk (Experimental)
  77. teensy41.menu.usb.mtp.build.usbtype=USB_MTPDISK
  78. teensy41.menu.usb.mtp.fake_serial=teensy_gateway
  79. teensy41.menu.usb.rawhid=Raw HID
  80. teensy41.menu.usb.rawhid.build.usbtype=USB_RAWHID
  81. teensy41.menu.usb.rawhid.fake_serial=teensy_gateway
  82. teensy41.menu.usb.flightsim=Flight Sim Controls
  83. teensy41.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  84. teensy41.menu.usb.flightsim.fake_serial=teensy_gateway
  85. teensy41.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick
  86. teensy41.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK
  87. teensy41.menu.usb.flightsimjoystick.fake_serial=teensy_gateway
  88. #teensy41.menu.usb.disable=No USB
  89. #teensy41.menu.usb.disable.build.usbtype=USB_DISABLED
  90. teensy41.menu.speed.600=600 MHz
  91. teensy41.menu.speed.528=528 MHz
  92. teensy41.menu.speed.450=450 MHz
  93. teensy41.menu.speed.396=396 MHz
  94. teensy41.menu.speed.150=150 MHz
  95. teensy41.menu.speed.24=24 MHz
  96. teensy41.menu.speed.720=720 MHz (overclock)
  97. teensy41.menu.speed.816=816 MHz (overclock)
  98. teensy41.menu.speed.912=912 MHz (overclock, cooling req'd)
  99. teensy41.menu.speed.960=960 MHz (overclock, cooling req'd)
  100. teensy41.menu.speed.1008=1.008 GHz (overclock, cooling req'd)
  101. teensy41.menu.speed.1008.build.fcpu=1008000000
  102. teensy41.menu.speed.960.build.fcpu=960000000
  103. teensy41.menu.speed.912.build.fcpu=912000000
  104. teensy41.menu.speed.816.build.fcpu=816000000
  105. teensy41.menu.speed.720.build.fcpu=720000000
  106. teensy41.menu.speed.600.build.fcpu=600000000
  107. teensy41.menu.speed.528.build.fcpu=528000000
  108. teensy41.menu.speed.450.build.fcpu=450000000
  109. teensy41.menu.speed.396.build.fcpu=396000000
  110. teensy41.menu.speed.150.build.fcpu=150000000
  111. teensy41.menu.speed.24.build.fcpu=24000000
  112. teensy41.menu.opt.o2std=Faster
  113. teensy41.menu.opt.o2std.build.flags.optimize=-O2
  114. teensy41.menu.opt.o2std.build.flags.ldspecs=
  115. #teensy41.menu.opt.o2lto=Faster with LTO
  116. #teensy41.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  117. #teensy41.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  118. teensy41.menu.opt.o1std=Fast
  119. teensy41.menu.opt.o1std.build.flags.optimize=-O1
  120. teensy41.menu.opt.o1std.build.flags.ldspecs=
  121. #teensy41.menu.opt.o1lto=Fast with LTO
  122. #teensy41.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  123. #teensy41.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  124. teensy41.menu.opt.o3std=Fastest
  125. teensy41.menu.opt.o3std.build.flags.optimize=-O3
  126. teensy41.menu.opt.o3std.build.flags.ldspecs=
  127. #teensy41.menu.opt.o3purestd=Fastest + pure-code
  128. #teensy41.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__
  129. #teensy41.menu.opt.o3purestd.build.flags.ldspecs=
  130. #teensy41.menu.opt.o3lto=Fastest with LTO
  131. #teensy41.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  132. #teensy41.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  133. #teensy41.menu.opt.o3purelto=Fastest + pure-code with LTO
  134. #teensy41.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects
  135. #teensy41.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin
  136. teensy41.menu.opt.ogstd=Debug
  137. teensy41.menu.opt.ogstd.build.flags.optimize=-Og
  138. teensy41.menu.opt.ogstd.build.flags.ldspecs=
  139. #teensy41.menu.opt.oglto=Debug with LTO
  140. #teensy41.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  141. #teensy41.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  142. teensy41.menu.opt.osstd=Smallest Code
  143. teensy41.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  144. teensy41.menu.opt.osstd.build.flags.ldspecs=
  145. #teensy41.menu.opt.oslto=Smallest Code with LTO
  146. #teensy41.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  147. #teensy41.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  148. teensy41.menu.keys.en-us=US English
  149. teensy41.menu.keys.en-us.build.keylayout=US_ENGLISH
  150. teensy41.menu.keys.fr-ca=Canadian French
  151. teensy41.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  152. teensy41.menu.keys.xx-ca=Canadian Multilingual
  153. teensy41.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  154. teensy41.menu.keys.cz-cz=Czech
  155. teensy41.menu.keys.cz-cz.build.keylayout=CZECH
  156. teensy41.menu.keys.da-da=Danish
  157. teensy41.menu.keys.da-da.build.keylayout=DANISH
  158. teensy41.menu.keys.fi-fi=Finnish
  159. teensy41.menu.keys.fi-fi.build.keylayout=FINNISH
  160. teensy41.menu.keys.fr-fr=French
  161. teensy41.menu.keys.fr-fr.build.keylayout=FRENCH
  162. teensy41.menu.keys.fr-be=French Belgian
  163. teensy41.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  164. teensy41.menu.keys.fr-ch=French Swiss
  165. teensy41.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  166. teensy41.menu.keys.de-de=German
  167. teensy41.menu.keys.de-de.build.keylayout=GERMAN
  168. teensy41.menu.keys.de-dm=German (Mac)
  169. teensy41.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  170. teensy41.menu.keys.de-ch=German Swiss
  171. teensy41.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  172. teensy41.menu.keys.is-is=Icelandic
  173. teensy41.menu.keys.is-is.build.keylayout=ICELANDIC
  174. teensy41.menu.keys.en-ie=Irish
  175. teensy41.menu.keys.en-ie.build.keylayout=IRISH
  176. teensy41.menu.keys.it-it=Italian
  177. teensy41.menu.keys.it-it.build.keylayout=ITALIAN
  178. teensy41.menu.keys.no-no=Norwegian
  179. teensy41.menu.keys.no-no.build.keylayout=NORWEGIAN
  180. teensy41.menu.keys.pt-pt=Portuguese
  181. teensy41.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  182. teensy41.menu.keys.pt-br=Portuguese Brazilian
  183. teensy41.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  184. teensy41.menu.keys.rs-rs=Serbian (Latin Only)
  185. teensy41.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  186. teensy41.menu.keys.es-es=Spanish
  187. teensy41.menu.keys.es-es.build.keylayout=SPANISH
  188. teensy41.menu.keys.es-mx=Spanish Latin America
  189. teensy41.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  190. teensy41.menu.keys.sv-se=Swedish
  191. teensy41.menu.keys.sv-se.build.keylayout=SWEDISH
  192. teensy41.menu.keys.tr-tr=Turkish (partial)
  193. teensy41.menu.keys.tr-tr.build.keylayout=TURKISH
  194. teensy41.menu.keys.en-gb=United Kingdom
  195. teensy41.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  196. teensy41.menu.keys.usint=US International
  197. teensy41.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  198. teensy40.name=Teensy 4.0
  199. teensy40.upload.maximum_size=2031616
  200. teensy40.build.board=TEENSY40
  201. teensy40.build.flags.ld=-Wl,--gc-sections,--relax "-T{build.core.path}/imxrt1062.ld"
  202. teensy40.upload.maximum_data_size=524288
  203. #teensy40.upload.maximum_data_size=1048576
  204. teensy40.upload.tool=teensyloader
  205. teensy40.upload.protocol=halfkay
  206. teensy40.build.core=teensy4
  207. teensy40.build.mcu=imxrt1062
  208. teensy40.build.warn_data_percentage=99
  209. teensy40.build.toolchain=arm/bin/
  210. teensy40.build.command.gcc=arm-none-eabi-gcc
  211. teensy40.build.command.g++=arm-none-eabi-g++
  212. teensy40.build.command.ar=arm-none-eabi-gcc-ar
  213. teensy40.build.command.objcopy=arm-none-eabi-objcopy
  214. teensy40.build.command.objdump=arm-none-eabi-objdump
  215. teensy40.build.command.linker=arm-none-eabi-gcc
  216. teensy40.build.command.size=arm-none-eabi-size
  217. teensy40.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  218. teensy40.build.flags.dep=-MMD
  219. teensy40.build.flags.optimize=-Os
  220. teensy40.build.flags.cpu=-mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16
  221. teensy40.build.flags.defs=-D__IMXRT1062__ -DTEENSYDUINO=153
  222. teensy40.build.flags.cpp=-std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing
  223. teensy40.build.flags.c=
  224. teensy40.build.flags.S=-x assembler-with-cpp
  225. teensy40.build.flags.libs=-larm_cortexM7lfsp_math -lm -lstdc++
  226. teensy40.serial.restart_cmd=false
  227. teensy40.menu.usb.serial=Serial
  228. teensy40.menu.usb.serial.build.usbtype=USB_SERIAL
  229. teensy40.menu.usb.serial2=Dual Serial
  230. teensy40.menu.usb.serial2.build.usbtype=USB_DUAL_SERIAL
  231. teensy40.menu.usb.serial3=Triple Serial
  232. teensy40.menu.usb.serial3.build.usbtype=USB_TRIPLE_SERIAL
  233. teensy40.menu.usb.keyboard=Keyboard
  234. teensy40.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  235. teensy40.menu.usb.keyboard.fake_serial=teensy_gateway
  236. teensy40.menu.usb.touch=Keyboard + Touch Screen
  237. teensy40.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  238. teensy40.menu.usb.touch.fake_serial=teensy_gateway
  239. teensy40.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen
  240. teensy40.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN
  241. teensy40.menu.usb.hidtouch.fake_serial=teensy_gateway
  242. teensy40.menu.usb.hid=Keyboard + Mouse + Joystick
  243. teensy40.menu.usb.hid.build.usbtype=USB_HID
  244. teensy40.menu.usb.hid.fake_serial=teensy_gateway
  245. teensy40.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  246. teensy40.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  247. teensy40.menu.usb.midi=MIDI
  248. teensy40.menu.usb.midi.build.usbtype=USB_MIDI
  249. teensy40.menu.usb.midi.fake_serial=teensy_gateway
  250. teensy40.menu.usb.midi4=MIDIx4
  251. teensy40.menu.usb.midi4.build.usbtype=USB_MIDI4
  252. teensy40.menu.usb.midi4.fake_serial=teensy_gateway
  253. teensy40.menu.usb.midi16=MIDIx16
  254. teensy40.menu.usb.midi16.build.usbtype=USB_MIDI16
  255. teensy40.menu.usb.midi16.fake_serial=teensy_gateway
  256. teensy40.menu.usb.serialmidi=Serial + MIDI
  257. teensy40.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  258. teensy40.menu.usb.serialmidi4=Serial + MIDIx4
  259. teensy40.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  260. teensy40.menu.usb.serialmidi16=Serial + MIDIx16
  261. teensy40.menu.usb.serialmidi16.build.usbtype=USB_MIDI16_SERIAL
  262. teensy40.menu.usb.audio=Audio
  263. teensy40.menu.usb.audio.build.usbtype=USB_AUDIO
  264. teensy40.menu.usb.audio.fake_serial=teensy_gateway
  265. teensy40.menu.usb.serialmidiaudio=Serial + MIDI + Audio
  266. teensy40.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
  267. teensy40.menu.usb.serialmidi16audio=Serial + MIDIx16 + Audio
  268. teensy40.menu.usb.serialmidi16audio.build.usbtype=USB_MIDI16_AUDIO_SERIAL
  269. teensy40.menu.usb.mtp=MTP Disk (Experimental)
  270. teensy40.menu.usb.mtp.build.usbtype=USB_MTPDISK
  271. teensy40.menu.usb.mtp.fake_serial=teensy_gateway
  272. teensy40.menu.usb.rawhid=Raw HID
  273. teensy40.menu.usb.rawhid.build.usbtype=USB_RAWHID
  274. teensy40.menu.usb.rawhid.fake_serial=teensy_gateway
  275. teensy40.menu.usb.flightsim=Flight Sim Controls
  276. teensy40.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  277. teensy40.menu.usb.flightsim.fake_serial=teensy_gateway
  278. teensy40.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick
  279. teensy40.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK
  280. teensy40.menu.usb.flightsimjoystick.fake_serial=teensy_gateway
  281. #teensy40.menu.usb.disable=No USB
  282. #teensy40.menu.usb.disable.build.usbtype=USB_DISABLED
  283. teensy40.menu.speed.600=600 MHz
  284. teensy40.menu.speed.528=528 MHz
  285. teensy40.menu.speed.450=450 MHz
  286. teensy40.menu.speed.396=396 MHz
  287. teensy40.menu.speed.150=150 MHz
  288. teensy40.menu.speed.24=24 MHz
  289. teensy40.menu.speed.720=720 MHz (overclock)
  290. teensy40.menu.speed.816=816 MHz (overclock)
  291. teensy40.menu.speed.912=912 MHz (overclock, cooling req'd)
  292. teensy40.menu.speed.960=960 MHz (overclock, cooling req'd)
  293. teensy40.menu.speed.1008=1.008 GHz (overclock, cooling req'd)
  294. teensy40.menu.speed.1008.build.fcpu=1008000000
  295. teensy40.menu.speed.960.build.fcpu=960000000
  296. teensy40.menu.speed.912.build.fcpu=912000000
  297. teensy40.menu.speed.816.build.fcpu=816000000
  298. teensy40.menu.speed.720.build.fcpu=720000000
  299. teensy40.menu.speed.600.build.fcpu=600000000
  300. teensy40.menu.speed.528.build.fcpu=528000000
  301. teensy40.menu.speed.450.build.fcpu=450000000
  302. teensy40.menu.speed.396.build.fcpu=396000000
  303. teensy40.menu.speed.150.build.fcpu=150000000
  304. teensy40.menu.speed.24.build.fcpu=24000000
  305. teensy40.menu.opt.o2std=Faster
  306. teensy40.menu.opt.o2std.build.flags.optimize=-O2
  307. teensy40.menu.opt.o2std.build.flags.ldspecs=
  308. #teensy40.menu.opt.o2lto=Faster with LTO
  309. #teensy40.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  310. #teensy40.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  311. teensy40.menu.opt.o1std=Fast
  312. teensy40.menu.opt.o1std.build.flags.optimize=-O1
  313. teensy40.menu.opt.o1std.build.flags.ldspecs=
  314. #teensy40.menu.opt.o1lto=Fast with LTO
  315. #teensy40.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  316. #teensy40.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  317. teensy40.menu.opt.o3std=Fastest
  318. teensy40.menu.opt.o3std.build.flags.optimize=-O3
  319. teensy40.menu.opt.o3std.build.flags.ldspecs=
  320. #teensy40.menu.opt.o3purestd=Fastest + pure-code
  321. #teensy40.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__
  322. #teensy40.menu.opt.o3purestd.build.flags.ldspecs=
  323. #teensy40.menu.opt.o3lto=Fastest with LTO
  324. #teensy40.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  325. #teensy40.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  326. #teensy40.menu.opt.o3purelto=Fastest + pure-code with LTO
  327. #teensy40.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects
  328. #teensy40.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin
  329. teensy40.menu.opt.ogstd=Debug
  330. teensy40.menu.opt.ogstd.build.flags.optimize=-Og
  331. teensy40.menu.opt.ogstd.build.flags.ldspecs=
  332. #teensy40.menu.opt.oglto=Debug with LTO
  333. #teensy40.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  334. #teensy40.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  335. teensy40.menu.opt.osstd=Smallest Code
  336. teensy40.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  337. teensy40.menu.opt.osstd.build.flags.ldspecs=
  338. #teensy40.menu.opt.oslto=Smallest Code with LTO
  339. #teensy40.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  340. #teensy40.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  341. teensy40.menu.keys.en-us=US English
  342. teensy40.menu.keys.en-us.build.keylayout=US_ENGLISH
  343. teensy40.menu.keys.fr-ca=Canadian French
  344. teensy40.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  345. teensy40.menu.keys.xx-ca=Canadian Multilingual
  346. teensy40.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  347. teensy40.menu.keys.cz-cz=Czech
  348. teensy40.menu.keys.cz-cz.build.keylayout=CZECH
  349. teensy40.menu.keys.da-da=Danish
  350. teensy40.menu.keys.da-da.build.keylayout=DANISH
  351. teensy40.menu.keys.fi-fi=Finnish
  352. teensy40.menu.keys.fi-fi.build.keylayout=FINNISH
  353. teensy40.menu.keys.fr-fr=French
  354. teensy40.menu.keys.fr-fr.build.keylayout=FRENCH
  355. teensy40.menu.keys.fr-be=French Belgian
  356. teensy40.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  357. teensy40.menu.keys.fr-ch=French Swiss
  358. teensy40.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  359. teensy40.menu.keys.de-de=German
  360. teensy40.menu.keys.de-de.build.keylayout=GERMAN
  361. teensy40.menu.keys.de-dm=German (Mac)
  362. teensy40.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  363. teensy40.menu.keys.de-ch=German Swiss
  364. teensy40.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  365. teensy40.menu.keys.is-is=Icelandic
  366. teensy40.menu.keys.is-is.build.keylayout=ICELANDIC
  367. teensy40.menu.keys.en-ie=Irish
  368. teensy40.menu.keys.en-ie.build.keylayout=IRISH
  369. teensy40.menu.keys.it-it=Italian
  370. teensy40.menu.keys.it-it.build.keylayout=ITALIAN
  371. teensy40.menu.keys.no-no=Norwegian
  372. teensy40.menu.keys.no-no.build.keylayout=NORWEGIAN
  373. teensy40.menu.keys.pt-pt=Portuguese
  374. teensy40.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  375. teensy40.menu.keys.pt-br=Portuguese Brazilian
  376. teensy40.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  377. teensy40.menu.keys.rs-rs=Serbian (Latin Only)
  378. teensy40.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  379. teensy40.menu.keys.es-es=Spanish
  380. teensy40.menu.keys.es-es.build.keylayout=SPANISH
  381. teensy40.menu.keys.es-mx=Spanish Latin America
  382. teensy40.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  383. teensy40.menu.keys.sv-se=Swedish
  384. teensy40.menu.keys.sv-se.build.keylayout=SWEDISH
  385. teensy40.menu.keys.tr-tr=Turkish (partial)
  386. teensy40.menu.keys.tr-tr.build.keylayout=TURKISH
  387. teensy40.menu.keys.en-gb=United Kingdom
  388. teensy40.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  389. teensy40.menu.keys.usint=US International
  390. teensy40.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  391. teensy36.name=Teensy 3.6
  392. teensy36.upload.maximum_size=1048576
  393. teensy36.upload.maximum_data_size=262144
  394. teensy36.upload.tool=teensyloader
  395. teensy36.upload.protocol=halfkay
  396. teensy36.build.board=TEENSY36
  397. teensy36.build.core=teensy3
  398. teensy36.build.mcu=mk66fx1m0
  399. teensy36.build.warn_data_percentage=99
  400. teensy36.build.toolchain=arm/bin/
  401. teensy36.build.command.gcc=arm-none-eabi-gcc
  402. teensy36.build.command.g++=arm-none-eabi-g++
  403. teensy36.build.command.ar=arm-none-eabi-gcc-ar
  404. teensy36.build.command.objcopy=arm-none-eabi-objcopy
  405. teensy36.build.command.objdump=arm-none-eabi-objdump
  406. teensy36.build.command.linker=arm-none-eabi-gcc
  407. teensy36.build.command.size=arm-none-eabi-size
  408. teensy36.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  409. teensy36.build.flags.dep=-MMD
  410. teensy36.build.flags.optimize=-Os
  411. teensy36.build.flags.cpu=-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant
  412. teensy36.build.flags.defs=-D__MK66FX1M0__ -DTEENSYDUINO=153
  413. teensy36.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
  414. teensy36.build.flags.c=
  415. teensy36.build.flags.S=-x assembler-with-cpp
  416. teensy36.build.flags.ld=-Wl,--gc-sections,--relax,--defsym=__rtc_localtime={extra.time.local} "-T{build.core.path}/mk66fx1m0.ld"
  417. teensy36.build.flags.libs=-larm_cortexM4lf_math -lm -lstdc++
  418. teensy36.serial.restart_cmd=false
  419. teensy36.menu.usb.serial=Serial
  420. teensy36.menu.usb.serial.build.usbtype=USB_SERIAL
  421. teensy36.menu.usb.serial2=Dual Serial
  422. teensy36.menu.usb.serial2.build.usbtype=USB_DUAL_SERIAL
  423. teensy36.menu.usb.serial3=Triple Serial
  424. teensy36.menu.usb.serial3.build.usbtype=USB_TRIPLE_SERIAL
  425. teensy36.menu.usb.keyboard=Keyboard
  426. teensy36.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  427. teensy36.menu.usb.keyboard.fake_serial=teensy_gateway
  428. teensy36.menu.usb.touch=Keyboard + Touch Screen
  429. teensy36.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  430. teensy36.menu.usb.touch.fake_serial=teensy_gateway
  431. teensy36.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen
  432. teensy36.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN
  433. teensy36.menu.usb.hidtouch.fake_serial=teensy_gateway
  434. teensy36.menu.usb.hid=Keyboard + Mouse + Joystick
  435. teensy36.menu.usb.hid.build.usbtype=USB_HID
  436. teensy36.menu.usb.hid.fake_serial=teensy_gateway
  437. teensy36.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  438. teensy36.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  439. teensy36.menu.usb.midi=MIDI
  440. teensy36.menu.usb.midi.build.usbtype=USB_MIDI
  441. teensy36.menu.usb.midi.fake_serial=teensy_gateway
  442. teensy36.menu.usb.midi4=MIDIx4
  443. teensy36.menu.usb.midi4.build.usbtype=USB_MIDI4
  444. teensy36.menu.usb.midi4.fake_serial=teensy_gateway
  445. teensy36.menu.usb.midi16=MIDIx16
  446. teensy36.menu.usb.midi16.build.usbtype=USB_MIDI16
  447. teensy36.menu.usb.midi16.fake_serial=teensy_gateway
  448. teensy36.menu.usb.serialmidi=Serial + MIDI
  449. teensy36.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  450. teensy36.menu.usb.serialmidi4=Serial + MIDIx4
  451. teensy36.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  452. teensy36.menu.usb.serialmidi16=Serial + MIDIx16
  453. teensy36.menu.usb.serialmidi16.build.usbtype=USB_MIDI16_SERIAL
  454. teensy36.menu.usb.audio=Audio
  455. teensy36.menu.usb.audio.build.usbtype=USB_AUDIO
  456. teensy36.menu.usb.audio.fake_serial=teensy_gateway
  457. teensy36.menu.usb.serialmidiaudio=Serial + MIDI + Audio
  458. teensy36.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
  459. teensy36.menu.usb.serialmidi16audio=Serial + MIDIx16 + Audio
  460. teensy36.menu.usb.serialmidi16audio.build.usbtype=USB_MIDI16_AUDIO_SERIAL
  461. teensy36.menu.usb.mtp=MTP Disk (Experimental)
  462. teensy36.menu.usb.mtp.build.usbtype=USB_MTPDISK
  463. teensy36.menu.usb.mtp.fake_serial=teensy_gateway
  464. teensy36.menu.usb.rawhid=Raw HID
  465. teensy36.menu.usb.rawhid.build.usbtype=USB_RAWHID
  466. teensy36.menu.usb.rawhid.fake_serial=teensy_gateway
  467. teensy36.menu.usb.flightsim=Flight Sim Controls
  468. teensy36.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  469. teensy36.menu.usb.flightsim.fake_serial=teensy_gateway
  470. teensy36.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick
  471. teensy36.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK
  472. teensy36.menu.usb.flightsimjoystick.fake_serial=teensy_gateway
  473. teensy36.menu.usb.everything=All of the Above
  474. teensy36.menu.usb.everything.build.usbtype=USB_EVERYTHING
  475. teensy36.menu.usb.disable=No USB
  476. teensy36.menu.usb.disable.build.usbtype=USB_DISABLED
  477. teensy36.menu.speed.180=180 MHz
  478. teensy36.menu.speed.168=168 MHz
  479. teensy36.menu.speed.144=144 MHz
  480. teensy36.menu.speed.120=120 MHz
  481. teensy36.menu.speed.96=96 MHz
  482. teensy36.menu.speed.72=72 MHz
  483. teensy36.menu.speed.48=48 MHz
  484. teensy36.menu.speed.24=24 MHz
  485. teensy36.menu.speed.16=16 MHz (No USB)
  486. teensy36.menu.speed.8=8 MHz (No USB)
  487. teensy36.menu.speed.4=4 MHz (No USB)
  488. teensy36.menu.speed.2=2 MHz (No USB)
  489. teensy36.menu.speed.192=192 MHz (overclock)
  490. teensy36.menu.speed.216=216 MHz (overclock)
  491. teensy36.menu.speed.240=240 MHz (overclock)
  492. teensy36.menu.speed.256=256 MHz (overclock)
  493. teensy36.menu.speed.256.build.fcpu=256000000
  494. teensy36.menu.speed.240.build.fcpu=240000000
  495. teensy36.menu.speed.216.build.fcpu=216000000
  496. teensy36.menu.speed.192.build.fcpu=192000000
  497. teensy36.menu.speed.180.build.fcpu=180000000
  498. teensy36.menu.speed.168.build.fcpu=168000000
  499. teensy36.menu.speed.144.build.fcpu=144000000
  500. teensy36.menu.speed.120.build.fcpu=120000000
  501. teensy36.menu.speed.96.build.fcpu=96000000
  502. teensy36.menu.speed.72.build.fcpu=72000000
  503. teensy36.menu.speed.48.build.fcpu=48000000
  504. teensy36.menu.speed.24.build.fcpu=24000000
  505. teensy36.menu.speed.16.build.fcpu=16000000
  506. teensy36.menu.speed.8.build.fcpu=8000000
  507. teensy36.menu.speed.4.build.fcpu=4000000
  508. teensy36.menu.speed.2.build.fcpu=2000000
  509. teensy36.menu.opt.o2std=Faster
  510. teensy36.menu.opt.o2std.build.flags.optimize=-O2
  511. teensy36.menu.opt.o2std.build.flags.ldspecs=
  512. teensy36.menu.opt.o2lto=Faster with LTO
  513. teensy36.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  514. teensy36.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  515. teensy36.menu.opt.o1std=Fast
  516. teensy36.menu.opt.o1std.build.flags.optimize=-O1
  517. teensy36.menu.opt.o1std.build.flags.ldspecs=
  518. teensy36.menu.opt.o1lto=Fast with LTO
  519. teensy36.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  520. teensy36.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  521. teensy36.menu.opt.o3std=Fastest
  522. teensy36.menu.opt.o3std.build.flags.optimize=-O3
  523. teensy36.menu.opt.o3std.build.flags.ldspecs=
  524. teensy36.menu.opt.o3purestd=Fastest + pure-code
  525. teensy36.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__
  526. teensy36.menu.opt.o3purestd.build.flags.ldspecs=
  527. teensy36.menu.opt.o3lto=Fastest with LTO
  528. teensy36.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  529. teensy36.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  530. teensy36.menu.opt.o3purelto=Fastest + pure-code with LTO
  531. teensy36.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects
  532. teensy36.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin
  533. teensy36.menu.opt.ogstd=Debug
  534. teensy36.menu.opt.ogstd.build.flags.optimize=-Og
  535. teensy36.menu.opt.ogstd.build.flags.ldspecs=
  536. teensy36.menu.opt.oglto=Debug with LTO
  537. teensy36.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  538. teensy36.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  539. teensy36.menu.opt.osstd=Smallest Code
  540. teensy36.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  541. teensy36.menu.opt.osstd.build.flags.ldspecs=
  542. teensy36.menu.opt.oslto=Smallest Code with LTO
  543. teensy36.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  544. teensy36.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  545. teensy36.menu.keys.en-us=US English
  546. teensy36.menu.keys.en-us.build.keylayout=US_ENGLISH
  547. teensy36.menu.keys.fr-ca=Canadian French
  548. teensy36.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  549. teensy36.menu.keys.xx-ca=Canadian Multilingual
  550. teensy36.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  551. teensy36.menu.keys.cz-cz=Czech
  552. teensy36.menu.keys.cz-cz.build.keylayout=CZECH
  553. teensy36.menu.keys.da-da=Danish
  554. teensy36.menu.keys.da-da.build.keylayout=DANISH
  555. teensy36.menu.keys.fi-fi=Finnish
  556. teensy36.menu.keys.fi-fi.build.keylayout=FINNISH
  557. teensy36.menu.keys.fr-fr=French
  558. teensy36.menu.keys.fr-fr.build.keylayout=FRENCH
  559. teensy36.menu.keys.fr-be=French Belgian
  560. teensy36.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  561. teensy36.menu.keys.fr-ch=French Swiss
  562. teensy36.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  563. teensy36.menu.keys.de-de=German
  564. teensy36.menu.keys.de-de.build.keylayout=GERMAN
  565. teensy36.menu.keys.de-dm=German (Mac)
  566. teensy36.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  567. teensy36.menu.keys.de-ch=German Swiss
  568. teensy36.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  569. teensy36.menu.keys.is-is=Icelandic
  570. teensy36.menu.keys.is-is.build.keylayout=ICELANDIC
  571. teensy36.menu.keys.en-ie=Irish
  572. teensy36.menu.keys.en-ie.build.keylayout=IRISH
  573. teensy36.menu.keys.it-it=Italian
  574. teensy36.menu.keys.it-it.build.keylayout=ITALIAN
  575. teensy36.menu.keys.no-no=Norwegian
  576. teensy36.menu.keys.no-no.build.keylayout=NORWEGIAN
  577. teensy36.menu.keys.pt-pt=Portuguese
  578. teensy36.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  579. teensy36.menu.keys.pt-br=Portuguese Brazilian
  580. teensy36.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  581. teensy36.menu.keys.rs-rs=Serbian (Latin Only)
  582. teensy36.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  583. teensy36.menu.keys.es-es=Spanish
  584. teensy36.menu.keys.es-es.build.keylayout=SPANISH
  585. teensy36.menu.keys.es-mx=Spanish Latin America
  586. teensy36.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  587. teensy36.menu.keys.sv-se=Swedish
  588. teensy36.menu.keys.sv-se.build.keylayout=SWEDISH
  589. teensy36.menu.keys.tr-tr=Turkish (partial)
  590. teensy36.menu.keys.tr-tr.build.keylayout=TURKISH
  591. teensy36.menu.keys.en-gb=United Kingdom
  592. teensy36.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  593. teensy36.menu.keys.usint=US International
  594. teensy36.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  595. teensy35.name=Teensy 3.5
  596. teensy35.upload.maximum_size=524288
  597. teensy35.upload.maximum_data_size=262136
  598. teensy35.upload.tool=teensyloader
  599. teensy35.upload.protocol=halfkay
  600. teensy35.build.board=TEENSY35
  601. teensy35.build.core=teensy3
  602. teensy35.build.mcu=mk64fx512
  603. teensy35.build.warn_data_percentage=98
  604. teensy35.build.toolchain=arm/bin/
  605. teensy35.build.command.gcc=arm-none-eabi-gcc
  606. teensy35.build.command.g++=arm-none-eabi-g++
  607. teensy35.build.command.ar=arm-none-eabi-gcc-ar
  608. teensy35.build.command.objcopy=arm-none-eabi-objcopy
  609. teensy35.build.command.objdump=arm-none-eabi-objdump
  610. teensy35.build.command.linker=arm-none-eabi-gcc
  611. teensy35.build.command.size=arm-none-eabi-size
  612. teensy35.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  613. teensy35.build.flags.dep=-MMD
  614. teensy35.build.flags.optimize=-Os
  615. teensy35.build.flags.cpu=-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant
  616. teensy35.build.flags.defs=-D__MK64FX512__ -DTEENSYDUINO=153
  617. teensy35.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
  618. teensy35.build.flags.c=
  619. teensy35.build.flags.S=-x assembler-with-cpp
  620. teensy35.build.flags.ld=-Wl,--gc-sections,--relax,--defsym=__rtc_localtime={extra.time.local} "-T{build.core.path}/mk64fx512.ld"
  621. teensy35.build.flags.libs=-larm_cortexM4lf_math -lm -lstdc++
  622. teensy35.serial.restart_cmd=false
  623. teensy35.menu.usb.serial=Serial
  624. teensy35.menu.usb.serial.build.usbtype=USB_SERIAL
  625. teensy35.menu.usb.serial2=Dual Serial
  626. teensy35.menu.usb.serial2.build.usbtype=USB_DUAL_SERIAL
  627. teensy35.menu.usb.serial3=Triple Serial
  628. teensy35.menu.usb.serial3.build.usbtype=USB_TRIPLE_SERIAL
  629. teensy35.menu.usb.keyboard=Keyboard
  630. teensy35.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  631. teensy35.menu.usb.keyboard.fake_serial=teensy_gateway
  632. teensy35.menu.usb.touch=Keyboard + Touch Screen
  633. teensy35.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  634. teensy35.menu.usb.touch.fake_serial=teensy_gateway
  635. teensy35.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen
  636. teensy35.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN
  637. teensy35.menu.usb.hidtouch.fake_serial=teensy_gateway
  638. teensy35.menu.usb.hid=Keyboard + Mouse + Joystick
  639. teensy35.menu.usb.hid.build.usbtype=USB_HID
  640. teensy35.menu.usb.hid.fake_serial=teensy_gateway
  641. teensy35.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  642. teensy35.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  643. teensy35.menu.usb.midi=MIDI
  644. teensy35.menu.usb.midi.build.usbtype=USB_MIDI
  645. teensy35.menu.usb.midi.fake_serial=teensy_gateway
  646. teensy35.menu.usb.midi4=MIDIx4
  647. teensy35.menu.usb.midi4.build.usbtype=USB_MIDI4
  648. teensy35.menu.usb.midi4.fake_serial=teensy_gateway
  649. teensy35.menu.usb.midi16=MIDIx16
  650. teensy35.menu.usb.midi16.build.usbtype=USB_MIDI16
  651. teensy35.menu.usb.midi16.fake_serial=teensy_gateway
  652. teensy35.menu.usb.serialmidi=Serial + MIDI
  653. teensy35.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  654. teensy35.menu.usb.serialmidi4=Serial + MIDIx4
  655. teensy35.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  656. teensy35.menu.usb.serialmidi16=Serial + MIDIx16
  657. teensy35.menu.usb.serialmidi16.build.usbtype=USB_MIDI16_SERIAL
  658. teensy35.menu.usb.audio=Audio
  659. teensy35.menu.usb.audio.build.usbtype=USB_AUDIO
  660. teensy35.menu.usb.audio.fake_serial=teensy_gateway
  661. teensy35.menu.usb.serialmidiaudio=Serial + MIDI + Audio
  662. teensy35.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
  663. teensy35.menu.usb.serialmidi16audio=Serial + MIDIx16 + Audio
  664. teensy35.menu.usb.serialmidi16audio.build.usbtype=USB_MIDI16_AUDIO_SERIAL
  665. teensy35.menu.usb.mtp=MTP Disk (Experimental)
  666. teensy35.menu.usb.mtp.build.usbtype=USB_MTPDISK
  667. teensy35.menu.usb.mtp.fake_serial=teensy_gateway
  668. teensy35.menu.usb.rawhid=Raw HID
  669. teensy35.menu.usb.rawhid.build.usbtype=USB_RAWHID
  670. teensy35.menu.usb.rawhid.fake_serial=teensy_gateway
  671. teensy35.menu.usb.flightsim=Flight Sim Controls
  672. teensy35.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  673. teensy35.menu.usb.flightsim.fake_serial=teensy_gateway
  674. teensy35.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick
  675. teensy35.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK
  676. teensy35.menu.usb.flightsimjoystick.fake_serial=teensy_gateway
  677. teensy35.menu.usb.everything=All of the Above
  678. teensy35.menu.usb.everything.build.usbtype=USB_EVERYTHING
  679. teensy35.menu.usb.disable=No USB
  680. teensy35.menu.usb.disable.build.usbtype=USB_DISABLED
  681. teensy35.menu.speed.120=120 MHz
  682. teensy35.menu.speed.96=96 MHz
  683. teensy35.menu.speed.72=72 MHz
  684. teensy35.menu.speed.48=48 MHz
  685. teensy35.menu.speed.24=24 MHz
  686. teensy35.menu.speed.16=16 MHz (No USB)
  687. teensy35.menu.speed.8=8 MHz (No USB)
  688. teensy35.menu.speed.4=4 MHz (No USB)
  689. teensy35.menu.speed.2=2 MHz (No USB)
  690. teensy35.menu.speed.144=144 MHz (overclock)
  691. teensy35.menu.speed.168=168 MHz (overclock)
  692. teensy35.menu.speed.168.build.fcpu=168000000
  693. teensy35.menu.speed.144.build.fcpu=144000000
  694. teensy35.menu.speed.120.build.fcpu=120000000
  695. teensy35.menu.speed.96.build.fcpu=96000000
  696. teensy35.menu.speed.72.build.fcpu=72000000
  697. teensy35.menu.speed.48.build.fcpu=48000000
  698. teensy35.menu.speed.24.build.fcpu=24000000
  699. teensy35.menu.speed.16.build.fcpu=16000000
  700. teensy35.menu.speed.8.build.fcpu=8000000
  701. teensy35.menu.speed.4.build.fcpu=4000000
  702. teensy35.menu.speed.2.build.fcpu=2000000
  703. teensy35.menu.opt.o2std=Faster
  704. teensy35.menu.opt.o2std.build.flags.optimize=-O2
  705. teensy35.menu.opt.o2std.build.flags.ldspecs=
  706. teensy35.menu.opt.o2lto=Faster with LTO
  707. teensy35.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  708. teensy35.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  709. teensy35.menu.opt.o1std=Fast
  710. teensy35.menu.opt.o1std.build.flags.optimize=-O1
  711. teensy35.menu.opt.o1std.build.flags.ldspecs=
  712. teensy35.menu.opt.o1lto=Fast with LTO
  713. teensy35.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  714. teensy35.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  715. teensy35.menu.opt.o3std=Fastest
  716. teensy35.menu.opt.o3std.build.flags.optimize=-O3
  717. teensy35.menu.opt.o3std.build.flags.ldspecs=
  718. teensy35.menu.opt.o3purestd=Fastest + pure-code
  719. teensy35.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__
  720. teensy35.menu.opt.o3purestd.build.flags.ldspecs=
  721. teensy35.menu.opt.o3lto=Fastest with LTO
  722. teensy35.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  723. teensy35.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  724. teensy35.menu.opt.o3purelto=Fastest + pure-code with LTO
  725. teensy35.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects
  726. teensy35.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin
  727. teensy35.menu.opt.ogstd=Debug
  728. teensy35.menu.opt.ogstd.build.flags.optimize=-Og
  729. teensy35.menu.opt.ogstd.build.flags.ldspecs=
  730. teensy35.menu.opt.oglto=Debug with LTO
  731. teensy35.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  732. teensy35.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  733. teensy35.menu.opt.osstd=Smallest Code
  734. teensy35.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  735. teensy35.menu.opt.osstd.build.flags.ldspecs=
  736. teensy35.menu.opt.oslto=Smallest Code with LTO
  737. teensy35.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  738. teensy35.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  739. teensy35.menu.keys.en-us=US English
  740. teensy35.menu.keys.en-us.build.keylayout=US_ENGLISH
  741. teensy35.menu.keys.fr-ca=Canadian French
  742. teensy35.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  743. teensy35.menu.keys.xx-ca=Canadian Multilingual
  744. teensy35.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  745. teensy35.menu.keys.cz-cz=Czech
  746. teensy35.menu.keys.cz-cz.build.keylayout=CZECH
  747. teensy35.menu.keys.da-da=Danish
  748. teensy35.menu.keys.da-da.build.keylayout=DANISH
  749. teensy35.menu.keys.fi-fi=Finnish
  750. teensy35.menu.keys.fi-fi.build.keylayout=FINNISH
  751. teensy35.menu.keys.fr-fr=French
  752. teensy35.menu.keys.fr-fr.build.keylayout=FRENCH
  753. teensy35.menu.keys.fr-be=French Belgian
  754. teensy35.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  755. teensy35.menu.keys.fr-ch=French Swiss
  756. teensy35.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  757. teensy35.menu.keys.de-de=German
  758. teensy35.menu.keys.de-de.build.keylayout=GERMAN
  759. teensy35.menu.keys.de-dm=German (Mac)
  760. teensy35.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  761. teensy35.menu.keys.de-ch=German Swiss
  762. teensy35.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  763. teensy35.menu.keys.is-is=Icelandic
  764. teensy35.menu.keys.is-is.build.keylayout=ICELANDIC
  765. teensy35.menu.keys.en-ie=Irish
  766. teensy35.menu.keys.en-ie.build.keylayout=IRISH
  767. teensy35.menu.keys.it-it=Italian
  768. teensy35.menu.keys.it-it.build.keylayout=ITALIAN
  769. teensy35.menu.keys.no-no=Norwegian
  770. teensy35.menu.keys.no-no.build.keylayout=NORWEGIAN
  771. teensy35.menu.keys.pt-pt=Portuguese
  772. teensy35.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  773. teensy35.menu.keys.pt-br=Portuguese Brazilian
  774. teensy35.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  775. teensy35.menu.keys.rs-rs=Serbian (Latin Only)
  776. teensy35.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  777. teensy35.menu.keys.es-es=Spanish
  778. teensy35.menu.keys.es-es.build.keylayout=SPANISH
  779. teensy35.menu.keys.es-mx=Spanish Latin America
  780. teensy35.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  781. teensy35.menu.keys.sv-se=Swedish
  782. teensy35.menu.keys.sv-se.build.keylayout=SWEDISH
  783. teensy35.menu.keys.tr-tr=Turkish (partial)
  784. teensy35.menu.keys.tr-tr.build.keylayout=TURKISH
  785. teensy35.menu.keys.en-gb=United Kingdom
  786. teensy35.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  787. teensy35.menu.keys.usint=US International
  788. teensy35.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  789. teensy31.name=Teensy 3.2 / 3.1
  790. teensy31.upload.maximum_size=262144
  791. teensy31.upload.maximum_data_size=65536
  792. teensy31.upload.tool=teensyloader
  793. teensy31.upload.protocol=halfkay
  794. teensy31.build.board=TEENSY32
  795. teensy31.build.core=teensy3
  796. teensy31.build.mcu=mk20dx256
  797. teensy31.build.warn_data_percentage=97
  798. teensy31.build.toolchain=arm/bin/
  799. teensy31.build.command.gcc=arm-none-eabi-gcc
  800. teensy31.build.command.g++=arm-none-eabi-g++
  801. teensy31.build.command.ar=arm-none-eabi-gcc-ar
  802. teensy31.build.command.objcopy=arm-none-eabi-objcopy
  803. teensy31.build.command.objdump=arm-none-eabi-objdump
  804. teensy31.build.command.linker=arm-none-eabi-gcc
  805. teensy31.build.command.size=arm-none-eabi-size
  806. teensy31.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  807. teensy31.build.flags.dep=-MMD
  808. teensy31.build.flags.optimize=-Os
  809. teensy31.build.flags.cpu=-mthumb -mcpu=cortex-m4 -fsingle-precision-constant
  810. teensy31.build.flags.defs=-D__MK20DX256__ -DTEENSYDUINO=153
  811. teensy31.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
  812. teensy31.build.flags.c=
  813. teensy31.build.flags.S=-x assembler-with-cpp
  814. teensy31.build.flags.ld=-Wl,--gc-sections,--relax,--defsym=__rtc_localtime={extra.time.local} "-T{build.core.path}/mk20dx256.ld"
  815. teensy31.build.flags.libs=-larm_cortexM4l_math -lm -lstdc++
  816. teensy31.serial.restart_cmd=false
  817. teensy31.menu.usb.serial=Serial
  818. teensy31.menu.usb.serial.build.usbtype=USB_SERIAL
  819. teensy31.menu.usb.serial2=Dual Serial
  820. teensy31.menu.usb.serial2.build.usbtype=USB_DUAL_SERIAL
  821. teensy31.menu.usb.serial3=Triple Serial
  822. teensy31.menu.usb.serial3.build.usbtype=USB_TRIPLE_SERIAL
  823. teensy31.menu.usb.keyboard=Keyboard
  824. teensy31.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  825. teensy31.menu.usb.keyboard.fake_serial=teensy_gateway
  826. teensy31.menu.usb.touch=Keyboard + Touch Screen
  827. teensy31.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  828. teensy31.menu.usb.touch.fake_serial=teensy_gateway
  829. teensy31.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen
  830. teensy31.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN
  831. teensy31.menu.usb.hidtouch.fake_serial=teensy_gateway
  832. teensy31.menu.usb.hid=Keyboard + Mouse + Joystick
  833. teensy31.menu.usb.hid.build.usbtype=USB_HID
  834. teensy31.menu.usb.hid.fake_serial=teensy_gateway
  835. teensy31.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  836. teensy31.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  837. teensy31.menu.usb.midi=MIDI
  838. teensy31.menu.usb.midi.build.usbtype=USB_MIDI
  839. teensy31.menu.usb.midi.fake_serial=teensy_gateway
  840. teensy31.menu.usb.midi4=MIDIx4
  841. teensy31.menu.usb.midi4.build.usbtype=USB_MIDI4
  842. teensy31.menu.usb.midi4.fake_serial=teensy_gateway
  843. teensy31.menu.usb.midi16=MIDIx16
  844. teensy31.menu.usb.midi16.build.usbtype=USB_MIDI16
  845. teensy31.menu.usb.midi16.fake_serial=teensy_gateway
  846. teensy31.menu.usb.serialmidi=Serial + MIDI
  847. teensy31.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  848. teensy31.menu.usb.serialmidi4=Serial + MIDIx4
  849. teensy31.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  850. teensy31.menu.usb.serialmidi16=Serial + MIDIx16
  851. teensy31.menu.usb.serialmidi16.build.usbtype=USB_MIDI16_SERIAL
  852. teensy31.menu.usb.audio=Audio
  853. teensy31.menu.usb.audio.build.usbtype=USB_AUDIO
  854. teensy31.menu.usb.audio.fake_serial=teensy_gateway
  855. teensy31.menu.usb.serialmidiaudio=Serial + MIDI + Audio
  856. teensy31.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
  857. teensy31.menu.usb.serialmidi16audio=Serial + MIDIx16 + Audio
  858. teensy31.menu.usb.serialmidi16audio.build.usbtype=USB_MIDI16_AUDIO_SERIAL
  859. teensy31.menu.usb.mtp=MTP Disk (Experimental)
  860. teensy31.menu.usb.mtp.build.usbtype=USB_MTPDISK
  861. teensy31.menu.usb.mtp.fake_serial=teensy_gateway
  862. teensy31.menu.usb.rawhid=Raw HID
  863. teensy31.menu.usb.rawhid.build.usbtype=USB_RAWHID
  864. teensy31.menu.usb.rawhid.fake_serial=teensy_gateway
  865. teensy31.menu.usb.flightsim=Flight Sim Controls
  866. teensy31.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  867. teensy31.menu.usb.flightsim.fake_serial=teensy_gateway
  868. teensy31.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick
  869. teensy31.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK
  870. teensy31.menu.usb.flightsimjoystick.fake_serial=teensy_gateway
  871. teensy31.menu.usb.everything=All of the Above
  872. teensy31.menu.usb.everything.build.usbtype=USB_EVERYTHING
  873. teensy31.menu.usb.disable=No USB
  874. teensy31.menu.usb.disable.build.usbtype=USB_DISABLED
  875. teensy31.menu.speed.96=96 MHz (overclock)
  876. teensy31.menu.speed.72=72 MHz
  877. teensy31.menu.speed.48=48 MHz
  878. teensy31.menu.speed.24=24 MHz
  879. teensy31.menu.speed.16=16 MHz (No USB)
  880. teensy31.menu.speed.8=8 MHz (No USB)
  881. teensy31.menu.speed.4=4 MHz (No USB)
  882. teensy31.menu.speed.2=2 MHz (No USB)
  883. teensy31.menu.speed.120=120 MHz (overclock)
  884. #uncomment these if you want to try faster overclocking
  885. #teensy31.menu.speed.144=144 MHz (overclock)
  886. #teensy31.menu.speed.168=168 MHz (overclock)
  887. teensy31.menu.speed.168.build.fcpu=168000000
  888. teensy31.menu.speed.144.build.fcpu=144000000
  889. teensy31.menu.speed.120.build.fcpu=120000000
  890. teensy31.menu.speed.96.build.fcpu=96000000
  891. teensy31.menu.speed.72.build.fcpu=72000000
  892. teensy31.menu.speed.48.build.fcpu=48000000
  893. teensy31.menu.speed.24.build.fcpu=24000000
  894. teensy31.menu.speed.16.build.fcpu=16000000
  895. teensy31.menu.speed.8.build.fcpu=8000000
  896. teensy31.menu.speed.4.build.fcpu=4000000
  897. teensy31.menu.speed.2.build.fcpu=2000000
  898. teensy31.menu.opt.o2std=Faster
  899. teensy31.menu.opt.o2std.build.flags.optimize=-O2
  900. teensy31.menu.opt.o2std.build.flags.ldspecs=
  901. teensy31.menu.opt.o2lto=Faster with LTO
  902. teensy31.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  903. teensy31.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  904. teensy31.menu.opt.o1std=Fast
  905. teensy31.menu.opt.o1std.build.flags.optimize=-O1
  906. teensy31.menu.opt.o1std.build.flags.ldspecs=
  907. teensy31.menu.opt.o1lto=Fast with LTO
  908. teensy31.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  909. teensy31.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  910. teensy31.menu.opt.o3std=Fastest
  911. teensy31.menu.opt.o3std.build.flags.optimize=-O3
  912. teensy31.menu.opt.o3std.build.flags.ldspecs=
  913. teensy31.menu.opt.o3purestd=Fastest + pure-code
  914. teensy31.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__
  915. teensy31.menu.opt.o3purestd.build.flags.ldspecs=
  916. teensy31.menu.opt.o3lto=Fastest with LTO
  917. teensy31.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  918. teensy31.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  919. teensy31.menu.opt.o3purelto=Fastest + pure-code with LTO
  920. teensy31.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects
  921. teensy31.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin
  922. teensy31.menu.opt.ogstd=Debug
  923. teensy31.menu.opt.ogstd.build.flags.optimize=-Og
  924. teensy31.menu.opt.ogstd.build.flags.ldspecs=
  925. teensy31.menu.opt.oglto=Debug with LTO
  926. teensy31.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  927. teensy31.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  928. teensy31.menu.opt.osstd=Smallest Code
  929. teensy31.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  930. teensy31.menu.opt.osstd.build.flags.ldspecs=
  931. teensy31.menu.opt.oslto=Smallest Code with LTO
  932. teensy31.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  933. teensy31.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  934. teensy31.menu.keys.en-us=US English
  935. teensy31.menu.keys.en-us.build.keylayout=US_ENGLISH
  936. teensy31.menu.keys.fr-ca=Canadian French
  937. teensy31.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  938. teensy31.menu.keys.xx-ca=Canadian Multilingual
  939. teensy31.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  940. teensy31.menu.keys.cz-cz=Czech
  941. teensy31.menu.keys.cz-cz.build.keylayout=CZECH
  942. teensy31.menu.keys.da-da=Danish
  943. teensy31.menu.keys.da-da.build.keylayout=DANISH
  944. teensy31.menu.keys.fi-fi=Finnish
  945. teensy31.menu.keys.fi-fi.build.keylayout=FINNISH
  946. teensy31.menu.keys.fr-fr=French
  947. teensy31.menu.keys.fr-fr.build.keylayout=FRENCH
  948. teensy31.menu.keys.fr-be=French Belgian
  949. teensy31.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  950. teensy31.menu.keys.fr-ch=French Swiss
  951. teensy31.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  952. teensy31.menu.keys.de-de=German
  953. teensy31.menu.keys.de-de.build.keylayout=GERMAN
  954. teensy31.menu.keys.de-dm=German (Mac)
  955. teensy31.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  956. teensy31.menu.keys.de-ch=German Swiss
  957. teensy31.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  958. teensy31.menu.keys.is-is=Icelandic
  959. teensy31.menu.keys.is-is.build.keylayout=ICELANDIC
  960. teensy31.menu.keys.en-ie=Irish
  961. teensy31.menu.keys.en-ie.build.keylayout=IRISH
  962. teensy31.menu.keys.it-it=Italian
  963. teensy31.menu.keys.it-it.build.keylayout=ITALIAN
  964. teensy31.menu.keys.no-no=Norwegian
  965. teensy31.menu.keys.no-no.build.keylayout=NORWEGIAN
  966. teensy31.menu.keys.pt-pt=Portuguese
  967. teensy31.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  968. teensy31.menu.keys.pt-br=Portuguese Brazilian
  969. teensy31.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  970. teensy31.menu.keys.rs-rs=Serbian (Latin Only)
  971. teensy31.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  972. teensy31.menu.keys.es-es=Spanish
  973. teensy31.menu.keys.es-es.build.keylayout=SPANISH
  974. teensy31.menu.keys.es-mx=Spanish Latin America
  975. teensy31.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  976. teensy31.menu.keys.sv-se=Swedish
  977. teensy31.menu.keys.sv-se.build.keylayout=SWEDISH
  978. teensy31.menu.keys.tr-tr=Turkish (partial)
  979. teensy31.menu.keys.tr-tr.build.keylayout=TURKISH
  980. teensy31.menu.keys.en-gb=United Kingdom
  981. teensy31.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  982. teensy31.menu.keys.usint=US International
  983. teensy31.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  984. teensy31.vid.0=0x16C0
  985. teensy31.vid.1=0x16C0
  986. teensy31.vid.2=0x16C0
  987. teensy31.vid.3=0x16C0
  988. teensy31.vid.4=0x16C0
  989. teensy31.pid.0=0x0483
  990. teensy31.pid.1=0x0487
  991. teensy31.pid.2=0x0489
  992. teensy31.pid.3=0x048A
  993. teensy31.pid.4=0x0476
  994. teensy30.name=Teensy 3.0
  995. teensy30.upload.maximum_size=131072
  996. teensy30.upload.maximum_data_size=16384
  997. teensy30.upload.tool=teensyloader
  998. teensy30.upload.protocol=halfkay
  999. teensy30.build.board=TEENSY30
  1000. teensy30.build.core=teensy3
  1001. teensy30.build.mcu=mk20dx128
  1002. teensy30.build.warn_data_percentage=94
  1003. teensy30.build.toolchain=arm/bin/
  1004. teensy30.build.command.gcc=arm-none-eabi-gcc
  1005. teensy30.build.command.g++=arm-none-eabi-g++
  1006. teensy30.build.command.ar=arm-none-eabi-gcc-ar
  1007. teensy30.build.command.objcopy=arm-none-eabi-objcopy
  1008. teensy30.build.command.objdump=arm-none-eabi-objdump
  1009. teensy30.build.command.linker=arm-none-eabi-gcc
  1010. teensy30.build.command.size=arm-none-eabi-size
  1011. teensy30.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  1012. teensy30.build.flags.dep=-MMD
  1013. teensy30.build.flags.optimize=-Os
  1014. teensy30.build.flags.cpu=-mthumb -mcpu=cortex-m4 -fsingle-precision-constant
  1015. teensy30.build.flags.defs=-D__MK20DX128__ -DTEENSYDUINO=153
  1016. teensy30.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
  1017. teensy30.build.flags.c=
  1018. teensy30.build.flags.S=-x assembler-with-cpp
  1019. teensy30.build.flags.ld=-Wl,--gc-sections,--relax,--defsym=__rtc_localtime={extra.time.local} "-T{build.core.path}/mk20dx128.ld"
  1020. teensy30.build.flags.ldspecs=--specs=nano.specs
  1021. teensy30.build.flags.libs=-larm_cortexM4l_math -lm -lstdc++
  1022. teensy30.serial.restart_cmd=false
  1023. teensy30.menu.usb.serial=Serial
  1024. teensy30.menu.usb.serial.build.usbtype=USB_SERIAL
  1025. teensy30.menu.usb.keyboard=Keyboard
  1026. teensy30.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  1027. teensy30.menu.usb.keyboard.fake_serial=teensy_gateway
  1028. teensy30.menu.usb.hid=Keyboard + Mouse + Joystick
  1029. teensy30.menu.usb.hid.build.usbtype=USB_HID
  1030. teensy30.menu.usb.hid.fake_serial=teensy_gateway
  1031. teensy30.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  1032. teensy30.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  1033. teensy30.menu.usb.touch=Keyboard + Touch Screen
  1034. teensy30.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  1035. teensy30.menu.usb.touch.fake_serial=teensy_gateway
  1036. teensy30.menu.usb.midi=MIDI
  1037. teensy30.menu.usb.midi.build.usbtype=USB_MIDI
  1038. teensy30.menu.usb.midi.fake_serial=teensy_gateway
  1039. teensy30.menu.usb.midi4=MIDIx4
  1040. teensy30.menu.usb.midi4.build.usbtype=USB_MIDI4
  1041. teensy30.menu.usb.midi4.fake_serial=teensy_gateway
  1042. teensy30.menu.usb.serialmidi=Serial + MIDI
  1043. teensy30.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  1044. teensy30.menu.usb.serialmidi4=Serial + MIDIx4
  1045. teensy30.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  1046. teensy30.menu.usb.audio=Audio
  1047. teensy30.menu.usb.audio.build.usbtype=USB_AUDIO
  1048. teensy30.menu.usb.audio.fake_serial=teensy_gateway
  1049. teensy30.menu.usb.serialmidiaudio=Serial + MIDI + Audio
  1050. teensy30.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
  1051. teensy30.menu.usb.mtp=MTP Disk (Experimental)
  1052. teensy30.menu.usb.mtp.build.usbtype=USB_MTPDISK
  1053. teensy30.menu.usb.mtp.fake_serial=teensy_gateway
  1054. teensy30.menu.usb.rawhid=Raw HID
  1055. teensy30.menu.usb.rawhid.build.usbtype=USB_RAWHID
  1056. teensy30.menu.usb.rawhid.fake_serial=teensy_gateway
  1057. teensy30.menu.usb.flightsim=Flight Sim Controls
  1058. teensy30.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  1059. teensy30.menu.usb.flightsim.fake_serial=teensy_gateway
  1060. teensy30.menu.usb.disable=No USB
  1061. teensy30.menu.usb.disable.build.usbtype=USB_DISABLED
  1062. teensy30.menu.speed.96=96 MHz (overclock)
  1063. teensy30.menu.speed.48=48 MHz
  1064. teensy30.menu.speed.24=24 MHz
  1065. teensy30.menu.speed.96.build.fcpu=96000000
  1066. teensy30.menu.speed.48.build.fcpu=48000000
  1067. teensy30.menu.speed.24.build.fcpu=24000000
  1068. teensy30.menu.opt.o2std=Faster
  1069. teensy30.menu.opt.o2std.build.flags.optimize=-O2
  1070. teensy30.menu.opt.o2std.build.flags.ldspecs=
  1071. teensy30.menu.opt.o2lto=Faster with LTO
  1072. teensy30.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  1073. teensy30.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  1074. teensy30.menu.opt.o1std=Fast
  1075. teensy30.menu.opt.o1std.build.flags.optimize=-O1
  1076. teensy30.menu.opt.o1std.build.flags.ldspecs=
  1077. teensy30.menu.opt.o1lto=Fast with LTO
  1078. teensy30.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  1079. teensy30.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  1080. teensy30.menu.opt.o3std=Fastest
  1081. teensy30.menu.opt.o3std.build.flags.optimize=-O3
  1082. teensy30.menu.opt.o3std.build.flags.ldspecs=
  1083. teensy30.menu.opt.o3lto=Fastest with LTO
  1084. teensy30.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  1085. teensy30.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  1086. teensy30.menu.opt.ogstd=Debug
  1087. teensy30.menu.opt.ogstd.build.flags.optimize=-Og
  1088. teensy30.menu.opt.ogstd.build.flags.ldspecs=
  1089. teensy30.menu.opt.oglto=Debug with LTO
  1090. teensy30.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  1091. teensy30.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  1092. teensy30.menu.opt.osstd=Smallest Code
  1093. teensy30.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  1094. teensy30.menu.opt.osstd.build.flags.ldspecs=
  1095. teensy30.menu.opt.oslto=Smallest Code with LTO
  1096. teensy30.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  1097. teensy30.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  1098. teensy30.menu.keys.en-us=US English
  1099. teensy30.menu.keys.en-us.build.keylayout=US_ENGLISH
  1100. teensy30.menu.keys.fr-ca=Canadian French
  1101. teensy30.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  1102. teensy30.menu.keys.xx-ca=Canadian Multilingual
  1103. teensy30.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  1104. teensy30.menu.keys.cz-cz=Czech
  1105. teensy30.menu.keys.cz-cz.build.keylayout=CZECH
  1106. teensy30.menu.keys.da-da=Danish
  1107. teensy30.menu.keys.da-da.build.keylayout=DANISH
  1108. teensy30.menu.keys.fi-fi=Finnish
  1109. teensy30.menu.keys.fi-fi.build.keylayout=FINNISH
  1110. teensy30.menu.keys.fr-fr=French
  1111. teensy30.menu.keys.fr-fr.build.keylayout=FRENCH
  1112. teensy30.menu.keys.fr-be=French Belgian
  1113. teensy30.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  1114. teensy30.menu.keys.fr-ch=French Swiss
  1115. teensy30.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  1116. teensy30.menu.keys.de-de=German
  1117. teensy30.menu.keys.de-de.build.keylayout=GERMAN
  1118. teensy30.menu.keys.de-dm=German (Mac)
  1119. teensy30.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  1120. teensy30.menu.keys.de-ch=German Swiss
  1121. teensy30.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  1122. teensy30.menu.keys.is-is=Icelandic
  1123. teensy30.menu.keys.is-is.build.keylayout=ICELANDIC
  1124. teensy30.menu.keys.en-ie=Irish
  1125. teensy30.menu.keys.en-ie.build.keylayout=IRISH
  1126. teensy30.menu.keys.it-it=Italian
  1127. teensy30.menu.keys.it-it.build.keylayout=ITALIAN
  1128. teensy30.menu.keys.no-no=Norwegian
  1129. teensy30.menu.keys.no-no.build.keylayout=NORWEGIAN
  1130. teensy30.menu.keys.pt-pt=Portuguese
  1131. teensy30.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  1132. teensy30.menu.keys.pt-br=Portuguese Brazilian
  1133. teensy30.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  1134. teensy30.menu.keys.rs-rs=Serbian (Latin Only)
  1135. teensy30.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  1136. teensy30.menu.keys.es-es=Spanish
  1137. teensy30.menu.keys.es-es.build.keylayout=SPANISH
  1138. teensy30.menu.keys.es-mx=Spanish Latin America
  1139. teensy30.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  1140. teensy30.menu.keys.sv-se=Swedish
  1141. teensy30.menu.keys.sv-se.build.keylayout=SWEDISH
  1142. teensy30.menu.keys.tr-tr=Turkish (partial)
  1143. teensy30.menu.keys.tr-tr.build.keylayout=TURKISH
  1144. teensy30.menu.keys.en-gb=United Kingdom
  1145. teensy30.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  1146. teensy30.menu.keys.usint=US International
  1147. teensy30.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  1148. teensyLC.name=Teensy LC
  1149. teensyLC.upload.maximum_size=63488
  1150. teensyLC.upload.maximum_data_size=8192
  1151. teensyLC.upload.tool=teensyloader
  1152. teensyLC.upload.protocol=halfkay
  1153. teensyLC.build.board=TEENSYLC
  1154. teensyLC.build.core=teensy3
  1155. teensyLC.build.mcu=mkl26z64
  1156. teensyLC.build.warn_data_percentage=88
  1157. teensyLC.build.toolchain=arm/bin/
  1158. teensyLC.build.command.gcc=arm-none-eabi-gcc
  1159. teensyLC.build.command.g++=arm-none-eabi-g++
  1160. teensyLC.build.command.ar=arm-none-eabi-gcc-ar
  1161. teensyLC.build.command.objcopy=arm-none-eabi-objcopy
  1162. teensyLC.build.command.objdump=arm-none-eabi-objdump
  1163. teensyLC.build.command.linker=arm-none-eabi-gcc
  1164. teensyLC.build.command.size=arm-none-eabi-size
  1165. teensyLC.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
  1166. teensyLC.build.flags.dep=-MMD
  1167. teensyLC.build.flags.cpu=-mthumb -mcpu=cortex-m0plus -fsingle-precision-constant
  1168. teensyLC.build.flags.defs=-D__MKL26Z64__ -DTEENSYDUINO=153
  1169. teensyLC.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
  1170. teensyLC.build.flags.c=
  1171. teensyLC.build.flags.S=-x assembler-with-cpp
  1172. teensyLC.build.flags.ld=-Wl,--gc-sections,--relax,--defsym=__rtc_localtime={extra.time.local} "-T{build.core.path}/mkl26z64.ld"
  1173. teensyLC.build.flags.libs=-larm_cortexM0l_math -lm -lstdc++
  1174. teensyLC.serial.restart_cmd=false
  1175. teensyLC.menu.usb.serial=Serial
  1176. teensyLC.menu.usb.serial.build.usbtype=USB_SERIAL
  1177. teensyLC.menu.usb.serial2=Dual Serial
  1178. teensyLC.menu.usb.serial2.build.usbtype=USB_DUAL_SERIAL
  1179. teensyLC.menu.usb.serial3=Triple Serial
  1180. teensyLC.menu.usb.serial3.build.usbtype=USB_TRIPLE_SERIAL
  1181. teensyLC.menu.usb.keyboard=Keyboard
  1182. teensyLC.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
  1183. teensyLC.menu.usb.keyboard.fake_serial=teensy_gateway
  1184. teensyLC.menu.usb.hid=Keyboard + Mouse + Joystick
  1185. teensyLC.menu.usb.hid.build.usbtype=USB_HID
  1186. teensyLC.menu.usb.hid.fake_serial=teensy_gateway
  1187. teensyLC.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  1188. teensyLC.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  1189. teensyLC.menu.usb.touch=Keyboard + Touch Screen
  1190. teensyLC.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
  1191. teensyLC.menu.usb.touch.fake_serial=teensy_gateway
  1192. teensyLC.menu.usb.midi=MIDI
  1193. teensyLC.menu.usb.midi.build.usbtype=USB_MIDI
  1194. teensyLC.menu.usb.midi.fake_serial=teensy_gateway
  1195. teensyLC.menu.usb.midi4=MIDIx4
  1196. teensyLC.menu.usb.midi4.build.usbtype=USB_MIDI4
  1197. teensyLC.menu.usb.midi4.fake_serial=teensy_gateway
  1198. teensyLC.menu.usb.serialmidi=Serial + MIDI
  1199. teensyLC.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
  1200. teensyLC.menu.usb.serialmidi4=Serial + MIDIx4
  1201. teensyLC.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
  1202. teensyLC.menu.usb.mtp=MTP Disk (Experimental)
  1203. teensyLC.menu.usb.mtp.build.usbtype=USB_MTPDISK
  1204. teensyLC.menu.usb.mtp.fake_serial=teensy_gateway
  1205. teensyLC.menu.usb.rawhid=Raw HID
  1206. teensyLC.menu.usb.rawhid.build.usbtype=USB_RAWHID
  1207. teensyLC.menu.usb.rawhid.fake_serial=teensy_gateway
  1208. teensyLC.menu.usb.flightsim=Flight Sim Controls
  1209. teensyLC.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  1210. teensyLC.menu.usb.flightsim.fake_serial=teensy_gateway
  1211. teensyLC.menu.usb.disable=No USB
  1212. teensyLC.menu.usb.disable.build.usbtype=USB_DISABLED
  1213. teensyLC.menu.speed.48=48 MHz
  1214. teensyLC.menu.speed.24=24 MHz
  1215. teensyLC.menu.speed.48.build.fcpu=48000000
  1216. teensyLC.menu.speed.24.build.fcpu=24000000
  1217. teensyLC.menu.opt.osstd=Smallest Code
  1218. teensyLC.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
  1219. teensyLC.menu.opt.osstd.build.flags.ldspecs=
  1220. teensyLC.menu.opt.oslto=Smallest Code with LTO
  1221. teensyLC.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
  1222. teensyLC.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
  1223. teensyLC.menu.opt.ogstd=Debug
  1224. teensyLC.menu.opt.ogstd.build.flags.optimize=-Og
  1225. teensyLC.menu.opt.ogstd.build.flags.ldspecs=
  1226. teensyLC.menu.opt.oglto=Debug with LTO
  1227. teensyLC.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
  1228. teensyLC.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
  1229. teensyLC.menu.opt.o3std=Fastest
  1230. teensyLC.menu.opt.o3std.build.flags.optimize=-O3
  1231. teensyLC.menu.opt.o3std.build.flags.ldspecs=
  1232. teensyLC.menu.opt.o3lto=Fastest with LTO
  1233. teensyLC.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
  1234. teensyLC.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
  1235. teensyLC.menu.opt.o2std=Faster
  1236. teensyLC.menu.opt.o2std.build.flags.optimize=-O2
  1237. teensyLC.menu.opt.o2std.build.flags.ldspecs=
  1238. teensyLC.menu.opt.o2lto=Faster with LTO
  1239. teensyLC.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
  1240. teensyLC.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
  1241. teensyLC.menu.opt.o1std=Fast
  1242. teensyLC.menu.opt.o1std.build.flags.optimize=-O1
  1243. teensyLC.menu.opt.o1std.build.flags.ldspecs=
  1244. teensyLC.menu.opt.o1lto=Fast with LTO
  1245. teensyLC.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
  1246. teensyLC.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
  1247. teensyLC.menu.keys.en-us=US English
  1248. teensyLC.menu.keys.en-us.build.keylayout=US_ENGLISH
  1249. teensyLC.menu.keys.fr-ca=Canadian French
  1250. teensyLC.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  1251. teensyLC.menu.keys.xx-ca=Canadian Multilingual
  1252. teensyLC.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  1253. teensyLC.menu.keys.cz-cz=Czech
  1254. teensyLC.menu.keys.cz-cz.build.keylayout=CZECH
  1255. teensyLC.menu.keys.da-da=Danish
  1256. teensyLC.menu.keys.da-da.build.keylayout=DANISH
  1257. teensyLC.menu.keys.fi-fi=Finnish
  1258. teensyLC.menu.keys.fi-fi.build.keylayout=FINNISH
  1259. teensyLC.menu.keys.fr-fr=French
  1260. teensyLC.menu.keys.fr-fr.build.keylayout=FRENCH
  1261. teensyLC.menu.keys.fr-be=French Belgian
  1262. teensyLC.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  1263. teensyLC.menu.keys.fr-ch=French Swiss
  1264. teensyLC.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  1265. teensyLC.menu.keys.de-de=German
  1266. teensyLC.menu.keys.de-de.build.keylayout=GERMAN
  1267. teensyLC.menu.keys.de-dm=German (Mac)
  1268. teensyLC.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  1269. teensyLC.menu.keys.de-ch=German Swiss
  1270. teensyLC.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  1271. teensyLC.menu.keys.is-is=Icelandic
  1272. teensyLC.menu.keys.is-is.build.keylayout=ICELANDIC
  1273. teensyLC.menu.keys.en-ie=Irish
  1274. teensyLC.menu.keys.en-ie.build.keylayout=IRISH
  1275. teensyLC.menu.keys.it-it=Italian
  1276. teensyLC.menu.keys.it-it.build.keylayout=ITALIAN
  1277. teensyLC.menu.keys.no-no=Norwegian
  1278. teensyLC.menu.keys.no-no.build.keylayout=NORWEGIAN
  1279. teensyLC.menu.keys.pt-pt=Portuguese
  1280. teensyLC.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  1281. teensyLC.menu.keys.pt-br=Portuguese Brazilian
  1282. teensyLC.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  1283. teensyLC.menu.keys.rs-rs=Serbian (Latin Only)
  1284. teensyLC.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  1285. teensyLC.menu.keys.es-es=Spanish
  1286. teensyLC.menu.keys.es-es.build.keylayout=SPANISH
  1287. teensyLC.menu.keys.es-mx=Spanish Latin America
  1288. teensyLC.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  1289. teensyLC.menu.keys.sv-se=Swedish
  1290. teensyLC.menu.keys.sv-se.build.keylayout=SWEDISH
  1291. teensyLC.menu.keys.tr-tr=Turkish (partial)
  1292. teensyLC.menu.keys.tr-tr.build.keylayout=TURKISH
  1293. teensyLC.menu.keys.en-gb=United Kingdom
  1294. teensyLC.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  1295. teensyLC.menu.keys.usint=US International
  1296. teensyLC.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  1297. teensypp2.name=Teensy++ 2.0
  1298. teensypp2.upload.maximum_size=130048
  1299. teensypp2.upload.maximum_data_size=8192
  1300. teensypp2.upload.tool=teensyloader
  1301. teensypp2.upload.protocol=halfkay
  1302. teensypp2.build.board=TEENSY2PP
  1303. teensypp2.build.core=teensy
  1304. teensypp2.build.mcu=at90usb1286
  1305. teensypp2.build.warn_data_percentage=94
  1306. teensypp2.build.toolchain=avr/bin/
  1307. teensypp2.build.command.gcc=avr-gcc
  1308. teensypp2.build.command.g++=avr-g++
  1309. teensypp2.build.command.ar=avr-ar
  1310. teensypp2.build.command.objcopy=avr-objcopy
  1311. teensypp2.build.command.objdump=avr-objdump
  1312. teensypp2.build.command.linker=avr-gcc
  1313. teensypp2.build.command.size=avr-size
  1314. teensypp2.build.flags.common=-g -Wall -ffunction-sections -fdata-sections
  1315. teensypp2.build.flags.dep=-MMD
  1316. teensypp2.build.flags.optimize=-Os
  1317. teensypp2.build.flags.cpu=-mmcu=at90usb1286
  1318. teensypp2.build.flags.defs=-DTEENSYDUINO=153 -DARDUINO_ARCH_AVR
  1319. teensypp2.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++11
  1320. teensypp2.build.flags.c=
  1321. teensypp2.build.flags.S=-x assembler-with-cpp
  1322. teensypp2.build.flags.ld=-Wl,--gc-sections,--relax
  1323. teensypp2.build.flags.ldspecs=
  1324. teensypp2.build.flags.libs=-lm
  1325. teensypp2.build.serial_number=true
  1326. teensypp2.serial.restart_cmd=true
  1327. teensypp2.menu.usb.serial=Serial
  1328. teensypp2.menu.usb.serial.build.usbtype=USB_SERIAL
  1329. teensypp2.menu.usb.hid=Keyboard + Mouse + Joystick
  1330. teensypp2.menu.usb.hid.build.usbtype=USB_HID
  1331. teensypp2.menu.usb.hid.fake_serial=teensy_gateway
  1332. teensypp2.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  1333. teensypp2.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  1334. teensypp2.menu.usb.int_disk=Disk(Internal) + Keyboard
  1335. teensypp2.menu.usb.int_disk.build.usbtype=USB_DISK
  1336. teensypp2.menu.usb.int_disk.fake_serial=teensy_gateway
  1337. teensypp2.menu.usb.int_disk.build.elfpatch=mktinyfat
  1338. teensypp2.menu.usb.sd_disk=Disk(SD Card) + Keyboard
  1339. teensypp2.menu.usb.sd_disk.build.usbtype=USB_DISK_SDFLASH
  1340. teensypp2.menu.usb.sd_disk.fake_serial=teensy_gateway
  1341. teensypp2.menu.usb.midi=MIDI
  1342. teensypp2.menu.usb.midi.build.usbtype=USB_MIDI
  1343. teensypp2.menu.usb.midi.fake_serial=teensy_gateway
  1344. teensypp2.menu.usb.rawhid=Raw HID
  1345. teensypp2.menu.usb.rawhid.build.usbtype=USB_RAWHID
  1346. teensypp2.menu.usb.rawhid.fake_serial=teensy_gateway
  1347. teensypp2.menu.usb.flightsim=Flight Sim Controls
  1348. teensypp2.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  1349. teensypp2.menu.usb.flightsim.fake_serial=teensy_gateway
  1350. teensypp2.menu.speed.16=16 MHz
  1351. teensypp2.menu.speed.8=8 MHz
  1352. teensypp2.menu.speed.4=4 MHz
  1353. teensypp2.menu.speed.2=2 MHz
  1354. teensypp2.menu.speed.1=1 MHz
  1355. teensypp2.menu.speed.16.build.fcpu=16000000L
  1356. teensypp2.menu.speed.8.build.fcpu=8000000L
  1357. teensypp2.menu.speed.4.build.fcpu=4000000L
  1358. teensypp2.menu.speed.2.build.fcpu=2000000L
  1359. teensypp2.menu.speed.1.build.fcpu=1000000L
  1360. teensypp2.menu.keys.en-us=US English
  1361. teensypp2.menu.keys.en-us.build.keylayout=US_ENGLISH
  1362. teensypp2.menu.keys.fr-ca=Canadian French
  1363. teensypp2.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  1364. teensypp2.menu.keys.xx-ca=Canadian Multilingual
  1365. teensypp2.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  1366. teensypp2.menu.keys.cz-cz=Czech
  1367. teensypp2.menu.keys.cz-cz.build.keylayout=CZECH
  1368. teensypp2.menu.keys.da-da=Danish
  1369. teensypp2.menu.keys.da-da.build.keylayout=DANISH
  1370. teensypp2.menu.keys.fi-fi=Finnish
  1371. teensypp2.menu.keys.fi-fi.build.keylayout=FINNISH
  1372. teensypp2.menu.keys.fr-fr=French
  1373. teensypp2.menu.keys.fr-fr.build.keylayout=FRENCH
  1374. teensypp2.menu.keys.fr-be=French Belgian
  1375. teensypp2.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  1376. teensypp2.menu.keys.fr-ch=French Swiss
  1377. teensypp2.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  1378. teensypp2.menu.keys.de-de=German
  1379. teensypp2.menu.keys.de-de.build.keylayout=GERMAN
  1380. teensypp2.menu.keys.de-dm=German (Mac)
  1381. teensypp2.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  1382. teensypp2.menu.keys.de-ch=German Swiss
  1383. teensypp2.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  1384. teensypp2.menu.keys.is-is=Icelandic
  1385. teensypp2.menu.keys.is-is.build.keylayout=ICELANDIC
  1386. teensypp2.menu.keys.en-ie=Irish
  1387. teensypp2.menu.keys.en-ie.build.keylayout=IRISH
  1388. teensypp2.menu.keys.it-it=Italian
  1389. teensypp2.menu.keys.it-it.build.keylayout=ITALIAN
  1390. teensypp2.menu.keys.no-no=Norwegian
  1391. teensypp2.menu.keys.no-no.build.keylayout=NORWEGIAN
  1392. teensypp2.menu.keys.pt-pt=Portuguese
  1393. teensypp2.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  1394. teensypp2.menu.keys.pt-br=Portuguese Brazilian
  1395. teensypp2.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  1396. teensypp2.menu.keys.rs-rs=Serbian (Latin Only)
  1397. teensypp2.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  1398. teensypp2.menu.keys.es-es=Spanish
  1399. teensypp2.menu.keys.es-es.build.keylayout=SPANISH
  1400. teensypp2.menu.keys.es-mx=Spanish Latin America
  1401. teensypp2.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  1402. teensypp2.menu.keys.sv-se=Swedish
  1403. teensypp2.menu.keys.sv-se.build.keylayout=SWEDISH
  1404. teensypp2.menu.keys.tr-tr=Turkish (partial)
  1405. teensypp2.menu.keys.tr-tr.build.keylayout=TURKISH
  1406. teensypp2.menu.keys.en-gb=United Kingdom
  1407. teensypp2.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  1408. teensypp2.menu.keys.usint=US International
  1409. teensypp2.menu.keys.usint.build.keylayout=US_INTERNATIONAL
  1410. teensy2.name=Teensy 2.0
  1411. teensy2.upload.maximum_size=32256
  1412. teensy2.upload.maximum_data_size=2560
  1413. teensy2.upload.tool=teensyloader
  1414. teensy2.upload.protocol=halfkay
  1415. teensy2.build.board=TEENSY2
  1416. teensy2.build.core=teensy
  1417. teensy2.build.mcu=atmega32u4
  1418. teensy2.build.warn_data_percentage=80
  1419. teensy2.build.toolchain=avr/bin/
  1420. teensy2.build.command.gcc=avr-gcc
  1421. teensy2.build.command.g++=avr-g++
  1422. teensy2.build.command.ar=avr-ar
  1423. teensy2.build.command.objcopy=avr-objcopy
  1424. teensy2.build.command.objdump=avr-objdump
  1425. teensy2.build.command.linker=avr-gcc
  1426. teensy2.build.command.size=avr-size
  1427. teensy2.build.flags.common=-g -Wall -ffunction-sections -fdata-sections
  1428. teensy2.build.flags.dep=-MMD
  1429. teensy2.build.flags.optimize=-Os
  1430. teensy2.build.flags.cpu=-mmcu=atmega32u4
  1431. teensy2.build.flags.defs=-DTEENSYDUINO=153 -DARDUINO_ARCH_AVR
  1432. teensy2.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++11
  1433. teensy2.build.flags.c=
  1434. teensy2.build.flags.S=-x assembler-with-cpp
  1435. teensy2.build.flags.ld=-Wl,--gc-sections,--relax
  1436. teensy2.build.flags.ldspecs=
  1437. teensy2.build.flags.libs=-lm
  1438. teensy2.build.serial_number=true
  1439. teensy2.serial.restart_cmd=true
  1440. teensy2.menu.usb.serial=Serial
  1441. teensy2.menu.usb.serial.build.usbtype=USB_SERIAL
  1442. teensy2.menu.usb.hid=Keyboard + Mouse + Joystick
  1443. teensy2.menu.usb.hid.build.usbtype=USB_HID
  1444. teensy2.menu.usb.hid.fake_serial=teensy_gateway
  1445. teensy2.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
  1446. teensy2.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
  1447. teensy2.menu.usb.int_disk=Disk(Internal) + Keyboard
  1448. teensy2.menu.usb.int_disk.build.usbtype=USB_DISK
  1449. teensy2.menu.usb.int_disk.fake_serial=teensy_gateway
  1450. teensy2.menu.usb.int_disk.build.elfpatch=mktinyfat
  1451. teensy2.menu.usb.sd_disk=Disk(SD Card) + Keyboard
  1452. teensy2.menu.usb.sd_disk.build.usbtype=USB_DISK_SDFLASH
  1453. teensy2.menu.usb.sd_disk.fake_serial=teensy_gateway
  1454. teensy2.menu.usb.midi=MIDI
  1455. teensy2.menu.usb.midi.build.usbtype=USB_MIDI
  1456. teensy2.menu.usb.midi.fake_serial=teensy_gateway
  1457. teensy2.menu.usb.rawhid=Raw HID
  1458. teensy2.menu.usb.rawhid.build.usbtype=USB_RAWHID
  1459. teensy2.menu.usb.rawhid.fake_serial=teensy_gateway
  1460. teensy2.menu.usb.flightsim=Flight Sim Controls
  1461. teensy2.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
  1462. teensy2.menu.usb.flightsim.fake_serial=teensy_gateway
  1463. teensy2.menu.speed.16=16 MHz
  1464. teensy2.menu.speed.8=8 MHz
  1465. teensy2.menu.speed.4=4 MHz
  1466. teensy2.menu.speed.2=2 MHz
  1467. teensy2.menu.speed.1=1 MHz
  1468. teensy2.menu.speed.16.build.fcpu=16000000L
  1469. teensy2.menu.speed.8.build.fcpu=8000000L
  1470. teensy2.menu.speed.4.build.fcpu=4000000L
  1471. teensy2.menu.speed.2.build.fcpu=2000000L
  1472. teensy2.menu.speed.1.build.fcpu=1000000L
  1473. teensy2.menu.keys.en-us=US English
  1474. teensy2.menu.keys.en-us.build.keylayout=US_ENGLISH
  1475. teensy2.menu.keys.fr-ca=Canadian French
  1476. teensy2.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
  1477. teensy2.menu.keys.xx-ca=Canadian Multilingual
  1478. teensy2.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
  1479. teensy2.menu.keys.cz-cz=Czech
  1480. teensy2.menu.keys.cz-cz.build.keylayout=CZECH
  1481. teensy2.menu.keys.da-da=Danish
  1482. teensy2.menu.keys.da-da.build.keylayout=DANISH
  1483. teensy2.menu.keys.fi-fi=Finnish
  1484. teensy2.menu.keys.fi-fi.build.keylayout=FINNISH
  1485. teensy2.menu.keys.fr-fr=French
  1486. teensy2.menu.keys.fr-fr.build.keylayout=FRENCH
  1487. teensy2.menu.keys.fr-be=French Belgian
  1488. teensy2.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
  1489. teensy2.menu.keys.fr-ch=French Swiss
  1490. teensy2.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
  1491. teensy2.menu.keys.de-de=German
  1492. teensy2.menu.keys.de-de.build.keylayout=GERMAN
  1493. teensy2.menu.keys.de-dm=German (Mac)
  1494. teensy2.menu.keys.de-dm.build.keylayout=GERMAN_MAC
  1495. teensy2.menu.keys.de-ch=German Swiss
  1496. teensy2.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
  1497. teensy2.menu.keys.is-is=Icelandic
  1498. teensy2.menu.keys.is-is.build.keylayout=ICELANDIC
  1499. teensy2.menu.keys.en-ie=Irish
  1500. teensy2.menu.keys.en-ie.build.keylayout=IRISH
  1501. teensy2.menu.keys.it-it=Italian
  1502. teensy2.menu.keys.it-it.build.keylayout=ITALIAN
  1503. teensy2.menu.keys.no-no=Norwegian
  1504. teensy2.menu.keys.no-no.build.keylayout=NORWEGIAN
  1505. teensy2.menu.keys.pt-pt=Portuguese
  1506. teensy2.menu.keys.pt-pt.build.keylayout=PORTUGUESE
  1507. teensy2.menu.keys.pt-br=Portuguese Brazilian
  1508. teensy2.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
  1509. teensy2.menu.keys.rs-rs=Serbian (Latin Only)
  1510. teensy2.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
  1511. teensy2.menu.keys.es-es=Spanish
  1512. teensy2.menu.keys.es-es.build.keylayout=SPANISH
  1513. teensy2.menu.keys.es-mx=Spanish Latin America
  1514. teensy2.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
  1515. teensy2.menu.keys.sv-se=Swedish
  1516. teensy2.menu.keys.sv-se.build.keylayout=SWEDISH
  1517. teensy2.menu.keys.tr-tr=Turkish (partial)
  1518. teensy2.menu.keys.tr-tr.build.keylayout=TURKISH
  1519. teensy2.menu.keys.en-gb=United Kingdom
  1520. teensy2.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
  1521. teensy2.menu.keys.usint=US International
  1522. teensy2.menu.keys.usint.build.keylayout=US_INTERNATIONAL