diff options
author | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-10-19 08:20:38 +0000 |
---|---|---|
committer | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-10-19 08:20:38 +0000 |
commit | ef8d508d5a276c0e738c0e9d6d1b574a6024f0fb (patch) | |
tree | fd823e1f409f3c67e6c45b8e9b213b071e20abf6 /firmware/export | |
parent | 2d6eca7e6687e97d30aa60cc6feb526799f6ca2f (diff) | |
download | rockbox-ef8d508d5a276c0e738c0e9d6d1b574a6024f0fb.tar.gz rockbox-ef8d508d5a276c0e738c0e9d6d1b574a6024f0fb.zip |
tuner cleanup + improvements:
- use sleep and powerdown for those who can
- philips station search works now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5306 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/power.h | 5 | ||||
-rw-r--r-- | firmware/export/tuner.h | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/firmware/export/power.h b/firmware/export/power.h index 3ced9fc38b..eea3648053 100644 --- a/firmware/export/power.h +++ b/firmware/export/power.h | |||
@@ -31,7 +31,10 @@ bool ide_powered(void); | |||
31 | void power_off(void); | 31 | void power_off(void); |
32 | 32 | ||
33 | #ifdef CONFIG_TUNER | 33 | #ifdef CONFIG_TUNER |
34 | #define FMRADIO_PLAYING 1 | 34 | /* status values */ |
35 | #define FMRADIO_OFF 0 /* switched off */ | ||
36 | #define FMRADIO_POWERED 1 /* left powered, but idle */ | ||
37 | #define FMRADIO_PLAYING 2 /* actively in use */ | ||
35 | extern void radio_set_status(int status); | 38 | extern void radio_set_status(int status); |
36 | extern int radio_get_status(void); | 39 | extern int radio_get_status(void); |
37 | #endif | 40 | #endif |
diff --git a/firmware/export/tuner.h b/firmware/export/tuner.h index c399bb391b..a6a7e8ee0e 100644 --- a/firmware/export/tuner.h +++ b/firmware/export/tuner.h | |||
@@ -21,7 +21,7 @@ | |||
21 | #define __TUNER_SAMSUNG_H__ | 21 | #define __TUNER_SAMSUNG_H__ |
22 | 22 | ||
23 | /* settings to the tuner layer */ | 23 | /* settings to the tuner layer */ |
24 | #define RADIO_INIT 0 | 24 | #define RADIO_SLEEP 0 |
25 | #define RADIO_FREQUENCY 1 | 25 | #define RADIO_FREQUENCY 1 |
26 | #define RADIO_MUTE 2 | 26 | #define RADIO_MUTE 2 |
27 | #define RADIO_IF_MEASUREMENT 3 | 27 | #define RADIO_IF_MEASUREMENT 3 |
@@ -29,8 +29,9 @@ | |||
29 | #define RADIO_FORCE_MONO 5 | 29 | #define RADIO_FORCE_MONO 5 |
30 | /* readback from the tuner layer */ | 30 | /* readback from the tuner layer */ |
31 | #define RADIO_PRESENT 0 | 31 | #define RADIO_PRESENT 0 |
32 | #define RADIO_DEVIATION 1 | 32 | #define RADIO_TUNED 1 |
33 | #define RADIO_STEREO 2 | 33 | #define RADIO_STEREO 2 |
34 | #define RADIO_ALL 3 /* debug */ | ||
34 | 35 | ||
35 | #ifdef CONFIG_TUNER | 36 | #ifdef CONFIG_TUNER |
36 | 37 | ||