projet d'interface tactile CAP1296

Bonjour,

Alors voilà je cherche à réaliser une interface tactile à l’aide du composant CAP1296 et d’une arduino Uno, je voudrais donc savoir si quelqu’un c’était déjà lancé dans l’aventure et pourrait me fournir de l’aide.

Voici la datasheet du composant et un aperçu du début de mon code qui contient la définition des fonctions que je vais utiliser :

CAP1296

#include <Wire.h>
#define CAP1296_ADDRESS  0x50
#define CAP1296_ID 0x69
#define CAP1296_STATUS 0x03
int modification;

typedef struct {
  byte moin; 
  byte plus; 
  byte heures; 
  byte temperature; 
} EtatTouche_t;


void lecture(EtatTouche_t *touche) {

  Wire.beginTransmission(CAP1296_ADDRESS);
  Wire.write((byte) 3); // Lecture mémoire à l'adresse 0x03
  Wire.endTransmission(); // Fin de la transaction I2C
  
  Wire.requestFrom(CAP129_ADDRESS, (byte) 1);
  etat = Wire.read();
  String etats = String (etat); 
  etats.getBytes(etatarray,6)
  touche-> minus = etatarray[0];
  touche-> plus = etatarray[1];
  touche-> heures = etatarray[3];
  touche-> temperature = etatarray[4];
}
  
void sensibilite(){
  Wire.beginTransmission(CAP1296_ADDRESS);
  Wire.write(0x1F); // Lecture mémoire à l'adresse 0x1F
  
  Wire.endTransmission(); // Fin de la transaction I2C
}
  
void gain(masque){
  Wire.beginTransmission(CAP1296_ADDRESS);
  Wire.write(0x02); // Lecture mémoire à l'adresse 0x02
  
  Wire.endTransmission(); // Fin de la transaction I2C
}

void activation(){
  Wire.beginTransmission(CAP1296_ADDRESS);
  Wire.write(0x21); // Lecture mémoire à l'adresse 0x21
  
  Wire.endTransmission(); // Fin de la transaction I2C
}

void Powerbutton(void){
  Wire.beginTransmission(CAP1296_ADDRESS);
  Wire.write(0x60); // Lecture mémoire à l'adresse 0x21
  
  Wire.endTransmission(); // Fin de la transaction I2C
}

Suis-je sur le bon chemin ?

Merci d’avance