Documentation Index
Fetch the complete documentation index at: https://mintlify.com/FrancoMartino/cod-es/llms.txt
Use this file to discover all available pages before exploring further.
Para usar este módulo, definí
INCLUIR_EEPROM antes de incluir Cod-ES.h.Activación
Objeto EEPROM
El módulo expone una instancia global llamada EEPROM (de la clase EEPROMClass). No es necesario crear instancias adicionales.
Capacidad por placa
| Placa | Capacidad EEPROM |
|---|---|
| Arduino Uno | 1024 bytes |
| Arduino Mega | 4096 bytes |
| Arduino Nano | 1024 bytes |
| Arduino Leonardo | 1024 bytes |
Métodos
Lectura
Lee un byte (entero sin signo de 8 bits) almacenado en la dirección indicada. Retorna el valor leído (0–255).Parámetro:
idx — dirección de memoria (0 hasta longitud() - 1).Lee un valor de cualquier tipo de dato trivialmente copiable (
int, float, struct, etc.) desde la dirección indicada. El tamaño leído es el de sizeof(T). También funciona con String.Parámetros: idx — dirección de inicio; t — variable de destino (se modifica por referencia).Retorna: referencia a la variable de destino con el valor leído.Escritura
Escribe un byte en la dirección indicada. Siempre realiza la escritura, sin verificar si el valor ya es el mismo. Para mayor durabilidad, preferí
actualizar().Parámetros: idx — dirección de memoria; val — byte a escribir (0–255).Escribe un byte en la dirección indicada solo si el valor almacenado es diferente. Reduce el desgaste de la memoria. Es la función recomendada para escrituras frecuentes.Parámetros:
idx — dirección de memoria; val — nuevo valor (0–255).Escribe un valor de cualquier tipo de dato trivialmente copiable en la dirección indicada. Internamente usa
actualizar() para minimizar el desgaste. También funciona con String.Parámetros: idx — dirección de inicio; t — valor a escribir.Retorna: referencia constante al valor escrito.Iteración
Retorna un puntero a la primera dirección de la EEPROM (dirección
0x00). Útil para iterar sobre toda la memoria.Retorna un puntero a la dirección posterior al último byte de la EEPROM. Equivale a
longitud().Retorna la cantidad total de bytes disponibles en la EEPROM del microcontrolador.