uEEPROMLib
https://github.com/Naguissa/uEEPROMLib
Classes | Macros
uEEPROMLib.h File Reference

uEEPROMLib header file More...

#include "Arduino.h"
#include <Wire.h>
Include dependency graph for uEEPROMLib.h:

Go to the source code of this file.

Classes

class  uEEPROMLib
 I2C EEPROM library. Split from uRTCLib. More...
 

Macros

#define UEEPROMLIB
 Prevent multiple inclussion.
 
#define UEEPROMLIB_WIRE   Wire
 
#define UEEPROMLIB_ADDRESS   0x57
 Default EEPROM address. More...
 
#define uEEPROMLIB_YIELD
 
#define uEEPROMLIB_WIRE_DELAY   6
 Wire delay - needed to give time to EEPROM to process Wire requests.
 
#define uEEPROMLIB_WIRE_SHORT_DELAY   1
 Wire very short delay - needed to give time to EEPROM to process Wire requests.
 
#define UEEPROMLIB_WIRE_MAX_RBUFFER   32
 Max buffer length, failsafe if not defined in Wire library.
 
#define UEEPROMLIB_WIRE_MAX_WBUFFER   (UEEPROMLIB_WIRE_MAX_RBUFFER - 2)
 
#define uEEPROMLIB_STM32_INIT_FIX()   { if (!init) { init = true; _eeprom_read(0); delay(10); } }
 

Detailed Description

uEEPROMLib header file

Macro Definition Documentation

◆ UEEPROMLIB_ADDRESS

#define UEEPROMLIB_ADDRESS   0x57

Default EEPROM address.

Usual address for EEPROMs on RTC modules is 0x57