82 lines
4.0 KiB
Plaintext
82 lines
4.0 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: LPC2917/19/21/23/25/26/30/39 Specific Menu
|
|
; @Props: Released
|
|
; @Author: BOB, CIN, MAR
|
|
; @Changelog:
|
|
; 2008-12-01 MAR
|
|
; 2010-11-19 MAR
|
|
; @Manufacturer: NXP - NXP Semiconductors
|
|
; @Core: ARM968E-S
|
|
; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: menlpc29xx.men 16339 2023-07-03 13:30:14Z pegold $
|
|
|
|
add
|
|
menu
|
|
(
|
|
popup "Peripherals"
|
|
(
|
|
menuitem "[:chip]ID Registers" "per , ""ARM Core Registers,ID Registers"""
|
|
menuitem "[:chip]System Configuration and Control" "per , ""ARM Core Registers,System Configuration and Control"""
|
|
menuitem "[:chip]ICEbreaker" "per , ""ARM Core Registers,ICEbreaker"""
|
|
separator
|
|
menuitem "CGU" "per , ""CGU (Clock Generation Unit)"""
|
|
menuitem "RGU" "per , ""RGU (Reset Generation Unit)"""
|
|
menuitem "PMU" "per , ""PMU (Power Management Unit)"""
|
|
menuitem "SCU" "per , ""SCU (System Control Unit)"""
|
|
menuitem "CFID" "per , ""CFID (Chip Feature Id)"""
|
|
menuitem "Event Router" "per , ""Event Router"""
|
|
menuitem "VIC" "per , ""VIC (Vectored Interrupt Controller)"""
|
|
if (cpuis("LPC291*")||cpu()=="LPC2926"||cpu()=="LPC2927"||cpu()=="LPC2929"||cpuis("LPC293*"))
|
|
(
|
|
menuitem "SMC" "per , ""SMC (External Static Memory Controller)"""
|
|
)
|
|
if (cpuis("LPC292*"))||(cpuis("LPC293*"))
|
|
(
|
|
menuitem "USB" "per , ""USB (Universal Serial Bus)"""
|
|
)
|
|
if (cpuis("LPC293*"))
|
|
(
|
|
menuitem "USB HOST" "per , ""USB HOST (Universal Serial Bus HOST)"""
|
|
)
|
|
if (cpu()=="LPC2927"||cpu()=="LPC2929"||cpuis("LPC293*")||cpu()=="LPC2926")
|
|
(
|
|
menuitem "USB OTG" "per , ""USB OTG (Universal Serial Bus On-The-Go)"""
|
|
)
|
|
menuitem "GPIO" "per , ""GPIO (General Purpose Input/Output)"""
|
|
menuitem "Timers" "per , ""Timers"""
|
|
menuitem "SPI" "per , ""SPI (Serial Peripheral Interface)"""
|
|
menuitem "UART" "per , ""UART (Universal Asynchronous Receiver/Transmitter)"""
|
|
menuitem "Watchdog" "per , ""WDT (WatchDog Timer)"""
|
|
menuitem "CAN" "per , ""CAN (Controller Area Network)"""
|
|
menuitem "LIN" "per , ""LIN (Local Interconnect Network)"""
|
|
if (cpu()!="LPC2917"&&cpu()!="LPC2919")
|
|
(
|
|
menuitem "I2C" "per , ""I2C (Inter-Integrated Circuit)"""
|
|
)
|
|
menuitem "PWM" "per , ""PWM (Pulse Width Modulator)"""
|
|
menuitem "ADC" "per , ""ADC (Analog-to-Digital Converter)"""
|
|
if (cpu()!="LPC2917"&&cpu()!="LPC2919")
|
|
(
|
|
menuitem "QEI" "per , ""QEI (Quadrature Encoder Interface)"""
|
|
)
|
|
if ((cpuis("LPC292*"))||(cpuis("LPC293*")))
|
|
(
|
|
menuitem "USB" "per , ""USB (Universal Serial Bus)"""
|
|
)
|
|
if ((cpuis("LPC293*")))
|
|
(
|
|
menuitem "USB HOST " "per , ""USB HOST (Universal Serial Bus HOST)"""
|
|
)
|
|
if (cpu()=="LPC2927"||cpu()=="LPC2929"||cpuis("LPC293*")||cpu()=="LPC2926")
|
|
(
|
|
menuitem "USB OTG" "per , ""USB OTG (Universal Serial Bus On-The-Go)"""
|
|
)
|
|
menuitem "FMC" "per , ""FMC (Flash Memory Controller)"""
|
|
if (cpu()!="LPC2917"&&cpu()!="LPC2919")
|
|
(
|
|
menuitem "GPDMA" "per , ""GPDMA (General Purpose Direct Memory Access)"""
|
|
)
|
|
)
|
|
)
|