diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-02-08 08:20:42 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-02-08 08:20:42 +0000 |
commit | 3f43765925d9df7ae1c76b9ed29ee779ad190e89 (patch) | |
tree | 2833fa182f2fc213f95644677ef6701442c5a416 /firmware/target/arm/as3525 | |
parent | ec3955529037b141ef0a29ab74684c86cd965888 (diff) | |
download | rockbox-3f43765925d9df7ae1c76b9ed29ee779ad190e89.tar.gz rockbox-3f43765925d9df7ae1c76b9ed29ee779ad190e89.zip |
Sansa Clip+: use 8 bits transfers, like DMA transfers
The code assumed LCD pixels were packed on 16 bits values but for the
Clip we use 8 bits values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24563 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525')
-rw-r--r-- | firmware/target/arm/as3525/sansa-clip/lcd-ssd1303.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/sansa-clip/lcd-ssd1303.c b/firmware/target/arm/as3525/sansa-clip/lcd-ssd1303.c index ce8df9e52d..465c18e8ac 100644 --- a/firmware/target/arm/as3525/sansa-clip/lcd-ssd1303.c +++ b/firmware/target/arm/as3525/sansa-clip/lcd-ssd1303.c | |||
@@ -181,7 +181,6 @@ void lcd_write_data(const fb_data* p_bytes, int count) | |||
181 | { | 181 | { |
182 | GPIOB_PIN(2) = (1<<2); | 182 | GPIOB_PIN(2) = (1<<2); |
183 | 183 | ||
184 | SSP_CR0 = 0 | 15; /* Motorola SPI frame format, 16 bits */ | ||
185 | while (count--) | 184 | while (count--) |
186 | { | 185 | { |
187 | while(SSP_SR & (1<<1)) /* Transmit FIFO is not full */ | 186 | while(SSP_SR & (1<<1)) /* Transmit FIFO is not full */ |
@@ -190,7 +189,6 @@ void lcd_write_data(const fb_data* p_bytes, int count) | |||
190 | while(!(SSP_SR & (1<<0))) /* Transmit FIFO is not empty */ | 189 | while(!(SSP_SR & (1<<0))) /* Transmit FIFO is not empty */ |
191 | ; | 190 | ; |
192 | } | 191 | } |
193 | SSP_CR0 = 0 | 7; /* Motorola SPI frame format, 8 bits */ | ||
194 | } | 192 | } |
195 | #endif | 193 | #endif |
196 | 194 | ||