OSDN Git Service

[SCHEMATIC] Modify SW/MW/LW Preamp, insert galbanic-isolator replace of common-mode...
[openi2cradio/OpenI2CRadio.git] / eeprom_util.h
index 709381f..c114f12 100644 (file)
@@ -59,11 +59,24 @@ extern "C" {
 /*
  * 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 void format_frequencies(unsigned int page);
+   extern void check_frequencies(void);
+   extern void save_frequencies(void);
+   extern char save_frequencies_page(unsigned char page);
+   extern int load_frequencies(unsigned int page, unsigned char check_only);
+   extern int load_userbands(void);
+   extern void save_userbands(void);
+   extern void format_userbands(void);   
+/*
+ * Constants
+ */
+#define EEPROM_INTSET_MAGIC 0x1298
+#define EEPROM_FREQSET_MAGIC 0xfabc
+#define EEPROM_BANDSET_MAGIC 0xfd0f
 
+#define EEPROM_SET_ADDR 0x0000
+#define EEPROM_BANDSET_ADDR 0x0100
+#define EEPROM_FREQSET_ADDR 0x0200   
 
 #ifdef __cplusplus
 }