NIBO Library 2.11
|
Statische Klasse zur Kommunikation ueber den I2C Bus. Mehr ...
#include <i2cmaster.hpp>
Ö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 () |
Statische Klasse zur Kommunikation ueber den I2C Bus.
anonymous enum |
I2C Status
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().