- Status Closed
- Percent Complete
- Task Type Patches
- Category Drivers
- Assigned To No-one
- Operating System iAudio X5
- Severity Medium
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#5807 - x5 LCD Assembly Optimized lcd_update(_rect)
Reimplements (again) the main lcd display driver routines this time in assembly using burst line tranfers to bring thing back closer to the good ol days when the lcd framebuffer was in IRAM.
Adds a new file to the x5 target tree called lcd-as-x5.S
Driver test plugin and patch included here. Provides function access for the test suite. The patch and souce and in x5-lcd-perf-and-features-test.zip. Please remove this plugin patch before committing.
x5-lcd-performance-before-and-after.txt gives the history of framerates with each change in CVS using test-fps.rock
Closed by RaeNye
2006-08-13 21:29
Reason for closing: Accepted
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2006-08-13 21:29
Reason for closing: Accepted
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
10q
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Adds symmetry, orthogonality and decreases universal entropy. :) Not really! Just removes an unnecessary register increment at the last word transfer. No big deal, no speed increase, no space savings but more pleasing to me.