summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrik Sikken <bertrik@sikken.nl>2008-12-23 18:22:00 +0000
committerBertrik Sikken <bertrik@sikken.nl>2008-12-23 18:22:00 +0000
commit641e4fd885e30263606f751802c72e40a3da321e (patch)
treefe1a2e56080c1a69ee229cde943e1e1d32805a03
parent3c8ac8f1864e26714896b610f9060ef6172f9200 (diff)
downloadrockbox-641e4fd885e30263606f751802c72e40a3da321e.zip
rockbox-641e4fd885e30263606f751802c72e40a3da321e.tar.gz
rockbox-641e4fd885e30263606f751802c72e40a3da321e.tar.bz2
rockbox-641e4fd885e30263606f751802c72e40a3da321e.tar.xz
Fix inverted de-emphasis bit for si470x FM chip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19566 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/export/si4700.h2
-rw-r--r--firmware/tuner.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/firmware/export/si4700.h b/firmware/export/si4700.h
index 5b8001f..89905ee 100644
--- a/firmware/export/si4700.h
+++ b/firmware/export/si4700.h
@@ -29,7 +29,7 @@
struct si4700_region_data
{
- unsigned char deemphasis; /* 0: 50us, 1: 75us */
+ unsigned char deemphasis; /* 0: 75us, 1: 50us */
unsigned char band; /* 0: us/europe, 1: japan */
unsigned char spacing; /* 0: us/australia (200kHz), 1: europe/japan (100kHz), 2: (50kHz) */
} __attribute__((packed));
diff --git a/firmware/tuner.c b/firmware/tuner.c
index 22cb981..c694031 100644
--- a/firmware/tuner.c
+++ b/firmware/tuner.c
@@ -62,10 +62,10 @@ const struct tea5767_region_data tea5767_region_data[TUNER_NUM_REGIONS] =
#if (CONFIG_TUNER & SI4700)
const struct si4700_region_data si4700_region_data[TUNER_NUM_REGIONS] =
{
- [REGION_EUROPE] = { 0, 0, 2 }, /* 50uS, US/Europe band, 50kHz spacing */
- [REGION_US_CANADA] = { 1, 0, 0 }, /* 75uS, US/Europe band, 200kHz spacing */
- [REGION_JAPAN] = { 0, 1, 1 }, /* 50uS, Japanese band, 100kHz spacing */
- [REGION_KOREA] = { 0, 0, 1 }, /* 50uS, US/Europe band, 100kHz spacing */
+ [REGION_EUROPE] = { 1, 0, 2 }, /* 50uS, US/Europe band, 50kHz spacing */
+ [REGION_US_CANADA] = { 0, 0, 0 }, /* 75uS, US/Europe band, 200kHz spacing */
+ [REGION_JAPAN] = { 1, 1, 1 }, /* 50uS, Japanese band, 100kHz spacing */
+ [REGION_KOREA] = { 1, 0, 1 }, /* 50uS, US/Europe band, 100kHz spacing */
};
#endif /* (CONFIG_TUNER & SI4700) */