@@ -24,13 +24,13 @@ teensy40.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdl
2424teensy40.build.flags.dep=-MMD
2525teensy40.build.flags.optimize=-Os
2626teensy40.build.flags.cpu=-mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16
27- teensy40.build.flags.defs=-D__IMXRT1062__ -DTEENSYDUINO=147
27+ teensy40.build.flags.defs=-D__IMXRT1062__ -DTEENSYDUINO=148
2828teensy40.build.flags.cpp=-std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing
2929teensy40.build.flags.c=
3030teensy40.build.flags.S=-x assembler-with-cpp
3131teensy40.build.flags.ld=-Wl,--gc-sections,--relax "-T{build.core.path}/imxrt1062.ld"
3232teensy40.build.flags.libs=-larm_cortexM7lfsp_math -lm -lstdc++
33- teensy40.build.fcpu=600000000
33+ # teensy40.build.fcpu=600000000
3434teensy40.serial.restart_cmd=false
3535teensy40.menu.usb.serial=Serial
3636teensy40.menu.usb.serial.build.usbtype=USB_SERIAL
@@ -85,6 +85,29 @@ teensy40.menu.usb.serial.build.usbtype=USB_SERIAL
8585#teensy40.menu.usb.disable=No USB
8686#teensy40.menu.usb.disable.build.usbtype=USB_DISABLED
8787
88+ teensy40.menu.speed.600=600 MHz
89+ teensy40.menu.speed.528=528 MHz
90+ teensy40.menu.speed.450=450 MHz
91+ teensy40.menu.speed.396=396 MHz
92+ teensy40.menu.speed.150=150 MHz
93+ teensy40.menu.speed.24=24 MHz
94+ teensy40.menu.speed.720=720 MHz (overclock)
95+ teensy40.menu.speed.816=816 MHz (overclock)
96+ teensy40.menu.speed.912=912 MHz (overclock, cooling req'd)
97+ teensy40.menu.speed.960=960 MHz (overclock, cooling req'd)
98+ teensy40.menu.speed.1008=1.008 GHz (overclock, cooling req'd)
99+ teensy40.menu.speed.1008.build.fcpu=1000000000
100+ teensy40.menu.speed.960.build.fcpu=960000000
101+ teensy40.menu.speed.912.build.fcpu=912000000
102+ teensy40.menu.speed.816.build.fcpu=816000000
103+ teensy40.menu.speed.720.build.fcpu=720000000
104+ teensy40.menu.speed.600.build.fcpu=600000000
105+ teensy40.menu.speed.528.build.fcpu=528000000
106+ teensy40.menu.speed.450.build.fcpu=450000000
107+ teensy40.menu.speed.396.build.fcpu=396000000
108+ teensy40.menu.speed.150.build.fcpu=150000000
109+ teensy40.menu.speed.24.build.fcpu=24000000
110+
88111teensy40.menu.opt.o2std=Faster
89112teensy40.menu.opt.o2std.build.flags.optimize=-O2
90113teensy40.menu.opt.o2std.build.flags.ldspecs=
@@ -174,179 +197,6 @@ teensy40.menu.keys.usint=US International
174197teensy40.menu.keys.usint.build.keylayout=US_INTERNATIONAL
175198
176199
177- #teensy4b1.name=Teensy 4-Beta1
178- #teensy4b1.upload.maximum_size=1572864
179- #teensy4b1.upload.maximum_data_size=262144
180- #teensy4b1.upload.tool=teensyloader
181- #teensy4b1.upload.protocol=halfkay
182- #teensy4b1.build.board=TEENSY40
183- #teensy4b1.build.core=teensy4
184- #teensy4b1.build.mcu=imxrt1052
185- #teensy4b1.build.warn_data_percentage=99
186- #teensy4b1.build.toolchain=arm/bin/
187- #teensy4b1.build.command.gcc=arm-none-eabi-gcc
188- #teensy4b1.build.command.g++=arm-none-eabi-g++
189- #teensy4b1.build.command.ar=arm-none-eabi-gcc-ar
190- #teensy4b1.build.command.objcopy=arm-none-eabi-objcopy
191- #teensy4b1.build.command.objdump=arm-none-eabi-objdump
192- #teensy4b1.build.command.linker=arm-none-eabi-gcc
193- #teensy4b1.build.command.size=arm-none-eabi-size
194- #teensy4b1.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
195- #teensy4b1.build.flags.dep=-MMD
196- #teensy4b1.build.flags.optimize=-Os
197- #teensy4b1.build.flags.cpu=-mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16
198- #teensy4b1.build.flags.defs=-D__IMXRT1052__ -DTEENSYDUINO=147
199- #teensy4b1.build.flags.cpp=-std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing
200- #teensy4b1.build.flags.c=
201- #teensy4b1.build.flags.S=-x assembler-with-cpp
202- #teensy4b1.build.flags.ld=-Wl,--gc-sections,--relax "-T{build.core.path}/imxrt1052.ld"
203- #teensy4b1.build.flags.libs=-larm_cortexM7lfsp_math -lm -lstdc++
204- #teensy4b1.build.fcpu=396000000
205- #teensy4b1.serial.restart_cmd=false
206- #teensy4b1.menu.usb.serial=Serial
207- #teensy4b1.menu.usb.serial.build.usbtype=USB_SERIAL
208- #teensy4b1.menu.usb.keyboard=Keyboard
209- #teensy4b1.menu.usb.keyboard.build.usbtype=USB_KEYBOARDONLY
210- #teensy4b1.menu.usb.keyboard.fake_serial=teensy_gateway
211- #teensy4b1.menu.usb.touch=Keyboard + Touch Screen
212- #teensy4b1.menu.usb.touch.build.usbtype=USB_TOUCHSCREEN
213- #teensy4b1.menu.usb.touch.fake_serial=teensy_gateway
214- #teensy4b1.menu.usb.hidtouch=Keyboard + Mouse + Touch Screen
215- #teensy4b1.menu.usb.hidtouch.build.usbtype=USB_HID_TOUCHSCREEN
216- #teensy4b1.menu.usb.hidtouch.fake_serial=teensy_gateway
217- #teensy4b1.menu.usb.hid=Keyboard + Mouse + Joystick
218- #teensy4b1.menu.usb.hid.build.usbtype=USB_HID
219- #teensy4b1.menu.usb.hid.fake_serial=teensy_gateway
220- #teensy4b1.menu.usb.serialhid=Serial + Keyboard + Mouse + Joystick
221- #teensy4b1.menu.usb.serialhid.build.usbtype=USB_SERIAL_HID
222- #teensy4b1.menu.usb.midi=MIDI
223- #teensy4b1.menu.usb.midi.build.usbtype=USB_MIDI
224- #teensy4b1.menu.usb.midi.fake_serial=teensy_gateway
225- #teensy4b1.menu.usb.midi4=MIDIx4
226- #teensy4b1.menu.usb.midi4.build.usbtype=USB_MIDI4
227- #teensy4b1.menu.usb.midi4.fake_serial=teensy_gateway
228- #teensy4b1.menu.usb.midi16=MIDIx16
229- #teensy4b1.menu.usb.midi16.build.usbtype=USB_MIDI16
230- #teensy4b1.menu.usb.midi16.fake_serial=teensy_gateway
231- #teensy4b1.menu.usb.serialmidi=Serial + MIDI
232- #teensy4b1.menu.usb.serialmidi.build.usbtype=USB_MIDI_SERIAL
233- #teensy4b1.menu.usb.serialmidi4=Serial + MIDIx4
234- #teensy4b1.menu.usb.serialmidi4.build.usbtype=USB_MIDI4_SERIAL
235- #teensy4b1.menu.usb.serialmidi16=Serial + MIDIx16
236- #teensy4b1.menu.usb.serialmidi16.build.usbtype=USB_MIDI16_SERIAL
237- #teensy4b1.menu.usb.audio=Audio
238- #teensy4b1.menu.usb.audio.build.usbtype=USB_AUDIO
239- #teensy4b1.menu.usb.audio.fake_serial=teensy_gateway
240- #teensy4b1.menu.usb.serialmidiaudio=Serial + MIDI + Audio
241- #teensy4b1.menu.usb.serialmidiaudio.build.usbtype=USB_MIDI_AUDIO_SERIAL
242- #teensy4b1.menu.usb.serialmidi16audio=Serial + MIDIx16 + Audio
243- #teensy4b1.menu.usb.serialmidi16audio.build.usbtype=USB_MIDI16_AUDIO_SERIAL
244- #teensy4b1.menu.usb.mtp=MTP Disk (Experimental)
245- #teensy4b1.menu.usb.mtp.build.usbtype=USB_MTPDISK
246- #teensy4b1.menu.usb.mtp.fake_serial=teensy_gateway
247- #teensy4b1.menu.usb.rawhid=Raw HID
248- #teensy4b1.menu.usb.rawhid.build.usbtype=USB_RAWHID
249- #teensy4b1.menu.usb.rawhid.fake_serial=teensy_gateway
250- #teensy4b1.menu.usb.flightsim=Flight Sim Controls
251- #teensy4b1.menu.usb.flightsim.build.usbtype=USB_FLIGHTSIM
252- #teensy4b1.menu.usb.flightsim.fake_serial=teensy_gateway
253- #teensy4b1.menu.usb.flightsimjoystick=Flight Sim Controls + Joystick
254- #teensy4b1.menu.usb.flightsimjoystick.build.usbtype=USB_FLIGHTSIM_JOYSTICK
255- #teensy4b1.menu.usb.flightsimjoystick.fake_serial=teensy_gateway
256- #teensy4b1.menu.usb.disable=No USB
257- #teensy4b1.menu.usb.disable.build.usbtype=USB_DISABLED
258- #
259- #teensy4b1.menu.opt.o2std=Faster
260- #teensy4b1.menu.opt.o2std.build.flags.optimize=-O2
261- #teensy4b1.menu.opt.o2std.build.flags.ldspecs=
262- #teensy4b1.menu.opt.o2lto=Faster with LTO
263- #teensy4b1.menu.opt.o2lto.build.flags.optimize=-O2 -flto -fno-fat-lto-objects
264- #teensy4b1.menu.opt.o2lto.build.flags.ldspecs=-fuse-linker-plugin
265- #teensy4b1.menu.opt.o1std=Fast
266- #teensy4b1.menu.opt.o1std.build.flags.optimize=-O1
267- #teensy4b1.menu.opt.o1std.build.flags.ldspecs=
268- #teensy4b1.menu.opt.o1lto=Fast with LTO
269- #teensy4b1.menu.opt.o1lto.build.flags.optimize=-O1 -flto -fno-fat-lto-objects
270- #teensy4b1.menu.opt.o1lto.build.flags.ldspecs=-fuse-linker-plugin
271- #teensy4b1.menu.opt.o3std=Fastest
272- #teensy4b1.menu.opt.o3std.build.flags.optimize=-O3
273- #teensy4b1.menu.opt.o3std.build.flags.ldspecs=
274- #teensy4b1.menu.opt.o3purestd=Fastest + pure-code
275- #teensy4b1.menu.opt.o3purestd.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__
276- #teensy4b1.menu.opt.o3purestd.build.flags.ldspecs=
277- #teensy4b1.menu.opt.o3lto=Fastest with LTO
278- #teensy4b1.menu.opt.o3lto.build.flags.optimize=-O3 -flto -fno-fat-lto-objects
279- #teensy4b1.menu.opt.o3lto.build.flags.ldspecs=-fuse-linker-plugin
280- #teensy4b1.menu.opt.o3purelto=Fastest + pure-code with LTO
281- #teensy4b1.menu.opt.o3purelto.build.flags.optimize=-O3 -mpure-code -D__PURE_CODE__ -flto -fno-fat-lto-objects
282- #teensy4b1.menu.opt.o3purelto.build.flags.ldspecs=-fuse-linker-plugin
283- #teensy4b1.menu.opt.ogstd=Debug
284- #teensy4b1.menu.opt.ogstd.build.flags.optimize=-Og
285- #teensy4b1.menu.opt.ogstd.build.flags.ldspecs=
286- #teensy4b1.menu.opt.oglto=Debug with LTO
287- #teensy4b1.menu.opt.oglto.build.flags.optimize=-Og -flto -fno-fat-lto-objects
288- #teensy4b1.menu.opt.oglto.build.flags.ldspecs=-fuse-linker-plugin
289- #teensy4b1.menu.opt.osstd=Smallest Code
290- #teensy4b1.menu.opt.osstd.build.flags.optimize=-Os --specs=nano.specs
291- #teensy4b1.menu.opt.osstd.build.flags.ldspecs=
292- #teensy4b1.menu.opt.oslto=Smallest Code with LTO
293- #teensy4b1.menu.opt.oslto.build.flags.optimize=-Os -flto -fno-fat-lto-objects --specs=nano.specs
294- #teensy4b1.menu.opt.oslto.build.flags.ldspecs=-fuse-linker-plugin
295- #
296- #teensy4b1.menu.keys.en-us=US English
297- #teensy4b1.menu.keys.en-us.build.keylayout=US_ENGLISH
298- #teensy4b1.menu.keys.fr-ca=Canadian French
299- #teensy4b1.menu.keys.fr-ca.build.keylayout=CANADIAN_FRENCH
300- #teensy4b1.menu.keys.xx-ca=Canadian Multilingual
301- #teensy4b1.menu.keys.xx-ca.build.keylayout=CANADIAN_MULTILINGUAL
302- #teensy4b1.menu.keys.cz-cz=Czech
303- #teensy4b1.menu.keys.cz-cz.build.keylayout=CZECH
304- #teensy4b1.menu.keys.da-da=Danish
305- #teensy4b1.menu.keys.da-da.build.keylayout=DANISH
306- #teensy4b1.menu.keys.fi-fi=Finnish
307- #teensy4b1.menu.keys.fi-fi.build.keylayout=FINNISH
308- #teensy4b1.menu.keys.fr-fr=French
309- #teensy4b1.menu.keys.fr-fr.build.keylayout=FRENCH
310- #teensy4b1.menu.keys.fr-be=French Belgian
311- #teensy4b1.menu.keys.fr-be.build.keylayout=FRENCH_BELGIAN
312- #teensy4b1.menu.keys.fr-ch=French Swiss
313- #teensy4b1.menu.keys.fr-ch.build.keylayout=FRENCH_SWISS
314- #teensy4b1.menu.keys.de-de=German
315- #teensy4b1.menu.keys.de-de.build.keylayout=GERMAN
316- #teensy4b1.menu.keys.de-dm=German (Mac)
317- #teensy4b1.menu.keys.de-dm.build.keylayout=GERMAN_MAC
318- #teensy4b1.menu.keys.de-ch=German Swiss
319- #teensy4b1.menu.keys.de-ch.build.keylayout=GERMAN_SWISS
320- #teensy4b1.menu.keys.is-is=Icelandic
321- #teensy4b1.menu.keys.is-is.build.keylayout=ICELANDIC
322- #teensy4b1.menu.keys.en-ie=Irish
323- #teensy4b1.menu.keys.en-ie.build.keylayout=IRISH
324- #teensy4b1.menu.keys.it-it=Italian
325- #teensy4b1.menu.keys.it-it.build.keylayout=ITALIAN
326- #teensy4b1.menu.keys.no-no=Norwegian
327- #teensy4b1.menu.keys.no-no.build.keylayout=NORWEGIAN
328- #teensy4b1.menu.keys.pt-pt=Portuguese
329- #teensy4b1.menu.keys.pt-pt.build.keylayout=PORTUGUESE
330- #teensy4b1.menu.keys.pt-br=Portuguese Brazilian
331- #teensy4b1.menu.keys.pt-br.build.keylayout=PORTUGUESE_BRAZILIAN
332- #teensy4b1.menu.keys.rs-rs=Serbian (Latin Only)
333- #teensy4b1.menu.keys.rs-rs.build.keylayout=SERBIAN_LATIN_ONLY
334- #teensy4b1.menu.keys.es-es=Spanish
335- #teensy4b1.menu.keys.es-es.build.keylayout=SPANISH
336- #teensy4b1.menu.keys.es-mx=Spanish Latin America
337- #teensy4b1.menu.keys.es-mx.build.keylayout=SPANISH_LATIN_AMERICA
338- #teensy4b1.menu.keys.sv-se=Swedish
339- #teensy4b1.menu.keys.sv-se.build.keylayout=SWEDISH
340- #teensy4b1.menu.keys.tr-tr=Turkish (partial)
341- #teensy4b1.menu.keys.tr-tr.build.keylayout=TURKISH
342- #teensy4b1.menu.keys.en-gb=United Kingdom
343- #teensy4b1.menu.keys.en-gb.build.keylayout=UNITED_KINGDOM
344- #teensy4b1.menu.keys.usint=US International
345- #teensy4b1.menu.keys.usint.build.keylayout=US_INTERNATIONAL
346-
347-
348-
349-
350200teensy36.name=Teensy 3.6
351201teensy36.upload.maximum_size=1048576
352202teensy36.upload.maximum_data_size=262144
@@ -368,7 +218,7 @@ teensy36.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdl
368218teensy36.build.flags.dep=-MMD
369219teensy36.build.flags.optimize=-Os
370220teensy36.build.flags.cpu=-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant
371- teensy36.build.flags.defs=-D__MK66FX1M0__ -DTEENSYDUINO=147
221+ teensy36.build.flags.defs=-D__MK66FX1M0__ -DTEENSYDUINO=148
372222teensy36.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
373223teensy36.build.flags.c=
374224teensy36.build.flags.S=-x assembler-with-cpp
@@ -448,8 +298,8 @@ teensy36.menu.speed.2=2 MHz (No USB)
448298teensy36.menu.speed.192=192 MHz (overclock)
449299teensy36.menu.speed.216=216 MHz (overclock)
450300teensy36.menu.speed.240=240 MHz (overclock)
451- # teensy36.menu.speed.256=256 MHz (overclock)
452- # teensy36.menu.speed.256.build.fcpu=256000000
301+ teensy36.menu.speed.256=256 MHz (overclock)
302+ teensy36.menu.speed.256.build.fcpu=256000000
453303teensy36.menu.speed.240.build.fcpu=240000000
454304teensy36.menu.speed.216.build.fcpu=216000000
455305teensy36.menu.speed.192.build.fcpu=192000000
@@ -576,7 +426,7 @@ teensy35.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdl
576426teensy35.build.flags.dep=-MMD
577427teensy35.build.flags.optimize=-Os
578428teensy35.build.flags.cpu=-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant
579- teensy35.build.flags.defs=-D__MK64FX512__ -DTEENSYDUINO=147
429+ teensy35.build.flags.defs=-D__MK64FX512__ -DTEENSYDUINO=148
580430teensy35.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
581431teensy35.build.flags.c=
582432teensy35.build.flags.S=-x assembler-with-cpp
@@ -774,7 +624,7 @@ teensy31.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdl
774624teensy31.build.flags.dep=-MMD
775625teensy31.build.flags.optimize=-Os
776626teensy31.build.flags.cpu=-mthumb -mcpu=cortex-m4 -fsingle-precision-constant
777- teensy31.build.flags.defs=-D__MK20DX256__ -DTEENSYDUINO=147
627+ teensy31.build.flags.defs=-D__MK20DX256__ -DTEENSYDUINO=148
778628teensy31.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
779629teensy31.build.flags.c=
780630teensy31.build.flags.S=-x assembler-with-cpp
@@ -983,7 +833,7 @@ teensy30.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdl
983833teensy30.build.flags.dep=-MMD
984834teensy30.build.flags.optimize=-Os
985835teensy30.build.flags.cpu=-mthumb -mcpu=cortex-m4 -fsingle-precision-constant
986- teensy30.build.flags.defs=-D__MK20DX128__ -DTEENSYDUINO=147
836+ teensy30.build.flags.defs=-D__MK20DX128__ -DTEENSYDUINO=148
987837teensy30.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
988838teensy30.build.flags.c=
989839teensy30.build.flags.S=-x assembler-with-cpp
@@ -1142,7 +992,7 @@ teensyLC.build.command.size=arm-none-eabi-size
1142992teensyLC.build.flags.common=-g -Wall -ffunction-sections -fdata-sections -nostdlib
1143993teensyLC.build.flags.dep=-MMD
1144994teensyLC.build.flags.cpu=-mthumb -mcpu=cortex-m0plus -fsingle-precision-constant
1145- teensyLC.build.flags.defs=-D__MKL26Z64__ -DTEENSYDUINO=147
995+ teensyLC.build.flags.defs=-D__MKL26Z64__ -DTEENSYDUINO=148
1146996teensyLC.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti
1147997teensyLC.build.flags.c=
1148998teensyLC.build.flags.S=-x assembler-with-cpp
@@ -1296,7 +1146,7 @@ teensypp2.build.flags.common=-g -Wall -ffunction-sections -fdata-sections
12961146teensypp2.build.flags.dep=-MMD
12971147teensypp2.build.flags.optimize=-Os
12981148teensypp2.build.flags.cpu=-mmcu=at90usb1286
1299- teensypp2.build.flags.defs=-DTEENSYDUINO=147 -DARDUINO_ARCH_AVR
1149+ teensypp2.build.flags.defs=-DTEENSYDUINO=148 -DARDUINO_ARCH_AVR
13001150teensypp2.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++11
13011151teensypp2.build.flags.c=
13021152teensypp2.build.flags.S=-x assembler-with-cpp
@@ -1413,7 +1263,7 @@ teensy2.build.flags.common=-g -Wall -ffunction-sections -fdata-sections
14131263teensy2.build.flags.dep=-MMD
14141264teensy2.build.flags.optimize=-Os
14151265teensy2.build.flags.cpu=-mmcu=atmega32u4
1416- teensy2.build.flags.defs=-DTEENSYDUINO=147 -DARDUINO_ARCH_AVR
1266+ teensy2.build.flags.defs=-DTEENSYDUINO=148 -DARDUINO_ARCH_AVR
14171267teensy2.build.flags.cpp=-fno-exceptions -fpermissive -felide-constructors -std=gnu++11
14181268teensy2.build.flags.c=
14191269teensy2.build.flags.S=-x assembler-with-cpp
0 commit comments