Jens Arnold
|
f2897e8180
|
H300: Optimised PCF50606 driver, significantly reduces CPU power drain from the button tick (with both main & remote buttons: 50%->13% at 11MHz, 12%->6% at 45MHz): * Delay is adapted to the current CPU clock, aiming at constant 400kHz i2c clock. * Reduced number of port accesses (accessing GPIO is very slow, especially with the atomic boolean instructions) by implementing an open-collector-like behaviour. * Time-critical functions implemented in assembler.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9693 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-16 23:16:32 +00:00 |
|
Linus Nielsen Feltzing
|
88c57383fb
|
Not only H300 has a PCF50606
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8768 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-21 21:33:27 +00:00 |
|
Hristo Kovachev
|
4926682378
|
Patch #1404233 by Peter D'Hoye: H300 brightness bugfix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8387 a1c6a512-1295-4272-9138-f99709370657
|
2006-01-19 13:10:15 +00:00 |
|
Hristo Kovachev
|
9b83c6c4bd
|
Patch No 1387627 by Peter D'Hoye: Backlight Brightness setting for H300
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8280 a1c6a512-1295-4272-9138-f99709370657
|
2005-12-22 10:43:36 +00:00 |
|
Linus Nielsen Feltzing
|
ffe0b23902
|
Added single-byte read/write functions for the PCF50606 driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7905 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-16 13:27:07 +00:00 |
|
Linus Nielsen Feltzing
|
3b0e8f89ab
|
H300: First lame attempt to a pcf50606 driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7873 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 19:50:16 +00:00 |
|