Cmo usar la biblioteca I2C para la pantalla LCD 16x2
_____________________________________________________

Esta biblioteca est diseada para usar una pantalla LCD de 16x2 conectada a un I2-IO-Expander
Mdulo, como el de Arduino.

Archivos: Lib_i2clcd.c
          Lib_i2clcd.h
          Lib_i2c.c
          Lib_i2c.h

Edite Lib_i2c.c con cualquier editor de texto y reemplace en lnea:
#define LCD_I2C_ADR 0
el valor final 0 por la direccin I2C de su mdulo I2C (quizs 0x27)
segun su documentacion

En LdMicro, cree una escalera usando la funcin de escritura I2C y use esta direccin
para acceder a la pantalla LCD, con el campo 'registro' = 255
(este valor tambin se puede modificar en la biblioteca como se indica arriba si es necesario)

En el campo 'enviar variable', puede poner una variable o un valor, sabiendo que
hay 3 posibilidades:

- Los valores entre 0 y 0x10 son comandos (descritos en bibliotecas):
	0x00= Borrar pantalla
	0x01= Inicio del cursor
	0x02= Pantalla parpadeante
	0x03= Pantalla normal

	0x0F= Backlight off (si possible)
	0x10= Backlight on (si possible)

Otros valores / funciones se pueden agregar en las bibliotecas.

- los valores superiores a 0x80 son comandos de movimiento para mover el cursor a la lnea y, col x:
	bit 7= 1
	bits 6-5= y-1 permite 4 lneas 1-> 4
	bits 4-0= x-1 permite 32 columnas 1-> 32

	Ejemplo: 0xA5 = 1 01 00101 mover el cursor a la lnea 2, columna 6

- otros valores entre 0x11 y 0x7F son caracteres estndar para mostrar en la posicin del cursor.

Normalmente no se evita usar otros dispositivos I2C en el mismo bus.
Se ha probado con xito en STM32F407 y STM32F103.