summaryrefslogtreecommitdiffstats
path: root/firmware/export/tuner.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/tuner.h')
-rw-r--r--firmware/export/tuner.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/firmware/export/tuner.h b/firmware/export/tuner.h
index b27e660667..63392160e5 100644
--- a/firmware/export/tuner.h
+++ b/firmware/export/tuner.h
@@ -33,7 +33,7 @@ enum
RADIO_MUTE,
RADIO_FORCE_MONO,
RADIO_SCAN_FREQUENCY,
-
+
/* Put new general-purpose settings above this line */
__RADIO_SET_STANDARD_LAST
};
@@ -44,11 +44,25 @@ enum
RADIO_PRESENT = 0,
RADIO_TUNED,
RADIO_STEREO,
+ /* RADIO_EVENT is an event that requests a screen update */
+ RADIO_EVENT,
/* Put new general-purpose readback values above this line */
__RADIO_GET_STANDARD_LAST
};
+#ifdef HAVE_RDS_CAP
+/** Readback from the tuner RDS layer **/
+enum
+{
+ RADIO_RDS_NAME,
+ RADIO_RDS_TEXT,
+
+ /* Put new general-purpose readback values above this line */
+ __RADIO_GET_RDS_INFO_STANDARD_LAST
+};
+#endif
+
/** Tuner regions **/
/* Basic region information */
@@ -114,6 +128,11 @@ extern int (*tuner_get)(int setting);
#include "si4700.h"
#endif
+/* Apple remote tuner */
+#if (CONFIG_TUNER & IPOD_REMOTE_TUNER)
+#include "ipod_remote_tuner.h"
+#endif
+
#endif /* SIMULATOR */
/* Additional messages that get enumerated after tuner driver headers */