projects
/
hackover2013-badge-firmware.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Probeweise mal mit Flashchip sprechen (Statusregister auslesen)
[hackover2013-badge-firmware.git]
/
badge
/
ui
/
display.c
diff --git
a/badge/ui/display.c
b/badge/ui/display.c
index
cb91904
..
8964900
100644
(file)
--- a/
badge/ui/display.c
+++ b/
badge/ui/display.c
@@
-104,12
+104,13
@@
void badge_display_init(void) {
* 10: set x address (upper bits): X[6-4] = 0
*/
static uint8_t const initseq[]= { 0xE2, 0xAF, // Display ON
* 10: set x address (upper bits): X[6-4] = 0
*/
static uint8_t const initseq[]= { 0xE2, 0xAF, // Display ON
-
//
0xA1, // Mirror-X
- 0xc8, // mirror-y
+ 0xA1, // Mirror-X
+
//
0xc8, // mirror-y
0xa7, // invert (1 = black)
0xA4, 0x2F,
0xa7, // invert (1 = black)
0xA4, 0x2F,
+ // 0x9f, 0x24
0xB0, 0x10,
0xB0, 0x10,
-
0x9f, 0x24
};
+ };
for(uint8_t i = 0; i < sizeof(initseq); ++i){
lcd_write_command(initseq[i]);
systickDelay(5);
for(uint8_t i = 0; i < sizeof(initseq); ++i){
lcd_write_command(initseq[i]);
systickDelay(5);
@@
-126,7
+127,7
@@
void badge_framebuffer_flush(badge_framebuffer const *fb) {
lcd_write_command(0x00);
lcd_write_command(0x00);
- for(int i = 0; i <
9 * 96
; ++i) {
+ for(int i = 0; i <
BADGE_DISPLAY_STRIPE_COUNT * BADGE_DISPLAY_WIDTH
; ++i) {
lcd_write_data(fb->data[0][i]);
}
lcd_write_data(fb->data[0][i]);
}
This page took
0.047086 seconds
and
4
git commands to generate.