519 lines
42 KiB
Plaintext
519 lines
42 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: LM3Sxxxx Specific Menu
|
|
; @Props: Released
|
|
; @Author: ADI, ART, PAC, PAT, TOH, MRD
|
|
; @Changelog:
|
|
; 2008-01-11
|
|
; 2009-04-16
|
|
; 2019-01-24 TOH
|
|
; @Manufacturer: TI - Texas Instruments
|
|
; @Core: CORTEX-M3
|
|
; @Chip: LM3S101, LM3S102, LM3S300, LM3S301, LM3S308, LM3S310, LM3S315, LM3S316,
|
|
; LM3S317, LM3S328, LM3S600, LM3S601, LM3S608, LM3S610, LM3S611, LM3S612,
|
|
; LM3S613, LM3S615, LM3S617, LM3S618, LM3S628, LM3S800, LM3S801, LM3S808,
|
|
; LM3S811, LM3S812, LM3S815, LM3S817, LM3S818, LM3S828, LM3S1110, LM3S1133,
|
|
; LM3S1138, LM3S1150, LM3S1162, LM3S1165, LM3S1332, LM3S1435, LM3S1439,
|
|
; LM3S1512, LM3S1538, LM3S1601, LM3S1607, LM3S1608, LM3S1620, LM3S1625,
|
|
; LM3S1626, LM3S1627, LM3S1635, LM3S1637, LM3S1751, LM3S1776, LM3S1811,
|
|
; LM3S1816, LM3S1850, LM3S1911, LM3S1918, LM3S1937, LM3S1958, LM3S1960,
|
|
; LM3S1968, LM3S1J11, LM3S1J16, LM3S1N11, LM3S1N16, LM3S1W16, LM3S1Z16,
|
|
; LM3S1R21, LM3S2110, LM3S2139, LM3S2276, LM3S2410, LM3S2412, LM3S2432,
|
|
; LM3S2533, LM3S2601, LM3S2608, LM3S2616, LM3S2620, LM3S2637, LM3S2651,
|
|
; LM3S2671, LM3S2678, LM3S2730, LM3S2739, LM3S2776, LM3S2793, LM3S2911,
|
|
; LM3S2918, LM3S2939, LM3S2948, LM3S2950, LM3S2965, LM3S2B93, LM3S3634,
|
|
; LM3S3651, LM3S3739, LM3S3748, LM3S3749, LM3S3759, LM3S3768, LM3S3826,
|
|
; LM3S3J26, LM3S3N26, LM3S3W26, LM3S3Z26, LM3S5632, LM3S5651, LM3S5652,
|
|
; LM3S5656, LM3S5662, LM3S5732, LM3S5737, LM3S5739, LM3S5747, LM3S5749,
|
|
; LM3S5752, LM3S5757, LM3S5762, LM3S5767, LM3S5768, LM3S5769, LM3S5791,
|
|
; LM3S5B91, LM3S5951, LM3S5956, LM3S5K31, LM3S5K36, LM3S5P31, LM3S5P36,
|
|
; LM3S5P51, LM3S5P56, LM3S5R31, LM3S5R36, LM3S5T36, LM3S5Y36, LM3S6100,
|
|
; LM3S6110, LM3S6420, LM3S6422, LM3S6432, LM3S6537, LM3S6610, LM3S6611,
|
|
; LM3S6618, LM3S6633, LM3S6637, LM3S6730, LM3S6753, LM3S6911, LM3S6918,
|
|
; LM3S6938, LM3S6950, LM3S6952, LM3S6965, LM3S8530, LM3S8538, LM3S8630,
|
|
; LM3S8730, LM3S8733, LM3S8738, LM3S8930, LM3S8933, LM3S8938, LM3S8962,
|
|
; LM3S8970, LM3S8971, LM3S9790, LM3S9792, LM3S9997, LM3S9B90, LM3S9B92,
|
|
; LM3S9B95, LM3S9B96, LM3S9L97, LM3S1621, LM3S1651, LM3S1B21, LM3S1P51,
|
|
; LM3S1R26, LM3S9781, LM3S9B81, LM3S9D96, LM3S571
|
|
; @Copyright: (C) 1989-2019 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: menlm3sxxx.men 16339 2023-07-03 13:30:14Z pegold $
|
|
|
|
add
|
|
menu
|
|
(
|
|
IF SOFTWARE.BUILD.BASE()>=69655.
|
|
(
|
|
popup "&CPU"
|
|
(
|
|
separator
|
|
IF CPU.FEATURE(MMU)
|
|
(
|
|
popup "[:mmu]MMU"
|
|
(
|
|
menuitem "[:mmureg]MMU Control" "MMU.view"
|
|
separator
|
|
menuitem "[:mmu]MMU Table Dump" "MMU.DUMP.PageTable"
|
|
menuitem "[:mmu]MMU Table List" "MMU.List.PageTable"
|
|
separator
|
|
IF CPU.FEATURE(ITLBDUMP)
|
|
(
|
|
menuitem "[:mmu]ITLB Dump" "MMU.DUMP.ITLB"
|
|
)
|
|
IF CPU.FEATURE(DTLBDUMP)
|
|
(
|
|
menuitem "[:mmu]DTLB Dump" "MMU.DUMP.DTLB"
|
|
)
|
|
IF CPU.FEATURE(TLB0DUMP)
|
|
(
|
|
menuitem "[:mmu]TLB0 Dump (Associative)" "MMU.DUMP.TLB0"
|
|
)
|
|
IF CPU.FEATURE(TLB1DUMP)
|
|
(
|
|
menuitem "[:mmu]TLB1 Dump (Lockable)" "MMU.DUMP.TLB1"
|
|
)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU")
|
|
(
|
|
popup "[:mmu]SMMU"
|
|
(
|
|
menuitem "[:chip]SMMU1 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU1 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU2")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU2 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU2 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU3")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU3 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU3 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU4")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU4 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU4 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU5")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU5 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU5 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU6")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU6 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU6 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
IF CPU.FEATURE(L1ICACHE)||CPU.FEATURE(L1DCACHE)||CPU.FEATURE(L2CACHE)
|
|
(
|
|
popup "[:cache]Cache"
|
|
(
|
|
IF CPU.FEATURE(L1ICACHEDUMP)
|
|
(
|
|
menuitem "[:cache]ICACHE Dump" "CACHE.DUMP IC"
|
|
menuitem "[:cache]ICACHE List" "CACHE.List IC"
|
|
menuitem "[:cache]ICACHE List Functions" "CACHE.ListFunc.IC"
|
|
)
|
|
IF CPU.FEATURE(L1DCACHEDUMP)
|
|
(
|
|
separator
|
|
menuitem "[:cache]DCACHE Dump" "CACHE.DUMP DC"
|
|
menuitem "[:cache]DCACHE List" "CACHE.List DC"
|
|
menuitem "[:cache]DCACHE List Variables" "CACHE.ListVar.DC"
|
|
)
|
|
IF CPU.FEATURE(L2CACHEDUMP)
|
|
(
|
|
separator
|
|
menuitem "[:cache]L2CACHE Dump" "CACHE.DUMP L2"
|
|
menuitem "[:cache]L2CACHE List" "CACHE.List L2"
|
|
menuitem "[:cache]L2CACHE List Variables" "CACHE.ListVar.L2"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
popup "&Trace"
|
|
(
|
|
separator
|
|
IF COMPonent.AVAILable("ITM")
|
|
(
|
|
popup "ITM"
|
|
(
|
|
default
|
|
menuitem "[:oconfig]ITM settings..." "ITM.state"
|
|
separator
|
|
menuitem "[:alist]ITMTrace List" "ITMTrace.List"
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("STM")
|
|
(
|
|
popup "STM"
|
|
(
|
|
default
|
|
menuitem "[:oconfig]STM settings..." "STM.state"
|
|
separator
|
|
menuitem "[:alist]STMTrace List" "STMTrace.List"
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("HTM")
|
|
(
|
|
popup "HTM"
|
|
(
|
|
default
|
|
menuitem "[:oconfig]HTM settings..." "HTM.state"
|
|
separator
|
|
menuitem "[:alist]HTMTrace List" "HTMTrace.List"
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("TPIU")
|
|
(
|
|
menuitem "[:oconfig]TPIU settings..." "TPIU.state"
|
|
)
|
|
IF COMPonent.AVAILable("ETR")
|
|
(
|
|
menuitem "[:oconfig]ETR settings..."
|
|
(
|
|
PRIVATE &pdd
|
|
&pdd=OS.PDD()
|
|
DO "&pdd/etc/embedded_trace_router/etr_utility.cmm"
|
|
)
|
|
)
|
|
)
|
|
popup "&Misc"
|
|
(
|
|
popup "Tools"
|
|
(
|
|
IF CPUIS64BIT()||CPU.FEATURE("SPR")
|
|
(
|
|
menuitem "ARM System Register Converter"
|
|
(
|
|
DO "~~/demo/arm/etc/systemregister/systemregister_converter.cmm"
|
|
)
|
|
)
|
|
IF CPU.FEATURE("C15")
|
|
(
|
|
menuitem "ARM Coprocessor Converter"
|
|
(
|
|
DO "~~/demo/arm/etc/coprocessor/coprocessor_converter.cmm"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
popup "&Perf"
|
|
(
|
|
IF CPU.FEATURE(BMC)
|
|
(
|
|
before "Reset"
|
|
menuitem "[:bmc]Benchmark Counters" "BMC.state"
|
|
before "Reset"
|
|
separator
|
|
)
|
|
)
|
|
)
|
|
popup "Peripherals"
|
|
(
|
|
popup "[:chip]Core Registers (Cortex-M3)"
|
|
(
|
|
menuitem "[:chip]System Control" "per , ""Core Registers (Cortex-M3),System Control"""
|
|
menuitem "[:chip]MPU;Memory Protection Unit" "per , ""Core Registers (Cortex-M3),Memory Protection Unit"""
|
|
menuitem "[:chip]NVIC;Nested Vectored Interrupt Controller" "per , ""Core Registers (Cortex-M3),Nested Vectored Interrupt Controller"""
|
|
popup "[:chip]Debug"
|
|
(
|
|
menuitem "[:chip]Core Debug" "per , ""Core Registers (Cortex-M3),Debug,Core Debug"""
|
|
menuitem "[:chip]FPB;Flash Patch and Breakpoint Unit" "per , ""Core Registers (Cortex-M3),Debug,Flash Patch and Breakpoint Unit (FPB)"""
|
|
menuitem "[:chip]DWT;Data Watchpoint and Trace Unit" "per , ""Core Registers (Cortex-M3),Debug,Data Watchpoint and Trace Unit (DWT)"""
|
|
)
|
|
)
|
|
separator
|
|
menuitem "System Control" "per , ""System Control"""
|
|
if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "Internal Memory"
|
|
(
|
|
menuitem "Flash Memory Registers" "per , ""Flash Memory Registers"""
|
|
menuitem "Memory Registers" "per , ""Memory Registers"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S1110"||cpu()=="LM3S1133"||cpu()=="LM3S1138"||cpu()=="LM3S1150"||cpu()=="LM3S1162"||cpu()=="LM3S1165"||cpu()=="LM3S1332"||cpu()=="LM3S1435"||cpu()=="LM3S1439"||cpu()=="LM3S1512"||cpu()=="LM3S1538"||cpu()=="LM3S1601"||cpu()=="LM3S1607"||cpu()=="LM3S1608"||cpu()=="LM3S1620"||cpu()=="LM3S1635"||cpu()=="LM3S1637"||cpu()=="LM3S1751"||cpu()=="LM3S1776"||cpu()=="LM3S1850"||cpu()=="LM3S1911"||cpu()=="LM3S1918"||cpu()=="LM3S1937"||cpu()=="LM3S1958"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2276"||cpu()=="LM3S2533"||cpu()=="LM3S2601"||cpu()=="LM3S2608"||cpu()=="LM3S2616"||cpu()=="LM3S2620"||cpu()=="LM3S2637"||cpu()=="LM3S2651"||cpu()=="LM3S2739"||cpu()=="LM3S2776"||cpu()=="LM3S2911"||cpu()=="LM3S2918"||cpu()=="LM3S2939"||cpu()=="LM3S2948"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5749"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5769"||cpu()=="LM3S6537"||cpu()=="LM3S6610"||cpu()=="LM3S6611"||cpu()=="LM3S6618"||cpu()=="LM3S6633"||cpu()=="LM3S6637"||cpu()=="LM3S6753"||cpu()=="LM3S6911"||cpu()=="LM3S6918"||cpu()=="LM3S6938"||cpu()=="LM3S6950"||cpu()=="LM3S6952"||cpu()=="LM3S6965"||cpu()=="LM3S8630"||cpu()=="LM3S8730"||cpu()=="LM3S8733"||cpu()=="LM3S8738"||cpu()=="LM3S8930"||cpu()=="LM3S8933"||cpu()=="LM3S8933"||cpu()=="LM3S8962"||cpu()=="LM3S8970"||cpu()=="LM3S8971"||cpu()=="LM3S9790"||cpu()=="LM3S9B90"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S1B21"||cpu()=="LM3S1P51"||cpu()=="LM3S1R26")
|
|
(
|
|
menuitem "Hibernation Module" "per , ""Hibernation Module"""
|
|
)
|
|
if (cpu()=="LM3S101"||cpu()=="LM3S102"||cpu()=="LM3S300"||cpu()=="LM3S301"||cpu()=="LM3S308"||cpu()=="LM3S310"||cpu()=="LM3S315"||cpu()=="LM3S316"||cpu()=="LM3S317"||cpu()=="LM3S328"||cpu()=="LM3S600"||cpu()=="LM3S601"||cpu()=="LM3S608"||cpu()=="LM3S610"||cpu()=="LM3S611"||cpu()=="LM3S612"||cpu()=="LM3S613"||cpu()=="LM3S615"||cpu()=="LM3S617"||cpu()=="LM3S618"||cpu()=="LM3S628"||cpu()=="LM3S800"||cpu()=="LM3S801"||cpu()=="LM3S808"||cpu()=="LM3S811"||cpu()=="LM3S812"||cpu()=="LM3S815"||cpu()=="LM3S817"||cpu()=="LM3S818"||cpu()=="LM3S828"||cpu()=="LM3S1110"||cpu()=="LM3S1133"||cpu()=="LM3S1138"||cpu()=="LM3S1150"||cpu()=="LM3S1162"||cpu()=="LM3S1165"||cpu()=="LM3S2110"||cpu()=="LM3S2139"||cpu()=="LM3S6100"||cpu()=="LM3S6110"||cpu()=="LM3S1332"||cpu()=="LM3S1435"||cpu()=="LM3S1439"||cpu()=="LM3S1512"||cpu()=="LM3S1538"||cpu()=="LM3S1601"||cpu()=="LM3S1608"||cpu()=="LM3S1620"||cpu()=="LM3S1635"||cpu()=="LM3S1637"||cpu()=="LM3S1751"||cpu()=="LM3S2410"||cpu()=="LM3S2412"||cpu()=="LM3S2432"||cpu()=="LM3S2533"||cpu()=="LM3S2601"||cpu()=="LM3S2608"||cpu()=="LM3S2620"||cpu()=="LM3S2637"||cpu()=="LM3S2651"||cpu()=="LM3S2730"||cpu()=="LM3S2739"||cpu()=="LM3S6420"||cpu()=="LM3S6422"||cpu()=="LM3S6432"||cpu()=="LM3S6537"||cpu()=="LM3S6610"||cpu()=="LM3S6611"||cpu()=="LM3S6618"||cpu()=="LM3S6633"||cpu()=="LM3S6637"||cpu()=="LM3S6730"||cpu()=="LM3S6753"||cpu()=="LM3S8530"||cpu()=="LM3S8538"||cpu()=="LM3S8630"||cpu()=="LM3S8730"||cpu()=="LM3S8733"||cpu()=="LM3S8738"||cpu()=="LM3S1607"||cpu()=="LM3S1625"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S1776"||cpu()=="LM3S2616"||cpu()=="LM3S2671"||cpu()=="LM3S2678"||cpu()=="LM3S2776"||cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5749"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5768"||cpu()=="LM3S5769"||cpu()=="LM3S1850"||cpu()=="LM3S1911"||cpu()=="LM3S1918"||cpu()=="LM3S1937"||cpu()=="LM3S1958"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2911"||cpu()=="LM3S2918"||cpu()=="LM3S2939"||cpu()=="LM3S2948"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S6911"||cpu()=="LM3S6918"||cpu()=="LM3S6938"||cpu()=="LM3S6950"||cpu()=="LM3S6952"||cpu()=="LM3S6965"||cpu()=="LM3S8930"||cpu()=="LM3S8933"||cpu()=="LM3S8938"||cpu()=="LM3S8962"||cpu()=="LM3S8970"||cpu()=="LM3S8971"||cpu()=="LM3S2276"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R36"||cpu()=="LM3S5R31"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S1B21"||cpu()=="LM3S1P51"||cpu()=="LM3S1R26"||cpu()=="LM3S9781"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "Flash Control" "per , ""Flash Control"""
|
|
)
|
|
if (cpu()=="LM3S1607"||cpu()=="LM3S1625"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S1776"||cpu()=="LM3S2276"||cpu()=="LM3S2616"||cpu()=="LM3S2671"||cpu()=="LM3S2678"||cpu()=="LM3S2776"||cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5749"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5768"||cpu()=="LM3S5769"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S9781"||cpu()=="LM3S1P51"||cpu()=="LM3S1B21"||cpu()=="LM3S1R26"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "Micro Direct Memory Access" "per , ""uDMA (Micro Direct Memory Access)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "uDMA;Micro Direct Memory Access"
|
|
(
|
|
menuitem "uDMA Channel Control Structure" "per , ""uDMA (Micro Direct Memory Access),uDMA Channel Control Structure"""
|
|
menuitem "uDMA Registers" "per , ""uDMA (Micro Direct Memory Access),uDMA Registers"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "GPIO;General Purpose Input/Output"
|
|
(
|
|
menuitem "Port A" "per , ""GPIO (General Purpose Input/Output),Port A"""
|
|
menuitem "Port B" "per , ""GPIO (General Purpose Input/Output),Port B"""
|
|
menuitem "Port C" "per , ""GPIO (General Purpose Input/Output),Port C"""
|
|
menuitem "Port D" "per , ""GPIO (General Purpose Input/Output),Port D"""
|
|
menuitem "Port E" "per , ""GPIO (General Purpose Input/Output),Port E"""
|
|
menuitem "Port F" "per , ""GPIO (General Purpose Input/Output),Port F"""
|
|
menuitem "Port G" "per , ""GPIO (General Purpose Input/Output),Port G"""
|
|
menuitem "Port H" "per , ""GPIO (General Purpose Input/Output),Port H"""
|
|
menuitem "Port J" "per , ""GPIO (General Purpose Input/Output),Port J"""
|
|
)
|
|
)
|
|
else
|
|
(
|
|
menuitem "GPIO" "per , ""GPIO (General Purpose Input/Output)"""
|
|
)
|
|
if (cpu()=="LM3S1607"||cpu()=="LM3S1625"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S1776"||cpu()=="LM3S2276"||cpu()=="LM3S2616"||cpu()=="LM3S2671"||cpu()=="LM3S2678"||cpu()=="LM3S2776"||cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5749"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5768"||cpu()=="LM3S5769"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S9781"||cpu()=="LM3S1P51"||cpu()=="LM3S1B21"||cpu()=="LM3S1R26"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "GPIOHS" "per , ""GPIO High Speed (General Purpose Input/Output)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "GPIOHS;GPIO High Speed"
|
|
(
|
|
menuitem "Port A" "per , ""GPIO High Speed (General Purpose Input/Output),Port A"""
|
|
menuitem "Port B" "per , ""GPIO High Speed (General Purpose Input/Output),Port B"""
|
|
menuitem "Port C" "per , ""GPIO High Speed (General Purpose Input/Output),Port C"""
|
|
menuitem "Port D" "per , ""GPIO High Speed (General Purpose Input/Output),Port D"""
|
|
menuitem "Port E" "per , ""GPIO High Speed (General Purpose Input/Output),Port E"""
|
|
menuitem "Port F" "per , ""GPIO High Speed (General Purpose Input/Output),Port F"""
|
|
menuitem "Port G" "per , ""GPIO High Speed (General Purpose Input/Output),Port G"""
|
|
menuitem "Port H" "per , ""GPIO High Speed (General Purpose Input/Output),Port H"""
|
|
menuitem "Port J" "per , ""GPIO High Speed (General Purpose Input/Output),Port J"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S1811"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S9781"||cpu()=="LM3S1B21"||cpu()=="LM3S9B81"||cpu()=="LM3S9D96")
|
|
(
|
|
menuitem "EPI;External Peripheral Interface" "per , ""EPI (External Peripheral Interface)"""
|
|
)
|
|
if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "GPT;General-Purpose Timers"
|
|
(
|
|
menuitem "Timer 0" "per , ""GPT (General-Purpose Timers),Timer 0"""
|
|
menuitem "Timer 1" "per , ""GPT (General-Purpose Timers),Timer 1"""
|
|
menuitem "Timer 2" "per , ""GPT (General-Purpose Timers),Timer 2"""
|
|
menuitem "Timer 3" "per , ""GPT (General-Purpose Timers),Timer 3"""
|
|
)
|
|
)
|
|
else
|
|
(
|
|
menuitem "General-Purpose Timers" "per , ""GPT (General-Purpose Timers)"""
|
|
)
|
|
if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "WDT;Watchdog Timer"
|
|
(
|
|
menuitem "WDT 0" "per , ""WDT (Watchdog Timer),WDT 0"""
|
|
menuitem "WDT 1" "per , ""WDT (Watchdog Timer),WDT 1"""
|
|
)
|
|
)
|
|
else
|
|
(
|
|
menuitem "Watchdog Timers" "per , ""WDT (Watchdog Timer)"""
|
|
)
|
|
if (cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S1B21"||cpu()=="LM3S1P51"||cpu()=="LM3S1R26"||cpu()=="LM3S9781"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "ADC" "per , ""ADC (Analog-to-Digital Converter)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "ADC;Analog-to-Digital Converter"
|
|
(
|
|
menuitem "ADC 1" "per , ""ADC (Analog-to-Digital Converter),ADC 1"""
|
|
menuitem "ADC 2" "per , ""ADC (Analog-to-Digital Converter),ADC 2"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "UART;Universal Asynchronous Receiver/Transmitter"
|
|
(
|
|
menuitem "UART0" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART0"""
|
|
menuitem "UART1" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART1"""
|
|
menuitem "UART2" "per , ""UART (Universal Asynchronous Receiver/Transmitter),UART2"""
|
|
)
|
|
)
|
|
else
|
|
(
|
|
menuitem "UART" "per , ""UART (Universal Asynchronous Receiver/Transmitter)"""
|
|
)
|
|
if (cpu()=="LM3S1133"||cpu()=="LM3S1138"||cpu()=="LM3S1150"||cpu()=="LM3S1162"||cpu()=="LM3S1165"||cpu()=="LM3S1439"||cpu()=="LM3S1512"||cpu()=="LM3S1538"||cpu()=="LM3S1601"||cpu()=="LM3S1608"||cpu()=="LM3S1620"||cpu()=="LM3S1635"||cpu()=="LM3S1751"||cpu()=="LM3S1911"||cpu()=="LM3S1918"||cpu()=="LM3S1958"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2601"||cpu()=="LM3S2608"||cpu()=="LM3S2651"||cpu()=="LM3S2911"||cpu()=="LM3S2918"||cpu()=="LM3S2948"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S6611"||cpu()=="LM3S6618"||cpu()=="LM3S6911"||cpu()=="LM3S6918"||cpu()=="LM3S6950"||cpu()=="LM3S8530"||cpu()=="LM3S8738"||cpu()=="LM3S8970"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5749"||cpu()=="LM3S5757"||cpu()=="LM3S5768"||cpu()=="LM3S5769"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S101"||cpu()=="LM3S102"||cpu()=="LM3S300"||cpu()=="LM3S301"||cpu()=="LM3S308"||cpu()=="LM3S310"||cpu()=="LM3S315"||cpu()=="LM3S316"||cpu()=="LM3S317"||cpu()=="LM3S328"||cpu()=="LM3S600"||cpu()=="LM3S601"||cpu()=="LM3S608"||cpu()=="LM3S610"||cpu()=="LM3S611"||cpu()=="LM3S612"||cpu()=="LM3S613"||cpu()=="LM3S615"||cpu()=="LM3S617"||cpu()=="LM3S618"||cpu()=="LM3S628"||cpu()=="LM3S800"||cpu()=="LM3S801"||cpu()=="LM3S808"||cpu()=="LM3S811"||cpu()=="LM3S812"||cpu()=="LM3S815"||cpu()=="LM3S817"||cpu()=="LM3S818"||cpu()=="LM3S828"||cpu()=="LM3S1110"||cpu()=="LM3S1332"||cpu()=="LM3S1435"||cpu()=="LM3S1637"||cpu()=="LM3S1850"||cpu()=="LM3S1937"||cpu()=="LM3S2110"||cpu()=="LM3S2139"||cpu()=="LM3S2410"||cpu()=="LM3S2412"||cpu()=="LM3S2432"||cpu()=="LM3S2533"||cpu()=="LM3S2620"||cpu()=="LM3S2637"||cpu()=="LM3S2730"||cpu()=="LM3S2739"||cpu()=="LM3S2939"||cpu()=="LM3S6100"||cpu()=="LM3S6110"||cpu()=="LM3S6420"||cpu()=="LM3S6422"||cpu()=="LM3S6432"||cpu()=="LM3S6537"||cpu()=="LM3S6610"||cpu()=="LM3S6633"||cpu()=="LM3S6637"||cpu()=="LM3S6730"||cpu()=="LM3S6753"||cpu()=="LM3S6938"||cpu()=="LM3S6952"||cpu()=="LM3S6965"||cpu()=="LM3S8538"||cpu()=="LM3S8630"||cpu()=="LM3S8730"||cpu()=="LM3S8733"||cpu()=="LM3S8930"||cpu()=="LM3S8933"||cpu()=="LM3S8938"||cpu()=="LM3S8962"||cpu()=="LM3S8971"||cpu()=="LM3S1607"||cpu()=="LM3S1625"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S1776"||cpu()=="LM3S2276"||cpu()=="LM3S2671"||cpu()=="LM3S2678"||cpu()=="LM3S2776"||cpu()=="LM3S3651"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5747"||cpu()=="LM3S5752"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S1B21"||cpu()=="LM3S1P51"||cpu()=="LM3S1R26"||cpu()=="LM3S9781"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "SSI" "per , ""SSI (Synchronous Serial Interface)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "SSI;Synchronous Serial Interface"
|
|
(
|
|
menuitem "SSI0" "per , ""SSI (Synchronous Serial Interface),SSI0"""
|
|
menuitem "SSI1" "per , ""SSI (Synchronous Serial Interface),SSI1"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S102"||cpu()=="LM3S300"||cpu()=="LM3S308"||cpu()=="LM3S316"||cpu()=="LM3S328"||cpu()=="LM3S600"||cpu()=="LM3S601"||cpu()=="LM3S608"||cpu()=="LM3S610"||cpu()=="LM3S611"||cpu()=="LM3S612"||cpu()=="LM3S613"||cpu()=="LM3S615"||cpu()=="LM3S628"||cpu()=="LM3S800"||cpu()=="LM3S801"||cpu()=="LM3S808"||cpu()=="LM3S811"||cpu()=="LM3S812"||cpu()=="LM3S815"||cpu()=="LM3S828"||cpu()=="LM3S1133"||cpu()=="LM3S1138"||cpu()=="LM3S1150"||cpu()=="LM3S1162"||cpu()=="LM3S1165"||cpu()=="LM3S1435"||cpu()=="LM3S1439"||cpu()=="LM3S1512"||cpu()=="LM3S1538"||cpu()=="LM3S1601"||cpu()=="LM3S1607"||cpu()=="LM3S1608"||cpu()=="LM3S1620"||cpu()=="LM3S1625"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S1635"||cpu()=="LM3S1637"||cpu()=="LM3S1751"||cpu()=="LM3S1776"||cpu()=="LM3S1850"||cpu()=="LM3S1911"||cpu()=="LM3S1918"||cpu()=="LM3S1937"||cpu()=="LM3S1958"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2110"||cpu()=="LM3S2139"||cpu()=="LM3S2276"||cpu()=="LM3S2412"||cpu()=="LM3S2432"||cpu()=="LM3S2533"||cpu()=="LM3S2601"||cpu()=="LM3S2608"||cpu()=="LM3S2616"||cpu()=="LM3S2620"||cpu()=="LM3S2637"||cpu()=="LM3S2651"||cpu()=="LM3S2671"||cpu()=="LM3S2739"||cpu()=="LM3S2776"||cpu()=="LM3S2911"||cpu()=="LM3S2918"||cpu()=="LM3S2939"||cpu()=="LM3S2948"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5749"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5767"||cpu()=="LM3S5768"||cpu()=="LM3S5769"||cpu()=="LM3S6432"||cpu()=="LM3S6537"||cpu()=="LM3S6610"||cpu()=="LM3S6611"||cpu()=="LM3S6618"||cpu()=="LM3S6633"||cpu()=="LM3S6637"||cpu()=="LM3S6753"||cpu()=="LM3S6911"||cpu()=="LM3S6918"||cpu()=="LM3S6938"||cpu()=="LM3S6950"||cpu()=="LM3S6952"||cpu()=="LM3S6965"||cpu()=="LM3S8530"||cpu()=="LM3S8538"||cpu()=="LM3S8630"||cpu()=="LM3S8730"||cpu()=="LM3S8733"||cpu()=="LM3S8738"||cpu()=="LM3S8930"||cpu()=="LM3S8933"||cpu()=="LM3S8938"||cpu()=="LM3S8962"||cpu()=="LM3S8970"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S3634"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1651"||cpu()=="LM3S9781"||cpu()=="LM3S1P51"||cpu()=="LM3S1B21"||cpu()=="LM3S1R26"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "I2C" "per , ""I2C (Inter-Integrated Circuit)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "I2C;Inter-Integrated Circuit"
|
|
(
|
|
menuitem "I2C 0 Master" "per , ""I2C (Inter-Integrated Circuit),I2C 0 Master"""
|
|
menuitem "I2C 0 Slave" "per , ""I2C (Inter-Integrated Circuit),I2C 0 Slave"""
|
|
menuitem "I2C 1 Master" "per , ""I2C (Inter-Integrated Circuit),I2C 1 Master"""
|
|
menuitem "I2C 1 Slave" "per , ""I2C (Inter-Integrated Circuit),I2C 1 Slave"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5651"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S9L97"||cpu()=="LM3S9997"||cpu()=="LM3S9781"||cpu()=="LM3S9B81"||cpu()=="LM3S1651"||cpu()=="LM3S1P51"||cpu()=="LM3S9D96")
|
|
(
|
|
menuitem "I2S;Inter-Integrated Circuit Sound" "per , ""I2S (Inter-Integrated Circuit Sound)"""
|
|
)
|
|
if (cpu()=="LM3S2620"||cpu()=="LM3S2948"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S5749"||cpu()=="LM3S5769"||cpu()=="LM3S8530"||cpu()=="LM3S8930"||cpu()=="LM3S8970"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S2110"||cpu()=="LM3S2139"||cpu()=="LM3S2276"||cpu()=="LM3S2410"||cpu()=="LM3S2412"||cpu()=="LM3S2432"||cpu()=="LM3S2533"||cpu()=="LM3S2601"||cpu()=="LM3S2608"||cpu()=="LM3S2616"||cpu()=="LM3S2637"||cpu()=="LM3S2651"||cpu()=="LM3S2671"||cpu()=="LM3S2678"||cpu()=="LM3S2730"||cpu()=="LM3S2739"||cpu()=="LM3S2776"||cpu()=="LM3S2911"||cpu()=="LM3S2918"||cpu()=="LM3S2939"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5768"||cpu()=="LM3S8538"||cpu()=="LM3S8630"||cpu()=="LM3S8730"||cpu()=="LM3S8733"||cpu()=="LM3S8738"||cpu()=="LM3S8933"||cpu()=="LM3S8938"||cpu()=="LM3S8962"||cpu()=="LM3S8971"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S9L97"||cpu()=="LM3S9997"||cpu()=="LM3S9781"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "CAN" "per , ""CAN (Controller Area Network)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "CAN;Controller Area Network"
|
|
(
|
|
menuitem "CAN0" "per , ""CAN (Controller Area Network),CAN0"""
|
|
menuitem "CAN1" "per , ""CAN (Controller Area Network),CAN1"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S6100"||cpu()=="LM3S6110"||cpu()=="LM3S6420"||cpu()=="LM3S6422"||cpu()=="LM3S6432"||cpu()=="LM3S6610"||cpu()=="LM3S6611"||cpu()=="LM3S6618"||cpu()=="LM3S6633"||cpu()=="LM3S6637"||cpu()=="LM3S6730"||cpu()=="LM3S6911"||cpu()=="LM3S6918"||cpu()=="LM3S6938"||cpu()=="LM3S6952"||cpu()=="LM3S6965"||cpu()=="LM3S8530"||cpu()=="LM3S8630"||cpu()=="LM3S8733"||cpu()=="LM3S8738"||cpu()=="LM3S8930"||cpu()=="LM3S8971"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S6537"||cpu()=="LM3S6753"||cpu()=="LM3S6950"||cpu()=="LM3S8538"||cpu()=="LM3S8730"||cpu()=="LM3S8933"||cpu()=="LM3S8938"||cpu()=="LM3S8962"||cpu()=="LM3S9L97"||cpu()=="LM3S9997"||cpu()=="LM3S9781"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "Ethernet Controller" "per , ""Ethernet Controller"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "Ethernet Controller"
|
|
(
|
|
menuitem "Ethernet MAC Register" "per , ""Ethernet Controller,Ethernet MAC Register"""
|
|
menuitem "MII Management Register" "per , ""Ethernet Controller,MII Management Register"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5632"||cpu()=="LM3S5652"||cpu()=="LM3S5662"||cpu()=="LM3S5732"||cpu()=="LM3S5737"||cpu()=="LM3S5739"||cpu()=="LM3S5747"||cpu()=="LM3S5749"||cpu()=="LM3S5752"||cpu()=="LM3S5757"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S5768"||cpu()=="LM3S5769"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S9L97"||cpu()=="LM3S9997"||cpu()=="LM3S3634"||cpu()=="LM3S9781"||cpu()=="LM3S9B81")
|
|
(
|
|
menuitem "USB Registers" "per , ""USB (Universal Serial Bus)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "USB;Universal Serial Bus"
|
|
(
|
|
menuitem "USB Control Registers" "per , ""USB (Universal Serial Bus),USB Control Registers"""
|
|
menuitem "Endpoint 0" "per , ""USB (Universal Serial Bus),Endpoint 0"""
|
|
menuitem "Endpoint 1" "per , ""USB (Universal Serial Bus),Endpoint 1"""
|
|
menuitem "Endpoint 2" "per , ""USB (Universal Serial Bus),Endpoint 2"""
|
|
menuitem "Endpoint 3" "per , ""USB (Universal Serial Bus),Endpoint 3"""
|
|
menuitem "Endpoint 4" "per , ""USB (Universal Serial Bus),Endpoint 4"""
|
|
menuitem "Endpoint 5" "per , ""USB (Universal Serial Bus),Endpoint 5"""
|
|
menuitem "Endpoint 6" "per , ""USB (Universal Serial Bus),Endpoint 6"""
|
|
menuitem "Endpoint 7" "per , ""USB (Universal Serial Bus),Endpoint 7"""
|
|
menuitem "Endpoint 8" "per , ""USB (Universal Serial Bus),Endpoint 8"""
|
|
menuitem "Endpoint 9" "per , ""USB (Universal Serial Bus),Endpoint 9"""
|
|
menuitem "Endpoint 10" "per , ""USB (Universal Serial Bus),Endpoint 10"""
|
|
menuitem "Endpoint 11" "per , ""USB (Universal Serial Bus),Endpoint 11"""
|
|
menuitem "Endpoint 12" "per , ""USB (Universal Serial Bus),Endpoint 12"""
|
|
menuitem "Endpoint 13" "per , ""USB (Universal Serial Bus),Endpoint 13"""
|
|
menuitem "Endpoint 14" "per , ""USB (Universal Serial Bus),Endpoint 14"""
|
|
menuitem "Endpoint 15" "per , ""USB (Universal Serial Bus),Endpoint 15"""
|
|
)
|
|
)
|
|
if (cpu()=="LM3S102"||cpu()=="LM3S9D96"||cpu()=="LM3S308"||cpu()=="LM3S315"||cpu()=="LM3S316"||cpu()=="LM3S317"||cpu()=="LM3S608"||cpu()=="LM3S612"||cpu()=="LM3S613"||cpu()=="LM3S617"||cpu()=="LM3S618"||cpu()=="LM3S808"||cpu()=="LM3S811"||cpu()=="LM3S812"||cpu()=="LM3S817"||cpu()=="LM3S818"||cpu()=="LM3S1133"||cpu()=="LM3S1165"||cpu()=="LM3S1435"||cpu()=="LM3S1439"||cpu()=="LM3S1625"||cpu()=="LM3S1637"||cpu()=="LM3S1751"||cpu()=="LM3S1937"||cpu()=="LM3S2651"||cpu()=="LM3S2739"||cpu()=="LM3S5652"||cpu()=="LM3S5752"||cpu()=="LM3S6100"||cpu()=="LM3S6633"||cpu()=="LM3S8738"||cpu()=="LM3S8962"||cpu()=="LM3S8971"||cpu()=="LM3S101"||cpu()=="LM3S301"||cpu()=="LM3S1110"||cpu()=="LM3S1601"||cpu()=="LM3S1608"||cpu()=="LM3S1635"||cpu()=="LM3S1911"||cpu()=="LM3S1918"||cpu()=="LM3S2410"||cpu()=="LM3S2412"||cpu()=="LM3S2432"||cpu()=="LM3S2601"||cpu()=="LM3S2608"||cpu()=="LM3S2616"||cpu()=="LM3S2730"||cpu()=="LM3S2911"||cpu()=="LM3S2918"||cpu()=="LM3S3651"||cpu()=="LM3S3739"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3759"||cpu()=="LM3S3768"||cpu()=="LM3S5739"||cpu()=="LM3S5749"||cpu()=="LM3S5769"||cpu()=="LM3S6420"||cpu()=="LM3S6422"||cpu()=="LM3S6432"||cpu()=="LM3S6537"||cpu()=="LM3S6611"||cpu()=="LM3S6618"||cpu()=="LM3S6730"||cpu()=="LM3S6753"||cpu()=="LM3S6911"||cpu()=="LM3S6918"||cpu()=="LM3S6965"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S300"||cpu()=="LM3S310"||cpu()=="LM3S600"||cpu()=="LM3S601"||cpu()=="LM3S615"||cpu()=="LM3S800"||cpu()=="LM3S801"||cpu()=="LM3S815"||cpu()=="LM3S1138"||cpu()=="LM3S1150"||cpu()=="LM3S1162"||cpu()=="LM3S1332"||cpu()=="LM3S1512"||cpu()=="LM3S1620"||cpu()=="LM3S1850"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2110"||cpu()=="LM3S2139"||cpu()=="LM3S2533"||cpu()=="LM3S2620"||cpu()=="LM3S2637"||cpu()=="LM3S2671"||cpu()=="LM3S2939"||cpu()=="LM3S2948"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S5768"||cpu()=="LM3S6110"||cpu()=="LM3S6610"||cpu()=="LM3S6637"||cpu()=="LM3S6938"||cpu()=="LM3S6950"||cpu()=="LM3S6952"||cpu()=="LM3S8538"||cpu()=="LM3S8733"||cpu()=="LM3S8933"||cpu()=="LM3S8938"||cpu()=="LM3S9790"||cpu()=="LM3S9792"||cpu()=="LM3S9B90"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S1J11"||cpu()=="LM3S1J16"||cpu()=="LM3S1N11"||cpu()=="LM3S1N16"||cpu()=="LM3S1W16"||cpu()=="LM3S1Z16"||cpu()=="LM3S3J26"||cpu()=="LM3S3N26"||cpu()=="LM3S3W26"||cpu()=="LM3S3Z26"||cpu()=="LM3S3826"||cpu()=="LM3S1811"||cpu()=="LM3S1816"||cpu()=="LM3S9997"||cpu()=="LM3S9L97"||cpu()=="LM3S1R21"||cpu()=="LM3S1621"||cpu()=="LM3S1B21"||cpu()=="LM3S1651"||cpu()=="LM3S1P51"||cpu()=="LM3S1R26"||cpu()=="LM3S9781"||cpu()=="LM3S9B81"||cpu()=="LM3S9D96")
|
|
(
|
|
menuitem "ACOMP;Analog Comparators" "per , ""Analog Comparators"""
|
|
)
|
|
if (cpu()=="LM3S301"||cpu()=="LM3S9D96"||cpu()=="LM3S315"||cpu()=="LM3S612"||cpu()=="LM3S812"||cpu()=="LM3S1133"||cpu()=="LM3S1435"||cpu()=="LM3S2110"||cpu()=="LM3S2412"||cpu()=="LM3S2432"||cpu()=="LM3S6110"||cpu()=="LM3S6432"||cpu()=="LM3S310"||cpu()=="LM3S317"||cpu()=="LM3S601"||cpu()=="LM3S610"||cpu()=="LM3S611"||cpu()=="LM3S615"||cpu()=="LM3S617"||cpu()=="LM3S618"||cpu()=="LM3S801"||cpu()=="LM3S811"||cpu()=="LM3S815"||cpu()=="LM3S817"||cpu()=="LM3S818"||cpu()=="LM3S1150"||cpu()=="LM3S1162"||cpu()=="LM3S1165"||cpu()=="LM3S1439"||cpu()=="LM3S1620"||cpu()=="LM3S1635"||cpu()=="LM3S1637"||cpu()=="LM3S1850"||cpu()=="LM3S1937"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2533"||cpu()=="LM3S2739"||cpu()=="LM3S2950"||cpu()=="LM3S2965"||cpu()=="LM3S6537"||cpu()=="LM3S6753"||cpu()=="LM3S6950"||cpu()=="LM3S6965"||cpu()=="LM3S8962"||cpu()=="LM3S8971"||cpu()=="LM3S316"||cpu()=="LM3S613"||cpu()=="LM3S1751"||cpu()=="LM3S2620"||cpu()=="LM3S2651"||cpu()=="LM3S2939"||cpu()=="LM3S6610"||cpu()=="LM3S6952"||cpu()=="LM3S1625"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S2616"||cpu()=="LM3S5662"||cpu()=="LM3S5747"||cpu()=="LM3S5762"||cpu()=="LM3S5767"||cpu()=="LM3S1776"||cpu()=="LM3S2276"||cpu()=="LM3S2776"||cpu()=="LM3S2671"||cpu()=="LM3S2671"||cpu()=="LM3S2678"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3768"||cpu()=="LM3S5749"||cpu()=="LM3S5769"||cpu()=="LM3S9792"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5R36"||cpu()=="LM3S5768"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S9L97"||cpu()=="LM3S9997"||cpu()=="LM3S1651"||cpu()=="LM3S1P51"||cpu()=="LM3S9D96")
|
|
(
|
|
menuitem "PWM;Pulse Width Modulator" "per , ""PWM (Pulse Width Modulator)"""
|
|
)
|
|
if (cpu()=="LM3S601"||cpu()=="LM3S618"||cpu()=="LM3S801"||cpu()=="LM3S818"||cpu()=="LM3S1150"||cpu()=="LM3S1439"||cpu()=="LM3S1512"||cpu()=="LM3S1538"||cpu()=="LM3S1620"||cpu()=="LM3S1626"||cpu()=="LM3S1627"||cpu()=="LM3S1637"||cpu()=="LM3S1850"||cpu()=="LM3S2616"||cpu()=="LM3S2620"||cpu()=="LM3S2678"||cpu()=="LM3S2739"||cpu()=="LM3S2939"||cpu()=="LM3S2950"||cpu()=="LM3S3748"||cpu()=="LM3S3749"||cpu()=="LM3S3768"||cpu()=="LM3S5749"||cpu()=="LM3S5769"||cpu()=="LM3S6610"||cpu()=="LM3S6753"||cpu()=="LM3S6950"||cpu()=="LM3S6952"||cpu()=="LM3S8971"||cpu()=="LM3S571"||cpu()=="LM3S5R36"||cpu()=="LM3S1960"||cpu()=="LM3S1968"||cpu()=="LM3S2965"||cpu()=="LM3S6965"||cpu()=="LM3S8962"||cpu()=="LM3S9792"||cpu()=="LM3S9B92"||cpu()=="LM3S9B95"||cpu()=="LM3S9B96"||cpu()=="LM3S2B93"||cpu()=="LM3S2793"||cpu()=="LM3S5B91"||cpu()=="LM3S5791"||cpu()=="LM3S5R31"||cpu()=="LM3S5651"||cpu()=="LM3S5656"||cpu()=="LM3S5956"||cpu()=="LM3S5951"||cpu()=="LM3S5K31"||cpu()=="LM3S5P31"||cpu()=="LM3S5K36"||cpu()=="LM3S5P36"||cpu()=="LM3S5T36"||cpu()=="LM3S5Y36"||cpu()=="LM3S5P51"||cpu()=="LM3S5P56"||cpu()=="LM3S9L97"||cpu()=="LM3S9997"||cpu()=="LM3S1651"||cpu()=="LM3S1P51")
|
|
(
|
|
menuitem "QEI" "per , ""QEI (Quadrature Encoder Interface)"""
|
|
)
|
|
else if (cpu()=="LM3S9D96")
|
|
(
|
|
popup "QEI;Quadrature Encoder Interface"
|
|
(
|
|
menuitem "QEI 0" "per , ""QEI (Quadrature Encoder Interface),QEI 0"""
|
|
menuitem "QEI 1" "per , ""QEI (Quadrature Encoder Interface),QEI 1"""
|
|
)
|
|
)
|
|
)
|
|
)
|