; -------------------------------------------------------------------------------- ; @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)""" ) ) )