Bonjour a tous. Alors je suis actuellement sur projet developper sous linux en C++
Je dois piloter un lecteur de carte a puce par l'intermediaire d'un port serie ainsi qu'une liaison I2C. En utilisant ioctl je doit écrire sur un composant (PCF 8574) la trame pour effectuer une mise a niveau de tout les bits.
Mon problème est donc que je ne sais pas (enfin je ne vois pas) comment lui dire d'écrire sur le PCF8574. Je sais qu'il faut que jlui envoie l'adresse de celui-ci qui est 0x42 mais comment coder cela???
voici ma fonction:
//Transmettre
int Porti2c::i2c_transmettre(char* Tdonnee)
{
ioctl(fd, TIOCMSET, &Tdonnee);
return(0);
}
Le Tdonnee sera la donnée a transmettre.
Si quelqu'un pouvait m'aider se serait super sympas.
Merci pour l'attention porté a mon message.
Amicalement.