MSP430 DLL API Documentation
3.14.0.0
|
Device information structure. More...
#include <MSP430.h>
Public Attributes | |
uint8_t | buffer [184] |
struct { | |
uint16_t endian | |
The value 0xaa55. More... | |
uint16_t id | |
Identification number. More... | |
uint8_t string [32] | |
Identification string. More... | |
uint16_t mainStart | |
MAIN MEMORY starting address. More... | |
uint16_t infoStart | |
INFORMATION MEMORY starting address. More... | |
uint16_t ramEnd | |
RAM ending address. More... | |
uint16_t nBreakpoints | |
Number of breakpoints. More... | |
uint16_t emulation | |
Emulation level. More... | |
uint16_t clockControl | |
Clock control level. More... | |
uint16_t lcdStart | |
LCD starting address. More... | |
uint16_t lcdEnd | |
LCD ending address. More... | |
uint16_t vccMinOp | |
Vcc minimum during operation [mVolts]. More... | |
uint16_t vccMaxOp | |
Vcc maximum during operation [mVolts]. More... | |
uint16_t hasTestVpp | |
Device has TEST/VPP. More... | |
uint16_t ramStart | |
RAM starting address. More... | |
uint16_t ram2Start | |
RAM2 starting address. More... | |
uint16_t ram2End | |
RAM2 ending address. More... | |
uint16_t infoEnd | |
INFO ending address. More... | |
uint32_t mainEnd | |
MAIN ending address. More... | |
uint16_t bslStart | |
BSL starting address. More... | |
uint16_t bslEnd | |
BSL ending address. More... | |
uint16_t nRegTrigger | |
Number of CPU Register Trigger. More... | |
uint16_t nCombinations | |
Number of EEM Trigger Combinations. More... | |
uint8_t cpuArch | |
The MSP430 architecture (non-X, X or Xv2). More... | |
uint8_t jtagId | |
The JTAG ID - value returned on an instruction shift. More... | |
uint16_t coreIpId | |
The CoreIP ID. More... | |
uint32_t deviceIdPtr | |
The Device-ID Pointer. More... | |
uint16_t eemVersion | |
The EEM Version Number. More... | |
uint16_t nBreakpointsOptions | |
Breakpoint Modes. More... | |
uint16_t nBreakpointsReadWrite | |
uint16_t nBreakpointsDma | |
uint16_t TrigerMask | |
Trigger Mask for Breakpoint. More... | |
uint16_t nRegTriggerOperations | |
Register Trigger modes. More... | |
uint16_t nStateStorage | |
MSP430 has Stage Storage. More... | |
uint16_t nCycleCounter | |
Number of cycle counters of MSP430. More... | |
uint16_t nCycleCounterOperations | |
Cycle couter modes. More... | |
uint16_t nSequencer | |
Msp430 has Sequencer. More... | |
uint16_t HasFramMemroy | |
Msp430 has FRAM Memory. More... | |
uint16_t mainSegmentSize | |
Flash segment size for Main. More... | |
uint16_t paddingForLegacyDll | |
uint32_t structSize | |
Indicates the complete size in bytes of the structure. More... | |
uint32_t info32BitStart | |
Indicates the start of the 32-bit RAM space. More... | |
uint32_t info32BitEnd | |
Indicates the end of the 32-bit RAM space. More... | |
uint32_t ram32BitStart | |
Indicates the start of the 32-bit RAM space. More... | |
uint32_t ram32BitEnd | |
Indicates the end of the 32-bit RAM space. More... | |
uint32_t ram32BitBandStart | |
Indicates the start of the 32-bit RAM Bit-Band alias region space. More... | |
uint32_t ram32BitBandEnd | |
Indicates the end of the 32-bit RAM Bit-Band alias region space. More... | |
uint32_t main32BitStart | |
Indicates the start of the 32-bit MAIN space. More... | |
uint32_t main32BitEnd | |
Indicates the end of the 32-bit MAIN space. More... | |
uint32_t debug32BitStart | |
Indicates the start of the 32-bit DEBUG memory space. More... | |
uint32_t debug32BitEnd | |
Indicates the end of the 32-bit DEBUG memory space. More... | |
uint32_t bsl32BitStart | |
Indicates the start of the 32-bit BSL memory space. More... | |
uint32_t bsl32BitEnd | |
Indicates the end of the 32-bit BSL memory space. More... | |
int32_t nDataWatchpoints | |
number of DataWatchpoints (if hardware resources are separated) or -1 if hardware resources are shared -> refer to nBreakpoints More... | |
int32_t nDataWatchpointsValueMatch | |
number of DataWatchpoints that can be used to match against an address and a value or -1 More... | |
uint32_t infoSecond32BitStart | |
Indicates the start of the second 32-bit Info memory space. More... | |
uint32_t infoSecond32BitEnd | |
Indicates the end of the second 32-bit Info memory space. More... | |
uint32_t info32BitSegmentSize | |
Flash segment size for 32-bit Info memory space (MSP432 SimpleLink only) More... | |
}; | |
Device information structure.
uint8_t DEVICE_T::buffer[184] |
this buffer holds the complete device information and is overlayed by the following information structure
uint16_t DEVICE_T::endian |
The value 0xaa55.
uint16_t DEVICE_T::id |
Identification number.
uint8_t DEVICE_T::string[32] |
Identification string.
uint16_t DEVICE_T::mainStart |
MAIN MEMORY starting address.
uint16_t DEVICE_T::infoStart |
INFORMATION MEMORY starting address.
uint16_t DEVICE_T::ramEnd |
RAM ending address.
uint16_t DEVICE_T::nBreakpoints |
Number of breakpoints.
uint16_t DEVICE_T::emulation |
Emulation level.
uint16_t DEVICE_T::clockControl |
Clock control level.
uint16_t DEVICE_T::lcdStart |
LCD starting address.
uint16_t DEVICE_T::lcdEnd |
LCD ending address.
uint16_t DEVICE_T::vccMinOp |
Vcc minimum during operation [mVolts].
uint16_t DEVICE_T::vccMaxOp |
Vcc maximum during operation [mVolts].
uint16_t DEVICE_T::hasTestVpp |
Device has TEST/VPP.
uint16_t DEVICE_T::ramStart |
RAM starting address.
uint16_t DEVICE_T::ram2Start |
RAM2 starting address.
uint16_t DEVICE_T::ram2End |
RAM2 ending address.
uint16_t DEVICE_T::infoEnd |
INFO ending address.
uint32_t DEVICE_T::mainEnd |
MAIN ending address.
uint16_t DEVICE_T::bslStart |
BSL starting address.
uint16_t DEVICE_T::bslEnd |
BSL ending address.
uint16_t DEVICE_T::nRegTrigger |
Number of CPU Register Trigger.
uint16_t DEVICE_T::nCombinations |
Number of EEM Trigger Combinations.
uint8_t DEVICE_T::cpuArch |
The MSP430 architecture (non-X, X or Xv2).
uint8_t DEVICE_T::jtagId |
The JTAG ID - value returned on an instruction shift.
uint16_t DEVICE_T::coreIpId |
The CoreIP ID.
uint32_t DEVICE_T::deviceIdPtr |
The Device-ID Pointer.
uint16_t DEVICE_T::eemVersion |
The EEM Version Number.
uint16_t DEVICE_T::nBreakpointsOptions |
Breakpoint Modes.
uint16_t DEVICE_T::nBreakpointsReadWrite |
uint16_t DEVICE_T::nBreakpointsDma |
uint16_t DEVICE_T::TrigerMask |
Trigger Mask for Breakpoint.
uint16_t DEVICE_T::nRegTriggerOperations |
Register Trigger modes.
uint16_t DEVICE_T::nStateStorage |
MSP430 has Stage Storage.
uint16_t DEVICE_T::nCycleCounter |
Number of cycle counters of MSP430.
uint16_t DEVICE_T::nCycleCounterOperations |
Cycle couter modes.
uint16_t DEVICE_T::nSequencer |
Msp430 has Sequencer.
uint16_t DEVICE_T::HasFramMemroy |
Msp430 has FRAM Memory.
uint16_t DEVICE_T::mainSegmentSize |
Flash segment size for Main.
uint16_t DEVICE_T::paddingForLegacyDll |
-----------------------------------—MSP432--------------------------------------------— 16 bit padding to align with the expected 32bit padding before mainSegmentSize was defined
uint32_t DEVICE_T::structSize |
Indicates the complete size in bytes of the structure.
uint32_t DEVICE_T::info32BitStart |
Indicates the start of the 32-bit RAM space.
uint32_t DEVICE_T::info32BitEnd |
Indicates the end of the 32-bit RAM space.
uint32_t DEVICE_T::ram32BitStart |
Indicates the start of the 32-bit RAM space.
uint32_t DEVICE_T::ram32BitEnd |
Indicates the end of the 32-bit RAM space.
uint32_t DEVICE_T::ram32BitBandStart |
Indicates the start of the 32-bit RAM Bit-Band alias region space.
uint32_t DEVICE_T::ram32BitBandEnd |
Indicates the end of the 32-bit RAM Bit-Band alias region space.
uint32_t DEVICE_T::main32BitStart |
Indicates the start of the 32-bit MAIN space.
uint32_t DEVICE_T::main32BitEnd |
Indicates the end of the 32-bit MAIN space.
uint32_t DEVICE_T::debug32BitStart |
Indicates the start of the 32-bit DEBUG memory space.
uint32_t DEVICE_T::debug32BitEnd |
Indicates the end of the 32-bit DEBUG memory space.
uint32_t DEVICE_T::bsl32BitStart |
Indicates the start of the 32-bit BSL memory space.
uint32_t DEVICE_T::bsl32BitEnd |
Indicates the end of the 32-bit BSL memory space.
int32_t DEVICE_T::nDataWatchpoints |
number of DataWatchpoints (if hardware resources are separated) or -1 if hardware resources are shared -> refer to nBreakpoints
int32_t DEVICE_T::nDataWatchpointsValueMatch |
number of DataWatchpoints that can be used to match against an address and a value or -1
uint32_t DEVICE_T::infoSecond32BitStart |
Indicates the start of the second 32-bit Info memory space.
uint32_t DEVICE_T::infoSecond32BitEnd |
Indicates the end of the second 32-bit Info memory space.
uint32_t DEVICE_T::info32BitSegmentSize |
Flash segment size for 32-bit Info memory space (MSP432 SimpleLink only)
struct { ... } |