STS21 et LTC2497
Cette bibliothèque propose deux pilotes différent : un pilote pour le STS21 et un pilote pour LTC2497 qui sont deux périphériques I2C.
Fonctions membres publiques | Fonctions membres protégées | Attributs protégés | Liste de tous les membres
Référence de la classe I2CDeviceabstract

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>

Graphe d'héritage de I2CDevice:
LTC2497 STS21

Fonctions membres publiques

 I2CDevice (const uint8_t address, TwoWire *twi=&Wire)
 

Fonctions membres protégées

virtual boolean begin ()=0
 

Attributs protégés

const uint8_t address
 
TwoWire * twi
 
boolean isPresent
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ 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.

Documentation des fonctions membres

◆ 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 :