diff options
-rw-r--r-- | firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c b/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c index 8a2e0d41a8..fd600559c0 100644 --- a/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c +++ b/firmware/target/arm/s5l8700/ipodnano2g/backlight-nano2g.c | |||
@@ -47,21 +47,21 @@ void _backlight_set_brightness(int brightness) | |||
47 | 47 | ||
48 | void _backlight_on(void) | 48 | void _backlight_on(void) |
49 | { | 49 | { |
50 | bl_i2c_writebyte(0x2b,10); | 50 | bl_i2c_writebyte(0x29,1); |
51 | bl_i2c_writebyte(0x2a,6); | ||
52 | bl_i2c_writebyte(0x28,0x2e); | ||
53 | bl_i2c_writebyte(0x29,(bl_i2c_readbyte(0x29)&0xf0)|1); | ||
54 | bl_i2c_writebyte(0x2a,7); | ||
55 | } | 51 | } |
56 | 52 | ||
57 | void _backlight_off(void) | 53 | void _backlight_off(void) |
58 | { | 54 | { |
59 | bl_i2c_writebyte(0x2b,10); | 55 | bl_i2c_writebyte(0x29,0); |
60 | bl_i2c_writebyte(0x29,bl_i2c_readbyte(0x29)&0xf0); | ||
61 | bl_i2c_writebyte(0x2a,7); | ||
62 | } | 56 | } |
63 | 57 | ||
64 | bool _backlight_init(void) | 58 | bool _backlight_init(void) |
65 | { | 59 | { |
60 | bl_i2c_writebyte(0x2a,6); | ||
61 | bl_i2c_writebyte(0x28,0x2e); | ||
62 | bl_i2c_writebyte(0x2b,20); | ||
63 | |||
66 | _backlight_on(); | 64 | _backlight_on(); |
65 | |||
66 | return true; | ||
67 | } | 67 | } |