Comment vous connectez-vous avec le pilote Linux I2C à partir de l’espace noyau? Par exemple, si des voyants sont connectés à un expandeur GPIO sur le bus I2C, comment pourrais-je les faire clignoter deux fois avant de passer en mode réinitialisation à partir de machine_reset ()?
Pour l’essentiel, j’estime que j’ai besoin d’appeler les fonctions i2c_smbus_write_byte()
, i2c_smbus_read_byte()
etc. Mais ces fonctions nécessitent des données client I2C que je ne comprends pas comment fournir.
Merci,
la source