Stima V4 Slave RAIN  4.2
eeprom.h File Reference
#include <STM32FreeRTOS.h>
#include "ticks.hpp"
#include "thread.hpp"
#include "semaphore.hpp"
#include "Wire.h"

Go to the source code of this file.

Classes

class  EEprom
 

Macros

#define EEPROM_AT24C64_DEFAULT_ADDRESS   (0x50)
 
#define EEPROMSIZE   8192
 
#define EEPAGESIZE   32
 
#define PAGEMASK   (EEPROMSIZE-EEPAGESIZE)
 
#define WR_TIME_MS   5
 
#define EEPROM_SEMAPHORE_MAX_WAITING_TIME_MS   (1000)
 

Macro Definition Documentation

◆ EEPAGESIZE

#define EEPAGESIZE   32

Definition at line 44 of file eeprom.h.

◆ EEPROM_AT24C64_DEFAULT_ADDRESS

#define EEPROM_AT24C64_DEFAULT_ADDRESS   (0x50)

Definition at line 42 of file eeprom.h.

◆ EEPROM_SEMAPHORE_MAX_WAITING_TIME_MS

#define EEPROM_SEMAPHORE_MAX_WAITING_TIME_MS   (1000)

Definition at line 47 of file eeprom.h.

◆ EEPROMSIZE

#define EEPROMSIZE   8192

Definition at line 43 of file eeprom.h.

◆ PAGEMASK

#define PAGEMASK   (EEPROMSIZE-EEPAGESIZE)

Definition at line 45 of file eeprom.h.

◆ WR_TIME_MS

#define WR_TIME_MS   5

Definition at line 46 of file eeprom.h.