Domenico Vitale / Display
Revision:
0:7521590a4d52
diff -r 000000000000 -r 7521590a4d52 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Jan 20 10:15:48 2022 +0000
@@ -0,0 +1,44 @@
+#include "mbed.h"
+#include "C12832.h"
+
+C12832 lcd(SPI_MOSI, SPI_SCK, SPI_MISO, p8, p11);
+
+
+static char logo[] = {
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x1C, 0xE0,
+0x00, 0xE7, 0x1C, 0xE0, 0x00, 0xFF, 0xFF, 0xF8, 0x03, 0xFF, 0xFF, 0xF8, 0x03, 0xE4, 0x17, 0x78,
+0x03, 0xDF, 0x72, 0x60, 0x00, 0xDF, 0x75, 0x60, 0x00, 0xEF, 0x77, 0x78, 0x03, 0xF7, 0x77, 0x78,
+0x03, 0xF7, 0x77, 0x78, 0x03, 0xCF, 0x77, 0x60, 0x00, 0xFF, 0xFF, 0xE0, 0x00, 0xF1, 0xE3, 0xF8,
+0x03, 0xFE, 0xFD, 0xF8, 0x03, 0xFD, 0xFD, 0xF8, 0x03, 0xFE, 0xFB, 0xE0, 0x00, 0xFE, 0xF7, 0xE0,
+0x00, 0xF1, 0xE1, 0xE0, 0x03, 0xFF, 0xFF, 0xF8, 0x03, 0xFF, 0xFF, 0xF8, 0x03, 0xFF, 0xFF, 0xF8,
+0x00, 0xE7, 0x1C, 0xE0, 0x00, 0xE7, 0x1C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+};
+
+Bitmap bitmlogo = {
+  34, // XSize
+  29, // YSize
+  4, // Bytes in Line
+  logo,  // Pointer to picture data
+};
+
+
+
+int main() {
+    printf("Demo by Peter Dresche\n");
+    printf("https://os.mbed.com/users/dreschpe/code/Christmas-LCD\n");
+    int i, s;
+    lcd.cls();
+    // lcd.set_font((unsigned char*) Arial_9);
+    s = 3;
+    lcd.print_bm(bitmlogo, 95, 0); // print logo
+    lcd.copy_to_lcd();
+    
+    lcd.locate(5, 5);
+    lcd.printf("Elettronica");
+    lcd.locate(5, 17);
+    lcd.printf("per IoT 2021");
+    lcd.copy_to_lcd();
+
+    printf("Done!\n");
+  }
\ No newline at end of file