Gitiles
Code Review
Sign In
gerrit.rockbox.org
/
rockbox
/
2acc0ac542d9186feee25bbe444c49cb59ca393e
/
firmware
/
target
/
coldfire
/
iaudio
/
x5
/
lcd-x5.c
2acc0ac
Updated our source code header to explicitly mention that we are GPL v2 or
by Daniel Stenberg
· 16 years ago
adf2e4c
Targets with HAVE_LCD_ENABLE: Provide a means to receive notifications when the lcd is enabled and the image is refreshed so overlayed drawing can also be refreshed. Chiefly mpegplayer needs this so it can redraw the YUV data after the backlight is turned on while paused or when using 'Set Start Time'.
by Michael Sevakis
· 16 years ago
68a2168
Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3.
by Jens Arnold
· 17 years ago
99f9550
H300, X5: Optimised lcd_yuv_blit(), using line-pair zig-zag writing to the LCD controller. ~7% speedup on H300, ~5% speedup on X5.
by Jens Arnold
· 17 years ago
60b01fa
Straignten out some issues with HAVE_LCD_ENABLE. 1g/2g/3g had it defined but it shouldn't have been. lcd_enabled() was only available as a real function on gigabeat but others can use that too. Markup lcd.h a bit because I got a bit lost in it.
by Michael Sevakis
· 17 years ago
e2022a2
Removed executable flag
by Linus Nielsen Feltzing
· 18 years ago
f8b1da2
H300, X5: Faster lcd_yuv_blit() using EMAC. Speedup of the function itself at 124MHz: 10.5% on X5, 16.5% on H300. mpegplayer speedup 3..4%
by Jens Arnold
· 18 years ago
84074cd
Removed remnants of deprecated lcd_roll().
by Jens Arnold
· 18 years ago
10363b3
Get rid of some OR-ing and conditional expressions in lcd driver when register values can just be saved in shorts. Touch-up to comment in asm part.
by Michael Sevakis
· 18 years ago
1102afb
Disables hard dither mode on the x5 for routine drawing. Display driver automatically enables it when needed. Full screen frame rate up to 48 at normal CPU frequency from about 45 putting it about where it was when everything including the framebuffer was in IRAM due to the shorter and simpler lcd_write_data. Please advise if this works differently on any x5 as this might be considered a hack since nothing in the datasheet specifies using the chip this way. It is perfectly functional on mine.
by Michael Sevakis
· 18 years ago
f80de70
x5: Needed a couple tweaks to the contrast fix.
by Michael Sevakis
· 18 years ago
167c754
Fixed FS#5800 - 'LCD-sleep awake bug' on x5. Contrast setting is now preserved after LCD sleeps.
by Michael Sevakis
· 18 years ago
7a75aad
Got rid of backlight wink between bootloader and firmware start by removing redundant lcd reset
by Michael Sevakis
· 18 years ago
013ab3d
Added assembly lcd_yuv_blit for iAudio X5 and misc. display related changes
by Michael Sevakis
· 18 years ago
5fc856c
Accepted FS#5807 by Michael Sevakis - ASM optimized lcd_update().
by Rani Hod
· 18 years ago
bcd94a9
Accepted FS #5786 by Michael Sevakis - lcd_yuv_blit() for X5.
by Rani Hod
· 18 years ago
c9f59e6
Accepted FS #5772 by Michael Sevakis
by Rani Hod
· 18 years ago
c255073
Patch #5740 by Mike Sevakis - X5 LCD performance enhancements
by Linus Nielsen Feltzing
· 18 years ago
cc839a2
Applied FS#5734 by Michael Sevakis (X5 LCD contrast bugfix and
by Rani Hod
· 18 years ago
52aaa75
Restore the default backlight settings broken by Rani
by Linus Nielsen Feltzing
· 18 years ago
c657763
Accepted FS #5474 by yours truly.
by Rani Hod
· 18 years ago
a59b3eb
simplification of lcd driver code - based on patch #5474 by Rani Hod
by Christian Gmeiner
· 18 years ago
5f0395d
While waiting further and better improvements, this fixes the bug to
by Daniel Stenberg
· 18 years ago
9efbc9d
20% faster and one annoying lookup table cut out
by Daniel Stenberg
· 19 years ago
e687673
Correct IRAM attributes
by Linus Nielsen Feltzing
· 19 years ago
d0e8c57
Now the X5 LCD driver works as expected
by Linus Nielsen Feltzing
· 19 years ago
0bdf0c6
Slight optimization of the X5 LCD driver
by Linus Nielsen Feltzing
· 19 years ago
b528d0a
LCD driver for iAudio X5
by Linus Nielsen Feltzing
· 19 years ago