summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/apps
diff options
context:
space:
mode:
authorHarald Welte2010-03-12 05:18:17 +0100
committerHarald Welte2010-03-12 05:18:17 +0100
commit066222d4419761ce8c2a8f9ef6ecd0605ac3230c (patch)
tree974c56ec947bf0a1db024b11705f78375dd5204e /src/target/firmware/apps
parentuwire: add a chip-select for CS0, needed by the J100i display (diff)
downloadosmocom-066222d4419761ce8c2a8f9ef6ecd0605ac3230c.tar.gz
osmocom-066222d4419761ce8c2a8f9ef6ecd0605ac3230c.tar.xz
osmocom-066222d4419761ce8c2a8f9ef6ecd0605ac3230c.zip
Introduce LCD display_driver infrastructure
* introduce display_driver layer * port st7558 and ssd1783 drivers to display_driver * allow for run-time selection of display driver from board/init.c * replace st7558_puts() calls with display_puts() calls
Diffstat (limited to 'src/target/firmware/apps')
-rw-r--r--src/target/firmware/apps/compal_dsp_dump/main.c1
-rw-r--r--src/target/firmware/apps/hello_world/main.c8
-rw-r--r--src/target/firmware/apps/l1test/main.c6
-rw-r--r--src/target/firmware/apps/layer1/main.c6
-rw-r--r--src/target/firmware/apps/loader/main.c1
5 files changed, 10 insertions, 12 deletions
diff --git a/src/target/firmware/apps/compal_dsp_dump/main.c b/src/target/firmware/apps/compal_dsp_dump/main.c
index c7c5673..a712611 100644
--- a/src/target/firmware/apps/compal_dsp_dump/main.c
+++ b/src/target/firmware/apps/compal_dsp_dump/main.c
@@ -28,7 +28,6 @@
#include <keypad.h>
#include <board.h>
#include <abb/twl3025.h>
-#include <display/st7558.h>
#include <rf/trf6151.h>
#include <calypso/clock.h>
#include <calypso/tpu.h>
diff --git a/src/target/firmware/apps/hello_world/main.c b/src/target/firmware/apps/hello_world/main.c
index e74fcbc..5eb36af 100644
--- a/src/target/firmware/apps/hello_world/main.c
+++ b/src/target/firmware/apps/hello_world/main.c
@@ -30,7 +30,7 @@
#include <keypad.h>
#include <board.h>
#include <abb/twl3025.h>
-#include <display/st7558.h>
+#include <display.h>
#include <rf/trf6151.h>
#include <calypso/clock.h>
#include <calypso/tpu.h>
@@ -69,7 +69,7 @@ static void console_rx_cb(uint8_t dlci, struct msgb *msg)
}
printf("Message on console DLCI: '%s'\n", msg->data);
- st7558_puts((char *) msg->data);
+ display_puts((char *) msg->data);
msgb_free(msg);
}
@@ -100,8 +100,8 @@ int main(void)
puts(hr);
#endif
- st7558_set_attr(DISP_ATTR_INVERT);
- st7558_puts("Hello World");
+ display_set_attr(DISP_ATTR_INVERT);
+ display_puts("Hello World");
sercomm_register_rx_cb(SC_DLCI_CONSOLE, console_rx_cb);
diff --git a/src/target/firmware/apps/l1test/main.c b/src/target/firmware/apps/l1test/main.c
index 7e62050..384820c 100644
--- a/src/target/firmware/apps/l1test/main.c
+++ b/src/target/firmware/apps/l1test/main.c
@@ -30,7 +30,7 @@
#include <board.h>
#include <abb/twl3025.h>
-#include <display/st7558.h>
+#include <display.h>
#include <rf/trf6151.h>
#include <comm/sercomm.h>
@@ -193,8 +193,8 @@ int main(void)
calypso_clk_dump();
puts(hr);
- st7558_set_attr(DISP_ATTR_INVERT);
- st7558_puts("l1test.bin");
+ display_set_attr(DISP_ATTR_INVERT);
+ display_puts("l1test.bin");
layer1_init();
l1s_set_handler(&l1s_signal_cb);
diff --git a/src/target/firmware/apps/layer1/main.c b/src/target/firmware/apps/layer1/main.c
index 726c723..7281d17 100644
--- a/src/target/firmware/apps/layer1/main.c
+++ b/src/target/firmware/apps/layer1/main.c
@@ -30,7 +30,7 @@
#include <board.h>
#include <abb/twl3025.h>
-#include <display/st7558.h>
+#include <display.h>
#include <rf/trf6151.h>
#include <comm/sercomm.h>
@@ -93,8 +93,8 @@ int main(void)
calypso_clk_dump();
puts(hr);
- st7558_set_attr(DISP_ATTR_INVERT);
- st7558_puts("layer1.bin");
+ display_set_attr(DISP_ATTR_INVERT);
+ display_puts("layer1.bin");
layer1_init();
l1s_set_handler(&l1s_signal_cb);
diff --git a/src/target/firmware/apps/loader/main.c b/src/target/firmware/apps/loader/main.c
index 8c635b0..f4e1f54 100644
--- a/src/target/firmware/apps/loader/main.c
+++ b/src/target/firmware/apps/loader/main.c
@@ -32,7 +32,6 @@
#include <console.h>
#include <abb/twl3025.h>
-#include <display/st7558.h>
#include <rf/trf6151.h>
#include <comm/sercomm.h>