SMBus Library for MSP430G2xx3 Devices  1.10.00.00
 All Data Structures Functions Variables Enumerations Enumerator Modules Pages
MSP430™ SMBusLib for MSP430G2xx3 Devices

Introduction

This document describes the implementation of the system management bus (SMBus) using the MSP430™ microcontroller I2C peripheral. SMBus is used as a communication link for smart batteries, power-related devices, and a wide variety of other system devices.

The MSP430™ SMBus Library is a royalty-free set of API's that provide support for master and slave protocols in a SMBus communication system.

This API document is broken out into the following sections:

  • Modules Tab
    • Application API layer, a list of the public API's designed to be called by user applications.
    • Network layer, the functions that implement and manage the internal SMBus state. User applications should not call functions in this layer.
    • Phyical layer, the functions that implement the device dependent calls to the microcontroller. User applications should not call functions in this layer. User application should not call functions in this layer.
  • Data Structures Tab
    • Data Structures, a list of data structures defined by MSP430™ SMBus Library
    • Data Fields, a list of fields available in the data structures
  • Files Tab
    • File List, an alphabetical list of API's avaialable in MSP430™ SMBus Library
    • Globals, an alphabetical list of MSP430™ SMBus Library global definitions
  • Related Pages Tab
    • Legal disclaimer*

Also note the existence of the following content available on disk. This is not part of this API but contains useful example code and documentation.

  • Example Code
    • under examples/driverlib/MSP430G2xx3/{peripheral}
  • Users Guide
    • doc/driverlib/MSP430G2xx3/MSP430G2xx3_DriverLib_Users_Guide-1.10.00.00.pdf

Copyright 2015, Texas Instruments Incorporated