diff options
Diffstat (limited to 'firmware/target/arm/as3525/fmradio-i2c-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/fmradio-i2c-as3525.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/firmware/target/arm/as3525/fmradio-i2c-as3525.c b/firmware/target/arm/as3525/fmradio-i2c-as3525.c index ebe7ebeffd..5b629f5ad4 100644 --- a/firmware/target/arm/as3525/fmradio-i2c-as3525.c +++ b/firmware/target/arm/as3525/fmradio-i2c-as3525.c | |||
@@ -35,7 +35,6 @@ | |||
35 | #include "generic_i2c.h" | 35 | #include "generic_i2c.h" |
36 | #include "fmradio_i2c.h" | 36 | #include "fmradio_i2c.h" |
37 | #include "thread.h" | 37 | #include "thread.h" |
38 | #include "rds.h" | ||
39 | 38 | ||
40 | #if defined(SANSA_CLIP) || defined(SANSA_C200V2) | 39 | #if defined(SANSA_CLIP) || defined(SANSA_C200V2) |
41 | #define I2C_SCL_GPIO(x) GPIOB_PIN(x) | 40 | #define I2C_SCL_GPIO(x) GPIOB_PIN(x) |
@@ -203,13 +202,9 @@ void tuner_isr(void) | |||
203 | /* Captures RDS data and processes it */ | 202 | /* Captures RDS data and processes it */ |
204 | static void NORETURN_ATTR rds_thread(void) | 203 | static void NORETURN_ATTR rds_thread(void) |
205 | { | 204 | { |
206 | uint16_t rds_data[4]; | ||
207 | |||
208 | while (true) { | 205 | while (true) { |
209 | semaphore_wait(&rds_sema, TIMEOUT_BLOCK); | 206 | semaphore_wait(&rds_sema, TIMEOUT_BLOCK); |
210 | if (si4700_rds_read_raw(rds_data) && rds_process(rds_data)) { | 207 | si4700_rds_process(); |
211 | si4700_rds_set_event(); | ||
212 | } | ||
213 | } | 208 | } |
214 | } | 209 | } |
215 | 210 | ||
@@ -233,7 +228,6 @@ void si4700_rds_powerup(bool on) | |||
233 | void si4700_rds_init(void) | 228 | void si4700_rds_init(void) |
234 | { | 229 | { |
235 | semaphore_init(&rds_sema, 1, 0); | 230 | semaphore_init(&rds_sema, 1, 0); |
236 | rds_init(); | ||
237 | create_thread(rds_thread, rds_stack, sizeof(rds_stack), 0, "rds" | 231 | create_thread(rds_thread, rds_stack, sizeof(rds_stack), 0, "rds" |
238 | IF_PRIO(, PRIORITY_REALTIME) IF_COP(, CPU)); | 232 | IF_PRIO(, PRIORITY_REALTIME) IF_COP(, CPU)); |
239 | } | 233 | } |