Santos y buenos días dijo la muerte. Pues como cualquier dispositivo i2c configurarlo no es la gran ciencia, sobre todo con el alto nivel de control que ofrece Proton. No lo he usado mucho ya que principalmente programo en PSI pero sus estructuras son muy similares. A grandes rasgos cualquier dispositivo i2c se comporta de la siguiente manera:
-Declaras direcciones desde el inicio del programa base, esto de acuerdo a la hoja del fabricante
-Mandas instrucción de lectura o escritura al integrado, esto también de acuerdo con la hoja del fabricante, quien te especifica qué direcciones de memoria puedes modificar, y qué hace cada modificación.
-El integrado reacciona de acuerdo a los datos recibidos.
Básicamente, mucho de la programación es leer con atención la hoja de datos y comprender el funcionamiento de cada dirección de memoria, el resto son simples instrucciones de lectura y escritura que vienen descritas en la ayuda.