From de0346065b415e03efad5746ffdee99d607a0d3c Mon Sep 17 00:00:00 2001 From: Wolfram Sang Date: Mon, 15 Nov 2021 20:46:28 +0100 Subject: Sansa Clip+: add RDS support Based on a patch by Amaury Pouly which was based on a patch from Ryan Hitchman. I mainly moved the code for polling into the tuner driver so it can be reused by other targets. I added the CONFIG parameter for the polling frequency (in ticks) to save energy. Also, I did some minor cleanups. Change-Id: I95a62e7e1e42c62dbf47ecb27a3b312a42be62aa --- firmware/export/config.h | 1 + 1 file changed, 1 insertion(+) (limited to 'firmware/export/config.h') diff --git a/firmware/export/config.h b/firmware/export/config.h index e887796acc..52f647f2fa 100644 --- a/firmware/export/config.h +++ b/firmware/export/config.h @@ -718,6 +718,7 @@ Lyre prototype 1 */ #define RDS_CFG_ISR 0x1 /* uses ISR to process packets */ #define RDS_CFG_PROCESS 0x2 /* uses raw packet processing */ #define RDS_CFG_PUSH 0x4 /* pushes processed information */ +#define RDS_CFG_POLL 0x8 /* tuner driver provides a polling function */ #ifndef CONFIG_RDS #define CONFIG_RDS RDS_CFG_PROCESS /* thread processing+raw processing */ #endif /* CONFIG_RDS */ -- cgit v1.2.3