The TargetInterface object can be used from a target script to access and control the target hardware. The following table lists the TargetInterface object's member functions.

Member Functions
TargetInterface.beginDebugAccess
TargetInterface.delay
TargetInterface.downloadDebugHandler
TargetInterface.endDebugAcess
TargetInterface.eraseBytes
TargetInterface.error
TargetInterface.executeFunction
TargetInterface.getRegister
TargetInterface.idcode
TargetInterface.message
TargetInterface.peekByte
TargetInterface.peekBytes
TargetInterface.peekMultUint16
TargetInterface.peekMultUint32
TargetInterface.peekUint16
TargetInterface.peekUint32
TargetInterface.peekWord
TargetInterface.pokeByte
TargetInterface.pokeBytes
TargetInterface.pokeMultUint16
TargetInterface.pokeMultUint32
TargetInterface.pokeUint16
TargetInterface.pokeUint32
TargetInterface.pokeWord
TargetInterface.resetAndStop
TargetInterface.resetAndStopAtZero
TargetInterface.runToAddress
TargetInterface.setDebugInterfaceProperty
TargetInterface.setDeviceType
TargetInterface.setICEBreakerBreakpoint
TargetInterface.setMaximumJTAGFrequency
TargetInterface.setNSRST
TargetInterface.setRegister
TargetInterface.stop
TargetInterface.stopAndReset
TargetInterface.trst
TargetInterface.waitForDebugState