MSP430 DLL API Documentation
The MSP430.DLL is the interface between the JTAG/EEM (Enhanced Emulation Module) on the MSP430 and the IDE (Integrated Development Environment). The DLL usually is running on the same platform the IDE is running.
The MSP430.dll consists of three parts:
- one for the basic functions like initializing the hardware interface to the device, setting the supply voltage, erasing and programming an MSP430 device.
All of these functions are available via the MSP430.h header file. - a second part to enable debugging user code programmed in the device's flash memory. The documentation describes the Application Programming Interface (API) to access the Enhanced Emulation Module (EEM) of a MSP430 device using the MSP430.DLL. Referenced within this documentation as EEM API.
TI recommends to use the Application Programming Interface (API) defined through MSP430_EEM.h to access the Enhanced Emulation Module (EEM) of an MSP430 device. For downward compatibility reasons to former releases of this DLL the functions declared in MSP430_Debug.h are still available but should UNDER NO CIRCUMSTANCES be mixed with the funtions of the newer EEM API. The DLL provides the following functionalities:
- Caller notifying mechanism using callback notify mechanism
- Autonom detection of state changes (e.g. breakpoint hit)
- and a third part to maintain the MSP-FET430UIF (TI USB FET) hardware and firmware. Defined through functions and definitions in MSP430_FET.h