Stefan `Sec` Zehl
3f1567823d
Revert "Refactor to make the LCD initialization be data driven code"
...
This reverts commit ab0c2ab4e7
.
I didn't want to merge this one. Turns out my fears were correct and it did
break the b/w display code.
Conflicts:
firmware/lcd/display.c
2012-02-06 21:01:37 +01:00
Stefan `Sec` Zehl
a3091ff683
Revert "Remove unnecessary commands from N1600 initialization; refactor display memory write setup to use macros"
...
This reverts commit e66910638d
.
2012-02-06 21:00:37 +01:00
Henryk Plötz
2fdab582be
Refactor (to clarify) foreground/background/frame color handling for N1600 display
2012-02-01 06:27:15 +01:00
Henryk Plötz
e66910638d
Remove unnecessary commands from N1600 initialization; refactor display memory write setup to use macros
2012-02-01 06:15:07 +01:00
Henryk Plötz
ab0c2ab4e7
Refactor to make the LCD initialization be data driven code
2012-02-01 05:53:33 +01:00
Henryk Plötz
e1de1b4167
Add comments based on my understanding of the PCF8814 controller datasheet
2012-02-01 05:08:24 +01:00
Henryk Plötz
b4bf07decd
Add comments based on my understanding of the PCF8833 controller datasheet
2012-02-01 04:55:27 +01:00
Stefan `Sec` Zehl
1083f8aa4f
Save 70 more bytes!
...
(realized this due to the memcpy-inserting cross-gcc :-)
2012-01-28 20:05:19 +01:00
Stefan `Sec` Zehl
d69199e563
Fix all warnings (except table.c and ff.c). Turn off "unused function" warnings
2011-12-23 01:07:48 +01:00
Stefan `Sec` Zehl
b10f12ba1f
Fix color lcd detection (only check ID3 byte).
...
Also: some cleanup of the lcd code. Sorry, I felt compelled.
2011-12-20 01:21:31 +01:00
schneider
129c17b0d2
found 12 bytes in nihilants code
2011-12-18 22:05:00 +01:00
schneider
3fe091a31f
added nokia 1600 code from the_nihilant
2011-12-18 21:57:17 +01:00
schneider
0ce2fca5a3
found 4 bytes in lcdInit
2011-12-18 03:59:52 +01:00
Stefan `Sec` Zehl
a22c2dd60b
Fix lcdRead().
...
reading ID1/ID2/ID3/VM appears to work. reading ID4 or TEMP hangs/crashes the display. Currently no idea why.
2011-08-22 01:19:42 +02:00
Stefan `Sec` Zehl
dbc8bb287a
Change default back to default display
2011-08-12 15:58:19 +02:00
the_nihilant
ea4f163658
add basic Nokia 1600 color display support
2011-08-12 15:56:52 +02:00
Stefan `Sec` Zehl
b48bb42f36
Big warning cleanup in firmware.
2011-08-05 01:33:48 +02:00
Stefan `Sec` Zehl
99ce5e362d
save space by telling the compiler that lcdRefresh is actually lcdDisplay
2011-08-03 19:08:44 +02:00
Stefan `Sec` Zehl
d5e93a1fca
Merge branch 'master' of github.com:r0ket/r0ket
...
Conflicts:
firmware/basic/config.c
2011-08-01 05:05:47 +02:00
schneider
2a632870fd
added 32 level contrast
2011-08-01 02:18:03 +02:00
Stefan `Sec` Zehl
5d0887be71
Move config stuff into own include. Iggy said its better :-)
2011-08-01 01:12:21 +02:00
Stefan `Sec` Zehl
cfe6e328e5
You will probably hate me, but commit new, global config framework
...
hopefully it will be stable now. Sorry for breaking your stuff
2011-07-31 18:15:44 +02:00
Stefan `Sec` Zehl
6c95119e38
do lcd_mirror command by default. (so schneider can test it)
2011-07-30 03:27:53 +02:00
Stefan `Sec` Zehl
838f04505c
Add small lcd documentation :)
2011-07-27 17:19:29 +02:00
Stefan `Sec` Zehl
250ea3213f
Make backlight and lcd-state config vars actually work
2011-07-27 01:15:52 +02:00
Stefan `Sec` Zehl
ea3b4f3337
another "select()" function renamed. This time its lcd_select()
2011-07-24 14:08:52 +02:00
Stefan `Sec` Zehl
c69431c085
Whoops. lcdShiftV8 had up/down swapped :)
2011-07-21 22:27:08 +02:00
Stefan `Sec` Zehl
80ea686dc8
Fix "wrap==false" scrolling case.
2011-07-21 22:21:41 +02:00
Stefan `Sec` Zehl
f81e2b8283
fix missing include. Also make lcdScroll nicer to read.
2011-07-21 20:01:49 +02:00
Sebastian 'iggy' Steuer
c65fe4c523
lcdBuffer scrolling
2011-07-19 02:43:15 +02:00
Stefan `Sec` Zehl
f4dee3550c
Remove argument from lcdDisplay() and ISPandReset()
2011-07-18 22:09:31 +02:00
Stefan `Sec` Zehl
6ca793a6ca
Fix off-by-one in the MIRRORX case. *whoops*
2011-07-17 12:32:19 +02:00
Stefan `Sec` Zehl
932455ccd3
Coordinate safe SetPixel. I will need it.
2011-07-17 12:19:35 +02:00
Stefan `Sec` Zehl
02b45cdce2
Add lcd/print.c for easier lcd output
2011-07-13 01:13:19 +02:00
schneider
068cf4a0d6
msc: made msc optional
2011-07-10 15:32:20 +02:00
Stefan `Sec` Zehl
b726d0d7bd
Support for x-inverted display
2011-07-09 23:23:33 +02:00
Stefan `Sec` Zehl
26c01e0baa
Disable USB interrupts while updting display.
...
Hope this is correct. It appears to work, at least :-)
2011-06-27 10:43:46 +02:00
schneider
883e642618
new tree structure
2011-06-19 21:01:00 +02:00