diff options
author | Michael Sparmann <theseven@rockbox.org> | 2009-10-12 00:12:02 +0000 |
---|---|---|
committer | Michael Sparmann <theseven@rockbox.org> | 2009-10-12 00:12:02 +0000 |
commit | 5a4ce22b77fcc6b120e3fb0f6218f06a90a1c96c (patch) | |
tree | a28893ee2da93935d68d1d18a397604308ecbde7 | |
parent | 8855b0c6134de553950bc0d1fb600ee9373d9e25 (diff) | |
download | rockbox-5a4ce22b77fcc6b120e3fb0f6218f06a90a1c96c.tar.gz rockbox-5a4ce22b77fcc6b120e3fb0f6218f06a90a1c96c.zip |
Fix the iPod Nano 2G clickwheel when releasing the hold switch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23122 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | firmware/target/arm/ipod/button-clickwheel.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/ipod/button-clickwheel.c b/firmware/target/arm/ipod/button-clickwheel.c index bdcdd655f5..17f9f723f5 100644 --- a/firmware/target/arm/ipod/button-clickwheel.c +++ b/firmware/target/arm/ipod/button-clickwheel.c | |||
@@ -380,6 +380,9 @@ int button_read_device(void) | |||
380 | #ifdef CPU_PP | 380 | #ifdef CPU_PP |
381 | /* lock -> disable wheel sensor */ | 381 | /* lock -> disable wheel sensor */ |
382 | DEV_EN &= ~DEV_OPTO; | 382 | DEV_EN &= ~DEV_OPTO; |
383 | #elif CONFIG_CPU==S5L8701 | ||
384 | CLICKWHEEL00 = 0; | ||
385 | CLICKWHEEL10 = 0; | ||
383 | #endif | 386 | #endif |
384 | } | 387 | } |
385 | else | 388 | else |
@@ -388,6 +391,9 @@ int button_read_device(void) | |||
388 | /* unlock -> enable wheel sensor */ | 391 | /* unlock -> enable wheel sensor */ |
389 | DEV_EN |= DEV_OPTO; | 392 | DEV_EN |= DEV_OPTO; |
390 | opto_i2c_init(); | 393 | opto_i2c_init(); |
394 | #elif CONFIG_CPU==S5L8701 | ||
395 | CLICKWHEEL00 = 0x280000; | ||
396 | CLICKWHEEL10 = 3; | ||
391 | #endif | 397 | #endif |
392 | } | 398 | } |
393 | } | 399 | } |