OSDN Git Service

[UI] Add some features, for using akc6955.
[openi2cradio/OpenI2CRadio.git] / menu.h
diff --git a/menu.h b/menu.h
index 67c51e4..6f0aec2 100644 (file)
--- a/menu.h
+++ b/menu.h
@@ -61,35 +61,48 @@ extern "C" {
      */
     extern unsigned int amfreq;
     extern unsigned int fmfreq;
+    extern unsigned int amfreq_bank[AKC6955_BAND_AMEND];
+    extern unsigned int fmfreq_bank[AKC6955_BAND_FMEND];
     extern unsigned char amband;
     extern unsigned char fmband;
     extern unsigned char fm;
     extern unsigned char am_mode3k;
     extern unsigned char am_userbandnum;
     extern unsigned char fm_userbandnum;
+    extern unsigned char threshold;
+    extern unsigned char lowboost;
+    extern unsigned char stereo;
     extern _userband_t am_usrbands[USER_BAND_NUM];
     extern _userband_t fm_usrbands[USER_BAND_NUM];
+    extern banddesc am_userband_freq[USER_BAND_NUM];
+    extern banddesc fm_userband_freq[USER_BAND_NUM];
+    extern unsigned char volume;
+    extern unsigned char prevolume;
+    extern unsigned char fmbandwidth;
 
-    extern unsigned char enter_mode;
-    extern unsigned char numeric_mode;
-    extern unsigned char menu_node;
     extern int backlight_long;
-    extern unsigned char help_flag;
-    extern int help_line;
-    extern int help_section;
-    extern int ui_language;
     extern unsigned int ui_idlecount;
-    extern unsigned char scanflag;
+
+
+    extern unsigned char stereoflag;
+    extern unsigned char tuneflag;
+    extern unsigned char cnrlevel;
+    extern int diffstat;
+    extern unsigned int batlevel_6955;
+    extern unsigned int battlevel;
 
     extern int recv_signal;
     extern int backlight_counter;
     extern unsigned char backlight_level;
     extern unsigned char pollkeybuf[33];
+    extern unsigned char scanflag;
 
     extern void update_display(void);
     extern void update_status(void);
-    extern void updown_help(void);
-    extern void mainmenu_help(void);
+    extern void save_eeprom(void);
+    extern unsigned char load_eeprom(void);
+    extern void setfreq_updown(unsigned char ctlword);
+    extern void setdefault(void);
 
     /*
      * menu.c
@@ -100,14 +113,15 @@ extern "C" {
     extern void call_userband(unsigned char num);
     extern void setband_direct(void);
     extern void setfreq_direct(void);
+    extern void set_stereo(void);
+
     extern void scan_start(void);
     extern void set_volume(void);
     extern void toggle_amfm(void);
-
-
-
-
-
+    extern void updown_help(void);
+    extern void mainmenu_help(void);
+    extern void print_freq(unsigned char y);
+    extern void setup_akc6955(void);
 
 #ifdef __cplusplus
 }