Data Structures | Functions
Devices430X.c File Reference

Detailed Description

The file contains functions to distinguish MSP430 devices concerning FLASH programming.

Definition in file Devices430X.c.

#include "Devices430X.h"
Include dependency graph for Devices430X.c:

Go to the source code of this file.

Data Structures

struct  tsDeviceFeatures
 Declaration of a struct type that holds all necessary device information. More...
 

Functions

void SetDevice (word wDeviceId)
 This function accepts a Device ID and extracts the corresponding device information from the sDeviceFeatures struct. More...
 
bool DeviceHas_TestPin (void)
 Function to check if current device has a test pin. More...
 
bool DeviceHas_CpuX (void)
 Function to check if current device has the extended CPUX. More...
 
bool DeviceHas_DataQuick (void)
 Function to check if current device supports DataQuick. More...
 
bool DeviceHas_FastFlash (void)
 Function to check if current device supports FastFlash. More...
 
bool DeviceHas_EnhVerify (void)
 Function to check if current device supports EnhVerify. More...
 
bool DeviceHas_JTAG (void)
 Function to check if current device supports JTAG. More...
 
bool DeviceHas_SpyBiWire (void)
 Function to check if current device supports SpyBiWire. More...
 
word Device_RamStart (void)
 This function returns the start address of the device's RAM. More...
 
word Device_RamEnd (void)
 This function returns the end address of the device's RAM. More...
 
word Device_MainStart (void)
 This function returns the start address of the device's main memory. More...
 

Function Documentation

word Device_MainStart ( void  )

This function returns the start address of the device's main memory.

Returns
word Start address of the target device's main memory

Definition at line 213 of file Devices430X.c.

word Device_RamEnd ( void  )

This function returns the end address of the device's RAM.

Returns
word End address of the target device's RAM memory

Definition at line 205 of file Devices430X.c.

word Device_RamStart ( void  )

This function returns the start address of the device's RAM.

Returns
word Start address of the target device's RAM memory

Definition at line 198 of file Devices430X.c.

bool DeviceHas_CpuX ( void  )

Function to check if current device has the extended CPUX.

Returns
bool True = feature available, False = feature not available

Definition at line 156 of file Devices430X.c.

bool DeviceHas_DataQuick ( void  )

Function to check if current device supports DataQuick.

Returns
bool True = feature available, False = feature not available

Definition at line 163 of file Devices430X.c.

bool DeviceHas_EnhVerify ( void  )

Function to check if current device supports EnhVerify.

Returns
bool True = feature available, False = feature not available

Definition at line 177 of file Devices430X.c.

bool DeviceHas_FastFlash ( void  )

Function to check if current device supports FastFlash.

Returns
bool True = feature available, False = feature not available

Definition at line 170 of file Devices430X.c.

bool DeviceHas_JTAG ( void  )

Function to check if current device supports JTAG.

Returns
bool True = feature available, False = feature not available

Definition at line 184 of file Devices430X.c.

bool DeviceHas_SpyBiWire ( void  )

Function to check if current device supports SpyBiWire.

Returns
bool True = feature available, False = feature not available

Definition at line 191 of file Devices430X.c.

bool DeviceHas_TestPin ( void  )

Function to check if current device has a test pin.

Returns
bool True = feature available, False = feature not available

Definition at line 149 of file Devices430X.c.

void SetDevice ( word  wDeviceId)

This function accepts a Device ID and extracts the corresponding device information from the sDeviceFeatures struct.

Parameters
[in]wDeviceIdDevice ID (determined at runtime)

Definition at line 136 of file Devices430X.c.


Copyright 2016, Texas Instruments Incorporated