pretty print EEPROM
[cortex-from-scratch] / include / drivers / at24c.h
1 #ifndef __AT24C_H
2 #define __AT24C_H
3
4 /* HELPER SUBROUTINES DECLARATIONS */
5 static void start_condition();
6 static void stop_condition();
7 static int ack_recv();
8 static int buf_empty();
9 static int data_recv();
10 static int late_recv();
11 static int delay();
12
13 extern void eeprom_at24c_init();
14 extern int eeprom_write(uint16_t addr, char * data, size_t size);
15 extern int eeprom_erase();
16 extern int eeprom_read(uint16_t addr, int num, char * rvalues);
17 extern int eeprom_dump();
18
19 extern int eeprom_test();
20
21 #endif