La classe I2CDevice est une classe abstraite servant de modèle pour le développement de pilote pour périphérique I2C.
Plus de détails...
#include <I2CDevice.h>
|
| I2CDevice (const uint8_t address, TwoWire *twi=&Wire) |
|
|
virtual boolean | begin ()=0 |
|
|
const uint8_t | address |
|
TwoWire * | twi |
|
boolean | isPresent |
|
La classe I2CDevice est une classe abstraite servant de modèle pour le développement de pilote pour périphérique I2C.
Cette classe n'est donc pas instanciable directement.
◆ I2CDevice()
I2CDevice::I2CDevice |
( |
const uint8_t |
address, |
|
|
TwoWire * |
twi = &Wire |
|
) |
| |
Le constructeur de la classe prend en paramètres :
- Paramètres
-
address | : l'address du périphérique sur le bis I2C. (sur 7 bits) |
twi | : une adresse de l'instance de classe Wire faisant partie de l'écosystème Arduino. |
◆ begin()
boolean I2CDevice::begin |
( |
| ) |
|
|
protectedpure virtual |
Initialise le périphérique.
- Renvoie
- boolean : true si l'initialisation a fonctionnée, false sinon.
Implémenté dans STS21, et LTC2497.
La documentation de cette classe a été générée à partir des fichiers suivants :