forked from len0rd/rockbox
radio.c presets.c small clean-up
remove some extern vars in favor of get/set functions Change-Id: Ic4effae2acdd480beeab76c9f0319b1783a3bab3
This commit is contained in:
parent
fdc17096b5
commit
80a0bf590f
7 changed files with 65 additions and 42 deletions
|
|
@ -123,9 +123,8 @@
|
|||
|
||||
#endif
|
||||
|
||||
/* presets.c needs these so keep unstatic or redo the whole thing! */
|
||||
int curr_freq; /* current frequency in Hz */
|
||||
int radio_mode = RADIO_SCAN_MODE;
|
||||
static int curr_freq; /* current frequency in Hz */
|
||||
static int radio_mode = RADIO_SCAN_MODE;
|
||||
|
||||
static int search_dir = 0;
|
||||
static int radio_status = FMRADIO_OFF;
|
||||
|
|
@ -134,20 +133,31 @@ static bool in_screen = false;
|
|||
|
||||
static void radio_off(void);
|
||||
|
||||
bool radio_scan_mode(void)
|
||||
enum radio_scan_mode radio_get_mode(void)
|
||||
{
|
||||
return radio_mode == RADIO_SCAN_MODE;
|
||||
return radio_mode;
|
||||
}
|
||||
|
||||
void radio_set_mode(enum radio_scan_mode mode)
|
||||
{
|
||||
radio_mode = mode;
|
||||
}
|
||||
|
||||
bool radio_is_stereo(void)
|
||||
{
|
||||
return tuner_get(RADIO_STEREO) && !global_settings.fm_force_mono;
|
||||
}
|
||||
int radio_current_frequency(void)
|
||||
|
||||
int radio_get_current_frequency(void)
|
||||
{
|
||||
return curr_freq;
|
||||
}
|
||||
|
||||
void radio_set_current_frequency(int freq)
|
||||
{
|
||||
curr_freq = freq;
|
||||
}
|
||||
|
||||
void radio_init(void)
|
||||
{
|
||||
tuner_init();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue