forked from len0rd/rockbox
Greyscale ipods: Fix horizontal scrolling in oscilloscope, the flipped LCD driver broke it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9537 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
5106e228cc
commit
5ad51c61bc
1 changed files with 4 additions and 4 deletions
|
@ -70,8 +70,8 @@ void xlcd_scroll_left(int count)
|
||||||
for (bx = 0; bx < blocklen; bx++)
|
for (bx = 0; bx < blocklen; bx++)
|
||||||
{
|
{
|
||||||
--row_addr;
|
--row_addr;
|
||||||
data = (data << 8) | *row_addr;
|
data = (data >> 8) | (*row_addr << bitcount);
|
||||||
*row_addr = data >> bitcount;
|
*row_addr = data;
|
||||||
}
|
}
|
||||||
addr += LCD_FBWIDTH;
|
addr += LCD_FBWIDTH;
|
||||||
}
|
}
|
||||||
|
@ -124,8 +124,8 @@ void xlcd_scroll_right(int count)
|
||||||
|
|
||||||
for (bx = 0; bx < blocklen; bx++)
|
for (bx = 0; bx < blocklen; bx++)
|
||||||
{
|
{
|
||||||
data = (data >> 8) | (*row_addr << bitcount);
|
data = (data << 8) | *row_addr;
|
||||||
*row_addr = data;
|
*row_addr = data >> bitcount;
|
||||||
row_addr++;
|
row_addr++;
|
||||||
}
|
}
|
||||||
addr += LCD_FBWIDTH;
|
addr += LCD_FBWIDTH;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue