summaryrefslogtreecommitdiff
path: root/firmware/drivers/rds.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/rds.c')
-rw-r--r--firmware/drivers/rds.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/drivers/rds.c b/firmware/drivers/rds.c
index 828c28b672..05b17aba12 100644
--- a/firmware/drivers/rds.c
+++ b/firmware/drivers/rds.c
@@ -36,7 +36,7 @@ static char rt_copy[65];
36static int rt_segment; 36static int rt_segment;
37static int rt_abflag; 37static int rt_abflag;
38 38
39#ifdef SI4700_RDS_ASYNC 39#ifdef RDS_ISR_PROCESSING
40/* Functions are called in ISR context */ 40/* Functions are called in ISR context */
41#define rds_disable_irq_save() disable_irq_save() 41#define rds_disable_irq_save() disable_irq_save()
42#define rds_restore_irq(old) restore_irq(old) 42#define rds_restore_irq(old) restore_irq(old)
@@ -57,12 +57,12 @@ static inline char * get_rt(void)
57 rds_restore_irq(oldlevel); 57 rds_restore_irq(oldlevel);
58 return rt_out; 58 return rt_out;
59} 59}
60#else /* ndef SI4700_RDS_ASYNC */ 60#else /* ndef RDS_ISR_PROCESSING */
61#define rds_disable_irq_save() 0 61#define rds_disable_irq_save() 0
62#define rds_restore_irq(old) ((void)(old)) 62#define rds_restore_irq(old) ((void)(old))
63static inline char * get_ps(void) { return ps_copy; } 63static inline char * get_ps(void) { return ps_copy; }
64static inline char * get_rt(void) { return rt_copy; } 64static inline char * get_rt(void) { return rt_copy; }
65#endif /* SI4700_RDS_ASYNC */ 65#endif /* RDS_ISR_PROCESSING */
66 66
67/* resets the rds parser */ 67/* resets the rds parser */
68void rds_reset(void) 68void rds_reset(void)