Unverified Commit 0c22150f authored by Mike Lynch's avatar Mike Lynch Committed by GitHub

Add compiler Optimize option (#322)

parent 423476dc
menu.BoardModel=Model
menu.flash=Flash Size
menu.freq=CPU Speed
menu.opt=Optimize
menu.dbgport=Debug Port
menu.dbglvl=Debug Level
menu.boot2=Boot Stage 2
......@@ -92,6 +93,18 @@ rpipico.menu.freq.275=275 MHz (Overclock)
rpipico.menu.freq.275.build.f_cpu=275000000L
rpipico.menu.freq.300=300 MHz (Overclock)
rpipico.menu.freq.300.build.f_cpu=300000000L
rpipico.menu.opt.Small=Small (-Os) (standard)
rpipico.menu.opt.Small.build.flags.optimize=-Os
rpipico.menu.opt.Optimize=Optimize (-O)
rpipico.menu.opt.Optimize.build.flags.optimize=-O
rpipico.menu.opt.Optimize2=Optimize More (-O2)
rpipico.menu.opt.Optimize2.build.flags.optimize=-O2
rpipico.menu.opt.Optimize3=Optimize Even More (-O3)
rpipico.menu.opt.Optimize3.build.flags.optimize=-O3
rpipico.menu.opt.Fast=Fast (-Ofast) (maybe slower)
rpipico.menu.opt.Fast.build.flags.optimize=-Ofast
rpipico.menu.opt.Debug=Debug (-Og)
rpipico.menu.opt.Debug.build.flags.optimize=-Og
rpipico.menu.dbgport.Disabled=Disabled
rpipico.menu.dbgport.Disabled.build.debug_port=
rpipico.menu.dbgport.Serial=Serial
......@@ -203,6 +216,18 @@ rpipicopicoprobe.menu.freq.275=275 MHz (Overclock)
rpipicopicoprobe.menu.freq.275.build.f_cpu=275000000L
rpipicopicoprobe.menu.freq.300=300 MHz (Overclock)
rpipicopicoprobe.menu.freq.300.build.f_cpu=300000000L
rpipicopicoprobe.menu.opt.Small=Small (-Os) (standard)
rpipicopicoprobe.menu.opt.Small.build.flags.optimize=-Os
rpipicopicoprobe.menu.opt.Optimize=Optimize (-O)
rpipicopicoprobe.menu.opt.Optimize.build.flags.optimize=-O
rpipicopicoprobe.menu.opt.Optimize2=Optimize More (-O2)
rpipicopicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
rpipicopicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
rpipicopicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
rpipicopicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
rpipicopicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
rpipicopicoprobe.menu.opt.Debug=Debug (-Og)
rpipicopicoprobe.menu.opt.Debug.build.flags.optimize=-Og
rpipicopicoprobe.menu.dbgport.Disabled=Disabled
rpipicopicoprobe.menu.dbgport.Disabled.build.debug_port=
rpipicopicoprobe.menu.dbgport.Serial=Serial
......@@ -314,6 +339,18 @@ rpipicopicodebug.menu.freq.275=275 MHz (Overclock)
rpipicopicodebug.menu.freq.275.build.f_cpu=275000000L
rpipicopicodebug.menu.freq.300=300 MHz (Overclock)
rpipicopicodebug.menu.freq.300.build.f_cpu=300000000L
rpipicopicodebug.menu.opt.Small=Small (-Os) (standard)
rpipicopicodebug.menu.opt.Small.build.flags.optimize=-Os
rpipicopicodebug.menu.opt.Optimize=Optimize (-O)
rpipicopicodebug.menu.opt.Optimize.build.flags.optimize=-O
rpipicopicodebug.menu.opt.Optimize2=Optimize More (-O2)
rpipicopicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
rpipicopicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
rpipicopicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
rpipicopicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
rpipicopicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
rpipicopicodebug.menu.opt.Debug=Debug (-Og)
rpipicopicodebug.menu.opt.Debug.build.flags.optimize=-Og
rpipicopicodebug.menu.dbgport.Disabled=Disabled
rpipicopicodebug.menu.dbgport.Disabled.build.debug_port=
rpipicopicodebug.menu.dbgport.Serial=Serial
......@@ -459,6 +496,18 @@ adafruit_feather.menu.freq.275=275 MHz (Overclock)
adafruit_feather.menu.freq.275.build.f_cpu=275000000L
adafruit_feather.menu.freq.300=300 MHz (Overclock)
adafruit_feather.menu.freq.300.build.f_cpu=300000000L
adafruit_feather.menu.opt.Small=Small (-Os) (standard)
adafruit_feather.menu.opt.Small.build.flags.optimize=-Os
adafruit_feather.menu.opt.Optimize=Optimize (-O)
adafruit_feather.menu.opt.Optimize.build.flags.optimize=-O
adafruit_feather.menu.opt.Optimize2=Optimize More (-O2)
adafruit_feather.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_feather.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_feather.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_feather.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_feather.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_feather.menu.opt.Debug=Debug (-Og)
adafruit_feather.menu.opt.Debug.build.flags.optimize=-Og
adafruit_feather.menu.dbgport.Disabled=Disabled
adafruit_feather.menu.dbgport.Disabled.build.debug_port=
adafruit_feather.menu.dbgport.Serial=Serial
......@@ -606,6 +655,18 @@ adafruit_featherpicoprobe.menu.freq.275=275 MHz (Overclock)
adafruit_featherpicoprobe.menu.freq.275.build.f_cpu=275000000L
adafruit_featherpicoprobe.menu.freq.300=300 MHz (Overclock)
adafruit_featherpicoprobe.menu.freq.300.build.f_cpu=300000000L
adafruit_featherpicoprobe.menu.opt.Small=Small (-Os) (standard)
adafruit_featherpicoprobe.menu.opt.Small.build.flags.optimize=-Os
adafruit_featherpicoprobe.menu.opt.Optimize=Optimize (-O)
adafruit_featherpicoprobe.menu.opt.Optimize.build.flags.optimize=-O
adafruit_featherpicoprobe.menu.opt.Optimize2=Optimize More (-O2)
adafruit_featherpicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_featherpicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_featherpicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_featherpicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_featherpicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_featherpicoprobe.menu.opt.Debug=Debug (-Og)
adafruit_featherpicoprobe.menu.opt.Debug.build.flags.optimize=-Og
adafruit_featherpicoprobe.menu.dbgport.Disabled=Disabled
adafruit_featherpicoprobe.menu.dbgport.Disabled.build.debug_port=
adafruit_featherpicoprobe.menu.dbgport.Serial=Serial
......@@ -753,6 +814,18 @@ adafruit_featherpicodebug.menu.freq.275=275 MHz (Overclock)
adafruit_featherpicodebug.menu.freq.275.build.f_cpu=275000000L
adafruit_featherpicodebug.menu.freq.300=300 MHz (Overclock)
adafruit_featherpicodebug.menu.freq.300.build.f_cpu=300000000L
adafruit_featherpicodebug.menu.opt.Small=Small (-Os) (standard)
adafruit_featherpicodebug.menu.opt.Small.build.flags.optimize=-Os
adafruit_featherpicodebug.menu.opt.Optimize=Optimize (-O)
adafruit_featherpicodebug.menu.opt.Optimize.build.flags.optimize=-O
adafruit_featherpicodebug.menu.opt.Optimize2=Optimize More (-O2)
adafruit_featherpicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_featherpicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_featherpicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_featherpicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_featherpicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_featherpicodebug.menu.opt.Debug=Debug (-Og)
adafruit_featherpicodebug.menu.opt.Debug.build.flags.optimize=-Og
adafruit_featherpicodebug.menu.dbgport.Disabled=Disabled
adafruit_featherpicodebug.menu.dbgport.Disabled.build.debug_port=
adafruit_featherpicodebug.menu.dbgport.Serial=Serial
......@@ -898,6 +971,18 @@ adafruit_itsybitsy.menu.freq.275=275 MHz (Overclock)
adafruit_itsybitsy.menu.freq.275.build.f_cpu=275000000L
adafruit_itsybitsy.menu.freq.300=300 MHz (Overclock)
adafruit_itsybitsy.menu.freq.300.build.f_cpu=300000000L
adafruit_itsybitsy.menu.opt.Small=Small (-Os) (standard)
adafruit_itsybitsy.menu.opt.Small.build.flags.optimize=-Os
adafruit_itsybitsy.menu.opt.Optimize=Optimize (-O)
adafruit_itsybitsy.menu.opt.Optimize.build.flags.optimize=-O
adafruit_itsybitsy.menu.opt.Optimize2=Optimize More (-O2)
adafruit_itsybitsy.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_itsybitsy.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_itsybitsy.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_itsybitsy.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_itsybitsy.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_itsybitsy.menu.opt.Debug=Debug (-Og)
adafruit_itsybitsy.menu.opt.Debug.build.flags.optimize=-Og
adafruit_itsybitsy.menu.dbgport.Disabled=Disabled
adafruit_itsybitsy.menu.dbgport.Disabled.build.debug_port=
adafruit_itsybitsy.menu.dbgport.Serial=Serial
......@@ -1045,6 +1130,18 @@ adafruit_itsybitsypicoprobe.menu.freq.275=275 MHz (Overclock)
adafruit_itsybitsypicoprobe.menu.freq.275.build.f_cpu=275000000L
adafruit_itsybitsypicoprobe.menu.freq.300=300 MHz (Overclock)
adafruit_itsybitsypicoprobe.menu.freq.300.build.f_cpu=300000000L
adafruit_itsybitsypicoprobe.menu.opt.Small=Small (-Os) (standard)
adafruit_itsybitsypicoprobe.menu.opt.Small.build.flags.optimize=-Os
adafruit_itsybitsypicoprobe.menu.opt.Optimize=Optimize (-O)
adafruit_itsybitsypicoprobe.menu.opt.Optimize.build.flags.optimize=-O
adafruit_itsybitsypicoprobe.menu.opt.Optimize2=Optimize More (-O2)
adafruit_itsybitsypicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_itsybitsypicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_itsybitsypicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_itsybitsypicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_itsybitsypicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_itsybitsypicoprobe.menu.opt.Debug=Debug (-Og)
adafruit_itsybitsypicoprobe.menu.opt.Debug.build.flags.optimize=-Og
adafruit_itsybitsypicoprobe.menu.dbgport.Disabled=Disabled
adafruit_itsybitsypicoprobe.menu.dbgport.Disabled.build.debug_port=
adafruit_itsybitsypicoprobe.menu.dbgport.Serial=Serial
......@@ -1192,6 +1289,18 @@ adafruit_itsybitsypicodebug.menu.freq.275=275 MHz (Overclock)
adafruit_itsybitsypicodebug.menu.freq.275.build.f_cpu=275000000L
adafruit_itsybitsypicodebug.menu.freq.300=300 MHz (Overclock)
adafruit_itsybitsypicodebug.menu.freq.300.build.f_cpu=300000000L
adafruit_itsybitsypicodebug.menu.opt.Small=Small (-Os) (standard)
adafruit_itsybitsypicodebug.menu.opt.Small.build.flags.optimize=-Os
adafruit_itsybitsypicodebug.menu.opt.Optimize=Optimize (-O)
adafruit_itsybitsypicodebug.menu.opt.Optimize.build.flags.optimize=-O
adafruit_itsybitsypicodebug.menu.opt.Optimize2=Optimize More (-O2)
adafruit_itsybitsypicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_itsybitsypicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_itsybitsypicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_itsybitsypicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_itsybitsypicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_itsybitsypicodebug.menu.opt.Debug=Debug (-Og)
adafruit_itsybitsypicodebug.menu.opt.Debug.build.flags.optimize=-Og
adafruit_itsybitsypicodebug.menu.dbgport.Disabled=Disabled
adafruit_itsybitsypicodebug.menu.dbgport.Disabled.build.debug_port=
adafruit_itsybitsypicodebug.menu.dbgport.Serial=Serial
......@@ -1337,6 +1446,18 @@ adafruit_qtpy.menu.freq.275=275 MHz (Overclock)
adafruit_qtpy.menu.freq.275.build.f_cpu=275000000L
adafruit_qtpy.menu.freq.300=300 MHz (Overclock)
adafruit_qtpy.menu.freq.300.build.f_cpu=300000000L
adafruit_qtpy.menu.opt.Small=Small (-Os) (standard)
adafruit_qtpy.menu.opt.Small.build.flags.optimize=-Os
adafruit_qtpy.menu.opt.Optimize=Optimize (-O)
adafruit_qtpy.menu.opt.Optimize.build.flags.optimize=-O
adafruit_qtpy.menu.opt.Optimize2=Optimize More (-O2)
adafruit_qtpy.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_qtpy.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_qtpy.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_qtpy.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_qtpy.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_qtpy.menu.opt.Debug=Debug (-Og)
adafruit_qtpy.menu.opt.Debug.build.flags.optimize=-Og
adafruit_qtpy.menu.dbgport.Disabled=Disabled
adafruit_qtpy.menu.dbgport.Disabled.build.debug_port=
adafruit_qtpy.menu.dbgport.Serial=Serial
......@@ -1484,6 +1605,18 @@ adafruit_qtpypicoprobe.menu.freq.275=275 MHz (Overclock)
adafruit_qtpypicoprobe.menu.freq.275.build.f_cpu=275000000L
adafruit_qtpypicoprobe.menu.freq.300=300 MHz (Overclock)
adafruit_qtpypicoprobe.menu.freq.300.build.f_cpu=300000000L
adafruit_qtpypicoprobe.menu.opt.Small=Small (-Os) (standard)
adafruit_qtpypicoprobe.menu.opt.Small.build.flags.optimize=-Os
adafruit_qtpypicoprobe.menu.opt.Optimize=Optimize (-O)
adafruit_qtpypicoprobe.menu.opt.Optimize.build.flags.optimize=-O
adafruit_qtpypicoprobe.menu.opt.Optimize2=Optimize More (-O2)
adafruit_qtpypicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_qtpypicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_qtpypicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_qtpypicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_qtpypicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_qtpypicoprobe.menu.opt.Debug=Debug (-Og)
adafruit_qtpypicoprobe.menu.opt.Debug.build.flags.optimize=-Og
adafruit_qtpypicoprobe.menu.dbgport.Disabled=Disabled
adafruit_qtpypicoprobe.menu.dbgport.Disabled.build.debug_port=
adafruit_qtpypicoprobe.menu.dbgport.Serial=Serial
......@@ -1631,6 +1764,18 @@ adafruit_qtpypicodebug.menu.freq.275=275 MHz (Overclock)
adafruit_qtpypicodebug.menu.freq.275.build.f_cpu=275000000L
adafruit_qtpypicodebug.menu.freq.300=300 MHz (Overclock)
adafruit_qtpypicodebug.menu.freq.300.build.f_cpu=300000000L
adafruit_qtpypicodebug.menu.opt.Small=Small (-Os) (standard)
adafruit_qtpypicodebug.menu.opt.Small.build.flags.optimize=-Os
adafruit_qtpypicodebug.menu.opt.Optimize=Optimize (-O)
adafruit_qtpypicodebug.menu.opt.Optimize.build.flags.optimize=-O
adafruit_qtpypicodebug.menu.opt.Optimize2=Optimize More (-O2)
adafruit_qtpypicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_qtpypicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_qtpypicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_qtpypicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_qtpypicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_qtpypicodebug.menu.opt.Debug=Debug (-Og)
adafruit_qtpypicodebug.menu.opt.Debug.build.flags.optimize=-Og
adafruit_qtpypicodebug.menu.dbgport.Disabled=Disabled
adafruit_qtpypicodebug.menu.dbgport.Disabled.build.debug_port=
adafruit_qtpypicodebug.menu.dbgport.Serial=Serial
......@@ -1776,6 +1921,18 @@ adafruit_stemmafriend.menu.freq.275=275 MHz (Overclock)
adafruit_stemmafriend.menu.freq.275.build.f_cpu=275000000L
adafruit_stemmafriend.menu.freq.300=300 MHz (Overclock)
adafruit_stemmafriend.menu.freq.300.build.f_cpu=300000000L
adafruit_stemmafriend.menu.opt.Small=Small (-Os) (standard)
adafruit_stemmafriend.menu.opt.Small.build.flags.optimize=-Os
adafruit_stemmafriend.menu.opt.Optimize=Optimize (-O)
adafruit_stemmafriend.menu.opt.Optimize.build.flags.optimize=-O
adafruit_stemmafriend.menu.opt.Optimize2=Optimize More (-O2)
adafruit_stemmafriend.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_stemmafriend.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_stemmafriend.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_stemmafriend.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_stemmafriend.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_stemmafriend.menu.opt.Debug=Debug (-Og)
adafruit_stemmafriend.menu.opt.Debug.build.flags.optimize=-Og
adafruit_stemmafriend.menu.dbgport.Disabled=Disabled
adafruit_stemmafriend.menu.dbgport.Disabled.build.debug_port=
adafruit_stemmafriend.menu.dbgport.Serial=Serial
......@@ -1923,6 +2080,18 @@ adafruit_stemmafriendpicoprobe.menu.freq.275=275 MHz (Overclock)
adafruit_stemmafriendpicoprobe.menu.freq.275.build.f_cpu=275000000L
adafruit_stemmafriendpicoprobe.menu.freq.300=300 MHz (Overclock)
adafruit_stemmafriendpicoprobe.menu.freq.300.build.f_cpu=300000000L
adafruit_stemmafriendpicoprobe.menu.opt.Small=Small (-Os) (standard)
adafruit_stemmafriendpicoprobe.menu.opt.Small.build.flags.optimize=-Os
adafruit_stemmafriendpicoprobe.menu.opt.Optimize=Optimize (-O)
adafruit_stemmafriendpicoprobe.menu.opt.Optimize.build.flags.optimize=-O
adafruit_stemmafriendpicoprobe.menu.opt.Optimize2=Optimize More (-O2)
adafruit_stemmafriendpicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_stemmafriendpicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_stemmafriendpicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_stemmafriendpicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_stemmafriendpicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_stemmafriendpicoprobe.menu.opt.Debug=Debug (-Og)
adafruit_stemmafriendpicoprobe.menu.opt.Debug.build.flags.optimize=-Og
adafruit_stemmafriendpicoprobe.menu.dbgport.Disabled=Disabled
adafruit_stemmafriendpicoprobe.menu.dbgport.Disabled.build.debug_port=
adafruit_stemmafriendpicoprobe.menu.dbgport.Serial=Serial
......@@ -2070,6 +2239,18 @@ adafruit_stemmafriendpicodebug.menu.freq.275=275 MHz (Overclock)
adafruit_stemmafriendpicodebug.menu.freq.275.build.f_cpu=275000000L
adafruit_stemmafriendpicodebug.menu.freq.300=300 MHz (Overclock)
adafruit_stemmafriendpicodebug.menu.freq.300.build.f_cpu=300000000L
adafruit_stemmafriendpicodebug.menu.opt.Small=Small (-Os) (standard)
adafruit_stemmafriendpicodebug.menu.opt.Small.build.flags.optimize=-Os
adafruit_stemmafriendpicodebug.menu.opt.Optimize=Optimize (-O)
adafruit_stemmafriendpicodebug.menu.opt.Optimize.build.flags.optimize=-O
adafruit_stemmafriendpicodebug.menu.opt.Optimize2=Optimize More (-O2)
adafruit_stemmafriendpicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_stemmafriendpicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_stemmafriendpicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_stemmafriendpicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_stemmafriendpicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_stemmafriendpicodebug.menu.opt.Debug=Debug (-Og)
adafruit_stemmafriendpicodebug.menu.opt.Debug.build.flags.optimize=-Og
adafruit_stemmafriendpicodebug.menu.dbgport.Disabled=Disabled
adafruit_stemmafriendpicodebug.menu.dbgport.Disabled.build.debug_port=
adafruit_stemmafriendpicodebug.menu.dbgport.Serial=Serial
......@@ -2215,6 +2396,18 @@ adafruit_trinkeyrp2040qt.menu.freq.275=275 MHz (Overclock)
adafruit_trinkeyrp2040qt.menu.freq.275.build.f_cpu=275000000L
adafruit_trinkeyrp2040qt.menu.freq.300=300 MHz (Overclock)
adafruit_trinkeyrp2040qt.menu.freq.300.build.f_cpu=300000000L
adafruit_trinkeyrp2040qt.menu.opt.Small=Small (-Os) (standard)
adafruit_trinkeyrp2040qt.menu.opt.Small.build.flags.optimize=-Os
adafruit_trinkeyrp2040qt.menu.opt.Optimize=Optimize (-O)
adafruit_trinkeyrp2040qt.menu.opt.Optimize.build.flags.optimize=-O
adafruit_trinkeyrp2040qt.menu.opt.Optimize2=Optimize More (-O2)
adafruit_trinkeyrp2040qt.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_trinkeyrp2040qt.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_trinkeyrp2040qt.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_trinkeyrp2040qt.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_trinkeyrp2040qt.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_trinkeyrp2040qt.menu.opt.Debug=Debug (-Og)
adafruit_trinkeyrp2040qt.menu.opt.Debug.build.flags.optimize=-Og
adafruit_trinkeyrp2040qt.menu.dbgport.Disabled=Disabled
adafruit_trinkeyrp2040qt.menu.dbgport.Disabled.build.debug_port=
adafruit_trinkeyrp2040qt.menu.dbgport.Serial=Serial
......@@ -2362,6 +2555,18 @@ adafruit_trinkeyrp2040qtpicoprobe.menu.freq.275=275 MHz (Overclock)
adafruit_trinkeyrp2040qtpicoprobe.menu.freq.275.build.f_cpu=275000000L
adafruit_trinkeyrp2040qtpicoprobe.menu.freq.300=300 MHz (Overclock)
adafruit_trinkeyrp2040qtpicoprobe.menu.freq.300.build.f_cpu=300000000L
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Small=Small (-Os) (standard)
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Small.build.flags.optimize=-Os
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Optimize=Optimize (-O)
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Optimize.build.flags.optimize=-O
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Optimize2=Optimize More (-O2)
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Debug=Debug (-Og)
adafruit_trinkeyrp2040qtpicoprobe.menu.opt.Debug.build.flags.optimize=-Og
adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Disabled=Disabled
adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Disabled.build.debug_port=
adafruit_trinkeyrp2040qtpicoprobe.menu.dbgport.Serial=Serial
......@@ -2509,6 +2714,18 @@ adafruit_trinkeyrp2040qtpicodebug.menu.freq.275=275 MHz (Overclock)
adafruit_trinkeyrp2040qtpicodebug.menu.freq.275.build.f_cpu=275000000L
adafruit_trinkeyrp2040qtpicodebug.menu.freq.300=300 MHz (Overclock)
adafruit_trinkeyrp2040qtpicodebug.menu.freq.300.build.f_cpu=300000000L
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Small=Small (-Os) (standard)
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Small.build.flags.optimize=-Os
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Optimize=Optimize (-O)
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Optimize.build.flags.optimize=-O
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Optimize2=Optimize More (-O2)
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Debug=Debug (-Og)
adafruit_trinkeyrp2040qtpicodebug.menu.opt.Debug.build.flags.optimize=-Og
adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Disabled=Disabled
adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Disabled.build.debug_port=
adafruit_trinkeyrp2040qtpicodebug.menu.dbgport.Serial=Serial
......@@ -2654,6 +2871,18 @@ adafruit_macropad2040.menu.freq.275=275 MHz (Overclock)
adafruit_macropad2040.menu.freq.275.build.f_cpu=275000000L
adafruit_macropad2040.menu.freq.300=300 MHz (Overclock)
adafruit_macropad2040.menu.freq.300.build.f_cpu=300000000L
adafruit_macropad2040.menu.opt.Small=Small (-Os) (standard)
adafruit_macropad2040.menu.opt.Small.build.flags.optimize=-Os
adafruit_macropad2040.menu.opt.Optimize=Optimize (-O)
adafruit_macropad2040.menu.opt.Optimize.build.flags.optimize=-O
adafruit_macropad2040.menu.opt.Optimize2=Optimize More (-O2)
adafruit_macropad2040.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_macropad2040.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_macropad2040.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_macropad2040.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_macropad2040.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_macropad2040.menu.opt.Debug=Debug (-Og)
adafruit_macropad2040.menu.opt.Debug.build.flags.optimize=-Og
adafruit_macropad2040.menu.dbgport.Disabled=Disabled
adafruit_macropad2040.menu.dbgport.Disabled.build.debug_port=
adafruit_macropad2040.menu.dbgport.Serial=Serial
......@@ -2801,6 +3030,18 @@ adafruit_macropad2040picoprobe.menu.freq.275=275 MHz (Overclock)
adafruit_macropad2040picoprobe.menu.freq.275.build.f_cpu=275000000L
adafruit_macropad2040picoprobe.menu.freq.300=300 MHz (Overclock)
adafruit_macropad2040picoprobe.menu.freq.300.build.f_cpu=300000000L
adafruit_macropad2040picoprobe.menu.opt.Small=Small (-Os) (standard)
adafruit_macropad2040picoprobe.menu.opt.Small.build.flags.optimize=-Os
adafruit_macropad2040picoprobe.menu.opt.Optimize=Optimize (-O)
adafruit_macropad2040picoprobe.menu.opt.Optimize.build.flags.optimize=-O
adafruit_macropad2040picoprobe.menu.opt.Optimize2=Optimize More (-O2)
adafruit_macropad2040picoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_macropad2040picoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_macropad2040picoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_macropad2040picoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_macropad2040picoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_macropad2040picoprobe.menu.opt.Debug=Debug (-Og)
adafruit_macropad2040picoprobe.menu.opt.Debug.build.flags.optimize=-Og
adafruit_macropad2040picoprobe.menu.dbgport.Disabled=Disabled
adafruit_macropad2040picoprobe.menu.dbgport.Disabled.build.debug_port=
adafruit_macropad2040picoprobe.menu.dbgport.Serial=Serial
......@@ -2948,6 +3189,18 @@ adafruit_macropad2040picodebug.menu.freq.275=275 MHz (Overclock)
adafruit_macropad2040picodebug.menu.freq.275.build.f_cpu=275000000L
adafruit_macropad2040picodebug.menu.freq.300=300 MHz (Overclock)
adafruit_macropad2040picodebug.menu.freq.300.build.f_cpu=300000000L
adafruit_macropad2040picodebug.menu.opt.Small=Small (-Os) (standard)
adafruit_macropad2040picodebug.menu.opt.Small.build.flags.optimize=-Os
adafruit_macropad2040picodebug.menu.opt.Optimize=Optimize (-O)
adafruit_macropad2040picodebug.menu.opt.Optimize.build.flags.optimize=-O
adafruit_macropad2040picodebug.menu.opt.Optimize2=Optimize More (-O2)
adafruit_macropad2040picodebug.menu.opt.Optimize2.build.flags.optimize=-O2
adafruit_macropad2040picodebug.menu.opt.Optimize3=Optimize Even More (-O3)
adafruit_macropad2040picodebug.menu.opt.Optimize3.build.flags.optimize=-O3
adafruit_macropad2040picodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
adafruit_macropad2040picodebug.menu.opt.Fast.build.flags.optimize=-Ofast
adafruit_macropad2040picodebug.menu.opt.Debug=Debug (-Og)
adafruit_macropad2040picodebug.menu.opt.Debug.build.flags.optimize=-Og
adafruit_macropad2040picodebug.menu.dbgport.Disabled=Disabled
adafruit_macropad2040picodebug.menu.dbgport.Disabled.build.debug_port=
adafruit_macropad2040picodebug.menu.dbgport.Serial=Serial
......@@ -3141,6 +3394,18 @@ arduino_nano_connect.menu.freq.275=275 MHz (Overclock)
arduino_nano_connect.menu.freq.275.build.f_cpu=275000000L
arduino_nano_connect.menu.freq.300=300 MHz (Overclock)
arduino_nano_connect.menu.freq.300.build.f_cpu=300000000L
arduino_nano_connect.menu.opt.Small=Small (-Os) (standard)
arduino_nano_connect.menu.opt.Small.build.flags.optimize=-Os
arduino_nano_connect.menu.opt.Optimize=Optimize (-O)
arduino_nano_connect.menu.opt.Optimize.build.flags.optimize=-O
arduino_nano_connect.menu.opt.Optimize2=Optimize More (-O2)
arduino_nano_connect.menu.opt.Optimize2.build.flags.optimize=-O2
arduino_nano_connect.menu.opt.Optimize3=Optimize Even More (-O3)
arduino_nano_connect.menu.opt.Optimize3.build.flags.optimize=-O3
arduino_nano_connect.menu.opt.Fast=Fast (-Ofast) (maybe slower)
arduino_nano_connect.menu.opt.Fast.build.flags.optimize=-Ofast
arduino_nano_connect.menu.opt.Debug=Debug (-Og)
arduino_nano_connect.menu.opt.Debug.build.flags.optimize=-Og
arduino_nano_connect.menu.dbgport.Disabled=Disabled
arduino_nano_connect.menu.dbgport.Disabled.build.debug_port=
arduino_nano_connect.menu.dbgport.Serial=Serial
......@@ -3336,6 +3601,18 @@ arduino_nano_connectpicoprobe.menu.freq.275=275 MHz (Overclock)
arduino_nano_connectpicoprobe.menu.freq.275.build.f_cpu=275000000L
arduino_nano_connectpicoprobe.menu.freq.300=300 MHz (Overclock)
arduino_nano_connectpicoprobe.menu.freq.300.build.f_cpu=300000000L
arduino_nano_connectpicoprobe.menu.opt.Small=Small (-Os) (standard)
arduino_nano_connectpicoprobe.menu.opt.Small.build.flags.optimize=-Os
arduino_nano_connectpicoprobe.menu.opt.Optimize=Optimize (-O)
arduino_nano_connectpicoprobe.menu.opt.Optimize.build.flags.optimize=-O
arduino_nano_connectpicoprobe.menu.opt.Optimize2=Optimize More (-O2)
arduino_nano_connectpicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
arduino_nano_connectpicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
arduino_nano_connectpicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
arduino_nano_connectpicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
arduino_nano_connectpicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
arduino_nano_connectpicoprobe.menu.opt.Debug=Debug (-Og)
arduino_nano_connectpicoprobe.menu.opt.Debug.build.flags.optimize=-Og
arduino_nano_connectpicoprobe.menu.dbgport.Disabled=Disabled
arduino_nano_connectpicoprobe.menu.dbgport.Disabled.build.debug_port=
arduino_nano_connectpicoprobe.menu.dbgport.Serial=Serial
......@@ -3531,6 +3808,18 @@ arduino_nano_connectpicodebug.menu.freq.275=275 MHz (Overclock)
arduino_nano_connectpicodebug.menu.freq.275.build.f_cpu=275000000L
arduino_nano_connectpicodebug.menu.freq.300=300 MHz (Overclock)
arduino_nano_connectpicodebug.menu.freq.300.build.f_cpu=300000000L
arduino_nano_connectpicodebug.menu.opt.Small=Small (-Os) (standard)
arduino_nano_connectpicodebug.menu.opt.Small.build.flags.optimize=-Os
arduino_nano_connectpicodebug.menu.opt.Optimize=Optimize (-O)
arduino_nano_connectpicodebug.menu.opt.Optimize.build.flags.optimize=-O
arduino_nano_connectpicodebug.menu.opt.Optimize2=Optimize More (-O2)
arduino_nano_connectpicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
arduino_nano_connectpicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
arduino_nano_connectpicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
arduino_nano_connectpicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
arduino_nano_connectpicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
arduino_nano_connectpicodebug.menu.opt.Debug=Debug (-Og)
arduino_nano_connectpicodebug.menu.opt.Debug.build.flags.optimize=-Og
arduino_nano_connectpicodebug.menu.dbgport.Disabled=Disabled
arduino_nano_connectpicodebug.menu.dbgport.Disabled.build.debug_port=
arduino_nano_connectpicodebug.menu.dbgport.Serial=Serial
......@@ -3724,6 +4013,18 @@ sparkfun_promicrorp2040.menu.freq.275=275 MHz (Overclock)
sparkfun_promicrorp2040.menu.freq.275.build.f_cpu=275000000L
sparkfun_promicrorp2040.menu.freq.300=300 MHz (Overclock)
sparkfun_promicrorp2040.menu.freq.300.build.f_cpu=300000000L
sparkfun_promicrorp2040.menu.opt.Small=Small (-Os) (standard)
sparkfun_promicrorp2040.menu.opt.Small.build.flags.optimize=-Os
sparkfun_promicrorp2040.menu.opt.Optimize=Optimize (-O)
sparkfun_promicrorp2040.menu.opt.Optimize.build.flags.optimize=-O
sparkfun_promicrorp2040.menu.opt.Optimize2=Optimize More (-O2)
sparkfun_promicrorp2040.menu.opt.Optimize2.build.flags.optimize=-O2
sparkfun_promicrorp2040.menu.opt.Optimize3=Optimize Even More (-O3)
sparkfun_promicrorp2040.menu.opt.Optimize3.build.flags.optimize=-O3
sparkfun_promicrorp2040.menu.opt.Fast=Fast (-Ofast) (maybe slower)
sparkfun_promicrorp2040.menu.opt.Fast.build.flags.optimize=-Ofast
sparkfun_promicrorp2040.menu.opt.Debug=Debug (-Og)
sparkfun_promicrorp2040.menu.opt.Debug.build.flags.optimize=-Og
sparkfun_promicrorp2040.menu.dbgport.Disabled=Disabled
sparkfun_promicrorp2040.menu.dbgport.Disabled.build.debug_port=
sparkfun_promicrorp2040.menu.dbgport.Serial=Serial
......@@ -3919,6 +4220,18 @@ sparkfun_promicrorp2040picoprobe.menu.freq.275=275 MHz (Overclock)
sparkfun_promicrorp2040picoprobe.menu.freq.275.build.f_cpu=275000000L
sparkfun_promicrorp2040picoprobe.menu.freq.300=300 MHz (Overclock)
sparkfun_promicrorp2040picoprobe.menu.freq.300.build.f_cpu=300000000L
sparkfun_promicrorp2040picoprobe.menu.opt.Small=Small (-Os) (standard)
sparkfun_promicrorp2040picoprobe.menu.opt.Small.build.flags.optimize=-Os
sparkfun_promicrorp2040picoprobe.menu.opt.Optimize=Optimize (-O)
sparkfun_promicrorp2040picoprobe.menu.opt.Optimize.build.flags.optimize=-O
sparkfun_promicrorp2040picoprobe.menu.opt.Optimize2=Optimize More (-O2)
sparkfun_promicrorp2040picoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
sparkfun_promicrorp2040picoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
sparkfun_promicrorp2040picoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
sparkfun_promicrorp2040picoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
sparkfun_promicrorp2040picoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
sparkfun_promicrorp2040picoprobe.menu.opt.Debug=Debug (-Og)
sparkfun_promicrorp2040picoprobe.menu.opt.Debug.build.flags.optimize=-Og
sparkfun_promicrorp2040picoprobe.menu.dbgport.Disabled=Disabled
sparkfun_promicrorp2040picoprobe.menu.dbgport.Disabled.build.debug_port=
sparkfun_promicrorp2040picoprobe.menu.dbgport.Serial=Serial
......@@ -4114,6 +4427,18 @@ sparkfun_promicrorp2040picodebug.menu.freq.275=275 MHz (Overclock)
sparkfun_promicrorp2040picodebug.menu.freq.275.build.f_cpu=275000000L
sparkfun_promicrorp2040picodebug.menu.freq.300=300 MHz (Overclock)
sparkfun_promicrorp2040picodebug.menu.freq.300.build.f_cpu=300000000L
sparkfun_promicrorp2040picodebug.menu.opt.Small=Small (-Os) (standard)
sparkfun_promicrorp2040picodebug.menu.opt.Small.build.flags.optimize=-Os
sparkfun_promicrorp2040picodebug.menu.opt.Optimize=Optimize (-O)
sparkfun_promicrorp2040picodebug.menu.opt.Optimize.build.flags.optimize=-O
sparkfun_promicrorp2040picodebug.menu.opt.Optimize2=Optimize More (-O2)
sparkfun_promicrorp2040picodebug.menu.opt.Optimize2.build.flags.optimize=-O2
sparkfun_promicrorp2040picodebug.menu.opt.Optimize3=Optimize Even More (-O3)
sparkfun_promicrorp2040picodebug.menu.opt.Optimize3.build.flags.optimize=-O3
sparkfun_promicrorp2040picodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
sparkfun_promicrorp2040picodebug.menu.opt.Fast.build.flags.optimize=-Ofast
sparkfun_promicrorp2040picodebug.menu.opt.Debug=Debug (-Og)
sparkfun_promicrorp2040picodebug.menu.opt.Debug.build.flags.optimize=-Og
sparkfun_promicrorp2040picodebug.menu.dbgport.Disabled=Disabled
sparkfun_promicrorp2040picodebug.menu.dbgport.Disabled.build.debug_port=
sparkfun_promicrorp2040picodebug.menu.dbgport.Serial=Serial
......@@ -4235,6 +4560,18 @@ generic.menu.freq.275=275 MHz (Overclock)
generic.menu.freq.275.build.f_cpu=275000000L
generic.menu.freq.300=300 MHz (Overclock)
generic.menu.freq.300.build.f_cpu=300000000L
generic.menu.opt.Small=Small (-Os) (standard)
generic.menu.opt.Small.build.flags.optimize=-Os
generic.menu.opt.Optimize=Optimize (-O)
generic.menu.opt.Optimize.build.flags.optimize=-O
generic.menu.opt.Optimize2=Optimize More (-O2)
generic.menu.opt.Optimize2.build.flags.optimize=-O2
generic.menu.opt.Optimize3=Optimize Even More (-O3)
generic.menu.opt.Optimize3.build.flags.optimize=-O3
generic.menu.opt.Fast=Fast (-Ofast) (maybe slower)
generic.menu.opt.Fast.build.flags.optimize=-Ofast
generic.menu.opt.Debug=Debug (-Og)
generic.menu.opt.Debug.build.flags.optimize=-Og
generic.menu.dbgport.Disabled=Disabled
generic.menu.dbgport.Disabled.build.debug_port=
generic.menu.dbgport.Serial=Serial
......@@ -4374,6 +4711,18 @@ genericpicoprobe.menu.freq.275=275 MHz (Overclock)
genericpicoprobe.menu.freq.275.build.f_cpu=275000000L
genericpicoprobe.menu.freq.300=300 MHz (Overclock)
genericpicoprobe.menu.freq.300.build.f_cpu=300000000L
genericpicoprobe.menu.opt.Small=Small (-Os) (standard)
genericpicoprobe.menu.opt.Small.build.flags.optimize=-Os
genericpicoprobe.menu.opt.Optimize=Optimize (-O)
genericpicoprobe.menu.opt.Optimize.build.flags.optimize=-O
genericpicoprobe.menu.opt.Optimize2=Optimize More (-O2)
genericpicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
genericpicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
genericpicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
genericpicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
genericpicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
genericpicoprobe.menu.opt.Debug=Debug (-Og)
genericpicoprobe.menu.opt.Debug.build.flags.optimize=-Og
genericpicoprobe.menu.dbgport.Disabled=Disabled
genericpicoprobe.menu.dbgport.Disabled.build.debug_port=
genericpicoprobe.menu.dbgport.Serial=Serial
......@@ -4513,6 +4862,18 @@ genericpicodebug.menu.freq.275=275 MHz (Overclock)
genericpicodebug.menu.freq.275.build.f_cpu=275000000L
genericpicodebug.menu.freq.300=300 MHz (Overclock)
genericpicodebug.menu.freq.300.build.f_cpu=300000000L
genericpicodebug.menu.opt.Small=Small (-Os) (standard)
genericpicodebug.menu.opt.Small.build.flags.optimize=-Os
genericpicodebug.menu.opt.Optimize=Optimize (-O)
genericpicodebug.menu.opt.Optimize.build.flags.optimize=-O
genericpicodebug.menu.opt.Optimize2=Optimize More (-O2)
genericpicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
genericpicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
genericpicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
genericpicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
genericpicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
genericpicodebug.menu.opt.Debug=Debug (-Og)
genericpicodebug.menu.opt.Debug.build.flags.optimize=-Og
genericpicodebug.menu.dbgport.Disabled=Disabled
genericpicodebug.menu.dbgport.Disabled.build.debug_port=
genericpicodebug.menu.dbgport.Serial=Serial
......@@ -4674,6 +5035,18 @@ challenger_2040_wifi.menu.freq.275=275 MHz (Overclock)
challenger_2040_wifi.menu.freq.275.build.f_cpu=275000000L
challenger_2040_wifi.menu.freq.300=300 MHz (Overclock)
challenger_2040_wifi.menu.freq.300.build.f_cpu=300000000L
challenger_2040_wifi.menu.opt.Small=Small (-Os) (standard)
challenger_2040_wifi.menu.opt.Small.build.flags.optimize=-Os
challenger_2040_wifi.menu.opt.Optimize=Optimize (-O)
challenger_2040_wifi.menu.opt.Optimize.build.flags.optimize=-O
challenger_2040_wifi.menu.opt.Optimize2=Optimize More (-O2)
challenger_2040_wifi.menu.opt.Optimize2.build.flags.optimize=-O2
challenger_2040_wifi.menu.opt.Optimize3=Optimize Even More (-O3)
challenger_2040_wifi.menu.opt.Optimize3.build.flags.optimize=-O3
challenger_2040_wifi.menu.opt.Fast=Fast (-Ofast) (maybe slower)
challenger_2040_wifi.menu.opt.Fast.build.flags.optimize=-Ofast
challenger_2040_wifi.menu.opt.Debug=Debug (-Og)
challenger_2040_wifi.menu.opt.Debug.build.flags.optimize=-Og
challenger_2040_wifi.menu.dbgport.Disabled=Disabled
challenger_2040_wifi.menu.dbgport.Disabled.build.debug_port=
challenger_2040_wifi.menu.dbgport.Serial=Serial
......@@ -4821,6 +5194,18 @@ challenger_2040_wifipicoprobe.menu.freq.275=275 MHz (Overclock)
challenger_2040_wifipicoprobe.menu.freq.275.build.f_cpu=275000000L
challenger_2040_wifipicoprobe.menu.freq.300=300 MHz (Overclock)
challenger_2040_wifipicoprobe.menu.freq.300.build.f_cpu=300000000L
challenger_2040_wifipicoprobe.menu.opt.Small=Small (-Os) (standard)
challenger_2040_wifipicoprobe.menu.opt.Small.build.flags.optimize=-Os
challenger_2040_wifipicoprobe.menu.opt.Optimize=Optimize (-O)
challenger_2040_wifipicoprobe.menu.opt.Optimize.build.flags.optimize=-O
challenger_2040_wifipicoprobe.menu.opt.Optimize2=Optimize More (-O2)
challenger_2040_wifipicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
challenger_2040_wifipicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
challenger_2040_wifipicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
challenger_2040_wifipicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
challenger_2040_wifipicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
challenger_2040_wifipicoprobe.menu.opt.Debug=Debug (-Og)
challenger_2040_wifipicoprobe.menu.opt.Debug.build.flags.optimize=-Og
challenger_2040_wifipicoprobe.menu.dbgport.Disabled=Disabled
challenger_2040_wifipicoprobe.menu.dbgport.Disabled.build.debug_port=
challenger_2040_wifipicoprobe.menu.dbgport.Serial=Serial
......@@ -4968,6 +5353,18 @@ challenger_2040_wifipicodebug.menu.freq.275=275 MHz (Overclock)
challenger_2040_wifipicodebug.menu.freq.275.build.f_cpu=275000000L
challenger_2040_wifipicodebug.menu.freq.300=300 MHz (Overclock)
challenger_2040_wifipicodebug.menu.freq.300.build.f_cpu=300000000L
challenger_2040_wifipicodebug.menu.opt.Small=Small (-Os) (standard)
challenger_2040_wifipicodebug.menu.opt.Small.build.flags.optimize=-Os
challenger_2040_wifipicodebug.menu.opt.Optimize=Optimize (-O)
challenger_2040_wifipicodebug.menu.opt.Optimize.build.flags.optimize=-O
challenger_2040_wifipicodebug.menu.opt.Optimize2=Optimize More (-O2)
challenger_2040_wifipicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
challenger_2040_wifipicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
challenger_2040_wifipicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
challenger_2040_wifipicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
challenger_2040_wifipicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
challenger_2040_wifipicodebug.menu.opt.Debug=Debug (-Og)
challenger_2040_wifipicodebug.menu.opt.Debug.build.flags.optimize=-Og
challenger_2040_wifipicodebug.menu.dbgport.Disabled=Disabled
challenger_2040_wifipicodebug.menu.dbgport.Disabled.build.debug_port=
challenger_2040_wifipicodebug.menu.dbgport.Serial=Serial
......@@ -5113,6 +5510,18 @@ challenger_2040_lte.menu.freq.275=275 MHz (Overclock)
challenger_2040_lte.menu.freq.275.build.f_cpu=275000000L
challenger_2040_lte.menu.freq.300=300 MHz (Overclock)
challenger_2040_lte.menu.freq.300.build.f_cpu=300000000L
challenger_2040_lte.menu.opt.Small=Small (-Os) (standard)
challenger_2040_lte.menu.opt.Small.build.flags.optimize=-Os
challenger_2040_lte.menu.opt.Optimize=Optimize (-O)
challenger_2040_lte.menu.opt.Optimize.build.flags.optimize=-O
challenger_2040_lte.menu.opt.Optimize2=Optimize More (-O2)
challenger_2040_lte.menu.opt.Optimize2.build.flags.optimize=-O2
challenger_2040_lte.menu.opt.Optimize3=Optimize Even More (-O3)
challenger_2040_lte.menu.opt.Optimize3.build.flags.optimize=-O3
challenger_2040_lte.menu.opt.Fast=Fast (-Ofast) (maybe slower)
challenger_2040_lte.menu.opt.Fast.build.flags.optimize=-Ofast
challenger_2040_lte.menu.opt.Debug=Debug (-Og)
challenger_2040_lte.menu.opt.Debug.build.flags.optimize=-Og
challenger_2040_lte.menu.dbgport.Disabled=Disabled
challenger_2040_lte.menu.dbgport.Disabled.build.debug_port=
challenger_2040_lte.menu.dbgport.Serial=Serial
......@@ -5260,6 +5669,18 @@ challenger_2040_ltepicoprobe.menu.freq.275=275 MHz (Overclock)
challenger_2040_ltepicoprobe.menu.freq.275.build.f_cpu=275000000L
challenger_2040_ltepicoprobe.menu.freq.300=300 MHz (Overclock)
challenger_2040_ltepicoprobe.menu.freq.300.build.f_cpu=300000000L
challenger_2040_ltepicoprobe.menu.opt.Small=Small (-Os) (standard)
challenger_2040_ltepicoprobe.menu.opt.Small.build.flags.optimize=-Os
challenger_2040_ltepicoprobe.menu.opt.Optimize=Optimize (-O)
challenger_2040_ltepicoprobe.menu.opt.Optimize.build.flags.optimize=-O
challenger_2040_ltepicoprobe.menu.opt.Optimize2=Optimize More (-O2)
challenger_2040_ltepicoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
challenger_2040_ltepicoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
challenger_2040_ltepicoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
challenger_2040_ltepicoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
challenger_2040_ltepicoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
challenger_2040_ltepicoprobe.menu.opt.Debug=Debug (-Og)
challenger_2040_ltepicoprobe.menu.opt.Debug.build.flags.optimize=-Og
challenger_2040_ltepicoprobe.menu.dbgport.Disabled=Disabled
challenger_2040_ltepicoprobe.menu.dbgport.Disabled.build.debug_port=
challenger_2040_ltepicoprobe.menu.dbgport.Serial=Serial
......@@ -5407,6 +5828,18 @@ challenger_2040_ltepicodebug.menu.freq.275=275 MHz (Overclock)
challenger_2040_ltepicodebug.menu.freq.275.build.f_cpu=275000000L
challenger_2040_ltepicodebug.menu.freq.300=300 MHz (Overclock)
challenger_2040_ltepicodebug.menu.freq.300.build.f_cpu=300000000L
challenger_2040_ltepicodebug.menu.opt.Small=Small (-Os) (standard)
challenger_2040_ltepicodebug.menu.opt.Small.build.flags.optimize=-Os
challenger_2040_ltepicodebug.menu.opt.Optimize=Optimize (-O)
challenger_2040_ltepicodebug.menu.opt.Optimize.build.flags.optimize=-O
challenger_2040_ltepicodebug.menu.opt.Optimize2=Optimize More (-O2)
challenger_2040_ltepicodebug.menu.opt.Optimize2.build.flags.optimize=-O2
challenger_2040_ltepicodebug.menu.opt.Optimize3=Optimize Even More (-O3)
challenger_2040_ltepicodebug.menu.opt.Optimize3.build.flags.optimize=-O3
challenger_2040_ltepicodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
challenger_2040_ltepicodebug.menu.opt.Fast.build.flags.optimize=-Ofast
challenger_2040_ltepicodebug.menu.opt.Debug=Debug (-Og)
challenger_2040_ltepicodebug.menu.opt.Debug.build.flags.optimize=-Og
challenger_2040_ltepicodebug.menu.dbgport.Disabled=Disabled
challenger_2040_ltepicodebug.menu.dbgport.Disabled.build.debug_port=
challenger_2040_ltepicodebug.menu.dbgport.Serial=Serial
......@@ -5600,6 +6033,18 @@ melopero_shake_rp2040.menu.freq.275=275 MHz (Overclock)
melopero_shake_rp2040.menu.freq.275.build.f_cpu=275000000L
melopero_shake_rp2040.menu.freq.300=300 MHz (Overclock)
melopero_shake_rp2040.menu.freq.300.build.f_cpu=300000000L
melopero_shake_rp2040.menu.opt.Small=Small (-Os) (standard)
melopero_shake_rp2040.menu.opt.Small.build.flags.optimize=-Os
melopero_shake_rp2040.menu.opt.Optimize=Optimize (-O)
melopero_shake_rp2040.menu.opt.Optimize.build.flags.optimize=-O
melopero_shake_rp2040.menu.opt.Optimize2=Optimize More (-O2)
melopero_shake_rp2040.menu.opt.Optimize2.build.flags.optimize=-O2
melopero_shake_rp2040.menu.opt.Optimize3=Optimize Even More (-O3)
melopero_shake_rp2040.menu.opt.Optimize3.build.flags.optimize=-O3
melopero_shake_rp2040.menu.opt.Fast=Fast (-Ofast) (maybe slower)
melopero_shake_rp2040.menu.opt.Fast.build.flags.optimize=-Ofast
melopero_shake_rp2040.menu.opt.Debug=Debug (-Og)
melopero_shake_rp2040.menu.opt.Debug.build.flags.optimize=-Og
melopero_shake_rp2040.menu.dbgport.Disabled=Disabled
melopero_shake_rp2040.menu.dbgport.Disabled.build.debug_port=
melopero_shake_rp2040.menu.dbgport.Serial=Serial
......@@ -5795,6 +6240,18 @@ melopero_shake_rp2040picoprobe.menu.freq.275=275 MHz (Overclock)
melopero_shake_rp2040picoprobe.menu.freq.275.build.f_cpu=275000000L
melopero_shake_rp2040picoprobe.menu.freq.300=300 MHz (Overclock)
melopero_shake_rp2040picoprobe.menu.freq.300.build.f_cpu=300000000L
melopero_shake_rp2040picoprobe.menu.opt.Small=Small (-Os) (standard)
melopero_shake_rp2040picoprobe.menu.opt.Small.build.flags.optimize=-Os
melopero_shake_rp2040picoprobe.menu.opt.Optimize=Optimize (-O)
melopero_shake_rp2040picoprobe.menu.opt.Optimize.build.flags.optimize=-O
melopero_shake_rp2040picoprobe.menu.opt.Optimize2=Optimize More (-O2)
melopero_shake_rp2040picoprobe.menu.opt.Optimize2.build.flags.optimize=-O2
melopero_shake_rp2040picoprobe.menu.opt.Optimize3=Optimize Even More (-O3)
melopero_shake_rp2040picoprobe.menu.opt.Optimize3.build.flags.optimize=-O3
melopero_shake_rp2040picoprobe.menu.opt.Fast=Fast (-Ofast) (maybe slower)
melopero_shake_rp2040picoprobe.menu.opt.Fast.build.flags.optimize=-Ofast
melopero_shake_rp2040picoprobe.menu.opt.Debug=Debug (-Og)
melopero_shake_rp2040picoprobe.menu.opt.Debug.build.flags.optimize=-Og
melopero_shake_rp2040picoprobe.menu.dbgport.Disabled=Disabled
melopero_shake_rp2040picoprobe.menu.dbgport.Disabled.build.debug_port=
melopero_shake_rp2040picoprobe.menu.dbgport.Serial=Serial
......@@ -5990,6 +6447,18 @@ melopero_shake_rp2040picodebug.menu.freq.275=275 MHz (Overclock)
melopero_shake_rp2040picodebug.menu.freq.275.build.f_cpu=275000000L
melopero_shake_rp2040picodebug.menu.freq.300=300 MHz (Overclock)
melopero_shake_rp2040picodebug.menu.freq.300.build.f_cpu=300000000L
melopero_shake_rp2040picodebug.menu.opt.Small=Small (-Os) (standard)
melopero_shake_rp2040picodebug.menu.opt.Small.build.flags.optimize=-Os
melopero_shake_rp2040picodebug.menu.opt.Optimize=Optimize (-O)
melopero_shake_rp2040picodebug.menu.opt.Optimize.build.flags.optimize=-O
melopero_shake_rp2040picodebug.menu.opt.Optimize2=Optimize More (-O2)
melopero_shake_rp2040picodebug.menu.opt.Optimize2.build.flags.optimize=-O2
melopero_shake_rp2040picodebug.menu.opt.Optimize3=Optimize Even More (-O3)
melopero_shake_rp2040picodebug.menu.opt.Optimize3.build.flags.optimize=-O3
melopero_shake_rp2040picodebug.menu.opt.Fast=Fast (-Ofast) (maybe slower)
melopero_shake_rp2040picodebug.menu.opt.Fast.build.flags.optimize=-Ofast
melopero_shake_rp2040picodebug.menu.opt.Debug=Debug (-Og)
melopero_shake_rp2040picodebug.menu.opt.Debug.build.flags.optimize=-Og
melopero_shake_rp2040picodebug.menu.dbgport.Disabled=Disabled
melopero_shake_rp2040picodebug.menu.dbgport.Disabled.build.debug_port=
melopero_shake_rp2040picodebug.menu.dbgport.Serial=Serial
......
......@@ -40,7 +40,7 @@ compiler.warning_flags.all=-Wall -Wextra -Werror=return-type -Wno-ignored-qualif
compiler.defines={build.led} {build.usbstack_flags} -DCFG_TUSB_MCU=OPT_MCU_RP2040 -DUSB_VID={build.vid} -DUSB_PID={build.pid} '-DUSB_MANUFACTURER={build.usb_manufacturer}' '-DUSB_PRODUCT={build.usb_product}'
compiler.includes="-iprefix{runtime.platform.path}/" "@{runtime.platform.path}/lib/platform_inc.txt"
compiler.flags=-Os -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions
compiler.flags=-march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions
compiler.wrap="@{runtime.platform.path}/lib/platform_wrap.txt"
compiler.libpico="{runtime.platform.path}/lib/libpico.a"
compiler.libstdcpp="-lstdc++"
......@@ -48,7 +48,7 @@ compiler.libstdcpp="-lstdc++"
compiler.c.cmd=arm-none-eabi-gcc
compiler.c.flags=-c {compiler.warning_flags} {compiler.defines} {compiler.flags} {compiler.includes} -std=gnu17 -g
compiler.c.elf.cmd=arm-none-eabi-g++
compiler.c.elf.flags={compiler.warning_flags} {compiler.defines} {compiler.flags} -u _printf_float -u _scanf_float
compiler.c.elf.flags={compiler.warning_flags} {compiler.defines} {compiler.flags} {build.flags.optimize} -u _printf_float -u _scanf_float
compiler.S.cmd=arm-none-eabi-gcc
compiler.S.flags=-c {compiler.warning_flags} -g -x assembler-with-cpp -MMD {compiler.includes} -g
compiler.cpp.cmd=arm-none-eabi-g++
......@@ -80,6 +80,7 @@ compiler.elf2hex.extra_flags=
# Board configuration, set in boards.txt. Present here to ensure substitution works
build.flash_length=
build.eeprom_start=
build.flags.optimize=
build.fs_start=
build.fs_end=
build.usbstack_flags=
......@@ -94,10 +95,10 @@ discovery.rp2040.pattern="{runtime.tools.pqt-python3.path}/python3" -I "{runtime
# ----------------
## Compile c files
recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} {build.usbpid} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DBOARD_NAME="{build.board}" -DARDUINO_ARCH_{build.arch} {compiler.c.extra_flags} {build.extra_flags} {build.debug_port} {build.debug_level} {includes} "{source_file}" -o "{object_file}"
recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} {build.usbpid} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DBOARD_NAME="{build.board}" -DARDUINO_ARCH_{build.arch} {compiler.c.extra_flags} {build.extra_flags} {build.debug_port} {build.debug_level} {build.flags.optimize} {includes} "{source_file}" -o "{object_file}"
## Compile c++ files
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {build.usbpid} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DBOARD_NAME="{build.board}" -DARDUINO_ARCH_{build.arch} {compiler.cpp.extra_flags} {build.extra_flags} {build.debug_port} {build.debug_level} {includes} "{source_file}" -o "{object_file}"
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {build.usbpid} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DBOARD_NAME="{build.board}" -DARDUINO_ARCH_{build.arch} {compiler.cpp.extra_flags} {build.extra_flags} {build.debug_port} {build.debug_level} {build.flags.optimize} {includes} "{source_file}" -o "{object_file}"
## Compile S files
recipe.S.o.pattern="{compiler.path}{compiler.S.cmd}" {compiler.S.flags} {build.usbpid} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DBOARD_NAME="{build.board}" -DARDUINO_ARCH_{build.arch} {compiler.S.extra_flags} {build.extra_flags} {build.debug_port} {build.debug_level} {includes} "{source_file}" -o "{object_file}"
......
......@@ -36,6 +36,12 @@ def BuildFreq(name):
print("%s.menu.freq.%s=%s MHz%s" % (name, f, f, warn))
print("%s.menu.freq.%s.build.f_cpu=%dL" % (name, f, f * 1000000))
def BuildOptimize(name):
for l in [ ("Small", "Small", "-Os", "(standard)"), ("Optimize", "Optimize", "-O", ""), ("Optimize2", "Optimize More", "-O2", ""),
("Optimize3", "Optimize Even More", "-O3", ""), ("Fast", "Fast", "-Ofast", "(maybe slower)"), ("Debug", "Debug", "-Og", "") ]:
print("%s.menu.opt.%s=%s (%s) %s" % (name, l[0], l[1], l[2], l[3]))
print("%s.menu.opt.%s.build.flags.optimize=%s" % (name, l[0], l[2]))
def BuildBoot(name):
for l in [ ("Generic SPI /2", "boot2_generic_03h_2_padded_checksum"), ("Generic SPI /4", "boot2_generic_03h_4_padded_checksum"),
("IS25LP080 QSPI /2", "boot2_is25lp080_2_padded_checksum"), ("IS25LP080 QSPI /4", "boot2_is25lp080_4_padded_checksum"),
......@@ -90,6 +96,7 @@ def BuildGlobalMenuList():
print("menu.BoardModel=Model")
print("menu.flash=Flash Size")
print("menu.freq=CPU Speed")
print("menu.opt=Optimize")
print("menu.dbgport=Debug Port")
print("menu.dbglvl=Debug Level")
print("menu.boot2=Boot Stage 2")
......@@ -122,6 +129,7 @@ def MakeBoard(name, vendor_name, product_name, vid, pid, boarddefine, flashsizem
else:
BuildFlashMenu(n, flashsizemb * 1024 * 1024, fssizelist)
BuildFreq(n)
BuildOptimize(n)
BuildDebugPort(n)
BuildDebugLevel(n)
if a == "picodebug":
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment