#ifndef EEPROM_H
#define EEPROM_H
+#include "menu.h"
+
#ifdef __cplusplus
extern "C" {
#endif
/*
* Read/Write with checksum.
*/
-extern unsigned int readword_eeprom(unsigned int p, unsigned int *sum);
-extern unsigned char readbyte_eeprom(unsigned int p, unsigned int *sum);
-extern unsigned int writeword_eeprom(unsigned int p, unsigned int *sum, unsigned int word);
-extern unsigned int writebyte_eeprom(unsigned int p, unsigned int *sum, unsigned char b);
+extern unsigned int readword_eeprom(unsigned int *p, unsigned int *sum);
+extern unsigned char readbyte_eeprom(unsigned int *p, unsigned int *sum);
+extern unsigned int writeword_eeprom(unsigned int *p, unsigned int *sum, unsigned int word);
+extern unsigned int writebyte_eeprom(unsigned int *p, unsigned int *sum, unsigned char b);
+
+
+/*
+ * Frequency utils
+ */
+extern void format_frequencies(unsigned int page);
+extern void check_frequencies(void);
+extern void save_frequencies(void);
+extern char load_frequencies(unsigned int page, unsigned char check_only);
+
+//extern unsigned int calcsum_frequencies(__freqset_t *p, unsigned int start);
#ifdef __cplusplus