summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd.c (follow)
Commit message (Collapse)AuthorAge
...
* Increased the scroll line buffer to 257Linus Nielsen Feltzing2002-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1323 a1c6a512-1295-4272-9138-f99709370657
* lcd_putspropxy() now clears drawing area before drawingBjörn Stenberg2002-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1239 a1c6a512-1295-4272-9138-f99709370657
* fixed lcd_bitmapFelix Arends2002-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1193 a1c6a512-1295-4272-9138-f99709370657
* fixed propfonts bug which was related to illegal memory accesing of ↵Felix Arends2002-06-24
| | | | | | lcd_bitmap function called by lcd_clearrect. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1158 a1c6a512-1295-4272-9138-f99709370657
* fixed a missing unsignedDaniel Stenberg2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1140 a1c6a512-1295-4272-9138-f99709370657
* strings should be 'unsigned char *' or we will get problemosDaniel Stenberg2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1139 a1c6a512-1295-4272-9138-f99709370657
* more proportional font fixesDaniel Stenberg2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1137 a1c6a512-1295-4272-9138-f99709370657
* the scroll loop could end up scrolling forever!Daniel Stenberg2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1135 a1c6a512-1295-4272-9138-f99709370657
* slightly improved fix for proportional font scrolling, but it still isn'tDaniel Stenberg2002-06-24
| | | | | | | really as good as it should be git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1134 a1c6a512-1295-4272-9138-f99709370657
* made the putspropxy() use the exetended charset Magnus has made, forgotDaniel Stenberg2002-06-24
| | | | | | | to change this last week git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1133 a1c6a512-1295-4272-9138-f99709370657
* fixed the horizontal scroll graphics errorFelix Arends2002-06-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1132 a1c6a512-1295-4272-9138-f99709370657
* nx was undefined for the first execution of the while statementFelix Arends2002-06-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1131 a1c6a512-1295-4272-9138-f99709370657
* extended charset by Magnus ÖmanDaniel Stenberg2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1127 a1c6a512-1295-4272-9138-f99709370657
* Clear area for proportional scrollBjörn Stenberg2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1126 a1c6a512-1295-4272-9138-f99709370657
* added lcd_getstringsize() within the propfonts test defineDaniel Stenberg2002-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1124 a1c6a512-1295-4272-9138-f99709370657
* Magnus Oman brought a test set proportional fontDaniel Stenberg2002-06-20
| | | | | | | #define LCD_PROPFONTS to try git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1112 a1c6a512-1295-4272-9138-f99709370657
* when simulating a player, move down the text 8 pixels to make room forDaniel Stenberg2002-06-19
| | | | | | | "icons" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1078 a1c6a512-1295-4272-9138-f99709370657
* Added lcd_clearline() - the opposite of drawline. We need this to make funnyDaniel Stenberg2002-06-15
| | | | | | | | | | graphical stuff. lcd_bitmap() with the last argument set to 'false' now only OR the bitmap to the background instead of using XOR as it did previously. I really can't see the point in XORing... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1011 a1c6a512-1295-4272-9138-f99709370657
* typecast array indexing to int from char to prevent compiler warningDaniel Stenberg2002-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@985 a1c6a512-1295-4272-9138-f99709370657
* Fixed tighter looping scroll.Björn Stenberg2002-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@977 a1c6a512-1295-4272-9138-f99709370657
* Tighter scrollingBjörn Stenberg2002-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@971 a1c6a512-1295-4272-9138-f99709370657
* Skip initing LCD. Make scroll delay 1s.Björn Stenberg2002-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@957 a1c6a512-1295-4272-9138-f99709370657
* Removed leftover intBjörn Stenberg2002-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@955 a1c6a512-1295-4272-9138-f99709370657
* Changed to new chartable arraysBjörn Stenberg2002-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@954 a1c6a512-1295-4272-9138-f99709370657
* Don't scroll lines shorter than the screenBjörn Stenberg2002-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@949 a1c6a512-1295-4272-9138-f99709370657
* Slower scroll speedLinus Nielsen Feltzing2002-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@944 a1c6a512-1295-4272-9138-f99709370657
* lcd_init() for player tooBjörn Stenberg2002-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@941 a1c6a512-1295-4272-9138-f99709370657
* Added #include <thread.h>Björn Stenberg2002-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@939 a1c6a512-1295-4272-9138-f99709370657
* Added delay before starting scrollBjörn Stenberg2002-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@938 a1c6a512-1295-4272-9138-f99709370657
* Moved declarations to topBjörn Stenberg2002-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@932 a1c6a512-1295-4272-9138-f99709370657
* Added scrollingBjörn Stenberg2002-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@931 a1c6a512-1295-4272-9138-f99709370657
* Changed default contrast to power-on defaultLinus Nielsen Feltzing2002-06-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@916 a1c6a512-1295-4272-9138-f99709370657
* the truncate lcd_puts() stuff in simulator only concerns player-style LCDsDaniel Stenberg2002-06-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@900 a1c6a512-1295-4272-9138-f99709370657
* when doing lcd_puts() on a simulated player, we now truncate the string atDaniel Stenberg2002-06-06
| | | | | | | | the right edge instead of wrapping down to the next line, as the target will not behave that way! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@899 a1c6a512-1295-4272-9138-f99709370657
* Untranslated chars should be pass-throughBjörn Stenberg2002-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@847 a1c6a512-1295-4272-9138-f99709370657
* removed char(un)def.h includesDaniel Stenberg2002-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@828 a1c6a512-1295-4272-9138-f99709370657
* lcd_clear_display() now works when player-simulated the same way theDaniel Stenberg2002-05-30
| | | | | | | lcd_puts() does, it runs lcd_update() immediately itself git-svn-id: svn://svn.rockbox.org/rockbox/trunk@826 a1c6a512-1295-4272-9138-f99709370657
* when building a simulator for the player, we do lcd_update() from withinDaniel Stenberg2002-05-30
| | | | | | | the lcd_puts() call. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@823 a1c6a512-1295-4272-9138-f99709370657
* lcd_getfontsize() now takes an unsigned font size as first argumentDaniel Stenberg2002-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@810 a1c6a512-1295-4272-9138-f99709370657
* The recorder's lcd_putsxy() will now output '?' instead of just skippingDaniel Stenberg2002-05-30
| | | | | | | | | unknown characters. I think we will need a rather full ISO-8859-1 character set. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@809 a1c6a512-1295-4272-9138-f99709370657
* Stopped writting outsite screen. Removed LCD_ASCII macro.Björn Stenberg2002-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@801 a1c6a512-1295-4272-9138-f99709370657
* Added lcd_double_height()Björn Stenberg2002-05-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@715 a1c6a512-1295-4272-9138-f99709370657
* Clear 16 bytes per rowBjörn Stenberg2002-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@701 a1c6a512-1295-4272-9138-f99709370657
* trying to clean up Recorder vs Player issuesRobert Hak2002-05-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@640 a1c6a512-1295-4272-9138-f99709370657
* Added dummy lcd_update() to player code, to avoid #ifdef everywhereBjörn Stenberg2002-05-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@634 a1c6a512-1295-4272-9138-f99709370657
* Changing to C99 'bool'Björn Stenberg2002-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@562 a1c6a512-1295-4272-9138-f99709370657
* Changed puts() to take 'character position'Björn Stenberg2002-05-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@540 a1c6a512-1295-4272-9138-f99709370657
* Added weird circumvention macros for SIMULATOR builds. When we build aDaniel Stenberg2002-05-04
| | | | | | | | | | charcell LCD simulator, we keep the bitmap LCD functions too, as we use the bitmap functionality to put characters on screen. But since the charcell LCD api and the bitmap LCD api use the same function names for a few functions, we include redef and undef files to fix that... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@419 a1c6a512-1295-4272-9138-f99709370657
* lcd_drawrect addedRobert Hak2002-05-03
| | | | | | | | I was tired of calling lcd_drawline 4 times on my own. This acts as a wrapper around that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@399 a1c6a512-1295-4272-9138-f99709370657
* Reverted the 1.10 and 1.11 changes, as they don't work.Daniel Stenberg2002-05-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@376 a1c6a512-1295-4272-9138-f99709370657