NIBO Library  2.11
nibocc::I2CMaster Klassenreferenz

Statische Klasse zur Kommunikation ueber den I2C Bus. Mehr ...

#include <i2cmaster.hpp>

Aufstellung aller Elemente

Öffentliche Typen

enum  { BUSY = ::I2C_BUSY, IDLE = ::I2C_IDLE, SUCCESS = ::I2C_SUCCESS, ERROR = ::I2C_ERROR }

Öffentliche, statische Methoden

static uint8_t get_size ()
static uint8_t * get_buffer ()
static void init ()
static uint8_t start_transmission ()
static uint8_t status ()
static uint8_t wait_transmission ()

Ausführliche Beschreibung

Statische Klasse zur Kommunikation ueber den I2C Bus.


Dokumentation der Aufzählungstypen

anonymous enum

I2C Status


Dokumentation der Elementfunktionen

static uint8_t* nibocc::I2CMaster::get_buffer ( ) [inline, static]

Puffer zur Datenübertragung

static uint8_t nibocc::I2CMaster::get_size ( ) [inline, static]

Anzahl der zu sendenden / zu empfangenden Zeichen

static void nibocc::I2CMaster::init ( ) [inline, static]

Initialisierung der I2C Schnittstelle

Benutzt i2c_init().

static uint8_t nibocc::I2CMaster::start_transmission ( ) [inline, static]

Start der Datenübertragung. Die Daten sind im i2c_buf gespeichert

Benutzt i2c_start_transmission().

static uint8_t nibocc::I2CMaster::status ( ) [inline, static]

Hole den aktuellen I2C-Status

Benutzt i2c_status().

static uint8_t nibocc::I2CMaster::wait_transmission ( ) [inline, static]

Warte bis Übertragung beendet wurde

Benutzt i2c_wait_transmission().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Fre Jun 3 2011 15:48:39 für NIBO Library von doxygen 1.7.4-20110426