Initialisation Nucleo-F446 by Jens Altenburg

Dependencies:   mbed

Revision:
0:9b6fbe273511
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/font6_8.h	Wed Mar 17 13:55:03 2021 +0000
@@ -0,0 +1,118 @@
+/**
+ * SSD1306xLED - Library for the SSD1306 based OLED/PLED 128x64 displays
+ *
+ * @author Neven Boyanov
+ *
+ * This is part of the Tinusaur/SSD1306xLED project.
+ *
+ * Copyright (c) 2018 Neven Boyanov, The Tinusaur Team. All Rights Reserved.
+ * Distributed as open source software under MIT License, see LICENSE.txt file.
+ * Retain in your source code the link http://tinusaur.org to the Tinusaur project.
+ *
+ * Source code available at: https://bitbucket.org/tinusaur/ssd1306xled
+ *
+ */
+
+// ============================================================================
+
+#include "main.h"
+
+// ----------------------------------------------------------------------------
+
+/* Standard ASCII 6x8 font */
+const byte ssd1306xled_font6x8data[] = {
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp
+  0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // !
+  0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // "
+  0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14, // #
+  0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12, // $
+  0x00, 0x62, 0x64, 0x08, 0x13, 0x23, // %
+  0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // &
+  0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // '
+  0x00, 0x00, 0x1c, 0x22, 0x41, 0x00, // (
+  0x00, 0x00, 0x41, 0x22, 0x1c, 0x00, // )
+  0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // *
+  0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // +
+  0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // ,
+  0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // -
+  0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // .
+  0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // /
+  0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
+  0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 1
+  0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 2
+  0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 3
+  0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 4
+  0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 5
+  0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
+  0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 7
+  0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 8
+  0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 9
+  0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // :
+  0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // ;
+  0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // <
+  0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // =
+  0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // >
+  0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // ?
+  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // @
+  0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // A
+  0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // B
+  0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // C
+  0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // D
+  0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // E
+  0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // F
+  0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // G
+  0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // H
+  0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // I
+  0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // J
+  0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K
+  0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L
+  0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
+  0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N
+  0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O
+  0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P
+  0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
+  0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // R
+  0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // S
+  0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // T
+  0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // U
+  0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // V
+  0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // W
+  0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // X
+  0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // Y
+  0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // Z
+  0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // [
+  0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55, // 55
+  0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // ]
+  0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // ^
+  0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // _
+  0x00, 0x00, 0x01, 0x02, 0x04, 0x00, // '
+  0x00, 0x20, 0x54, 0x54, 0x54, 0x78, // a
+  0x00, 0x7F, 0x48, 0x44, 0x44, 0x38, // b
+  0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // c
+  0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // d
+  0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // e
+  0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // f
+  0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // g
+  0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // h
+  0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // i
+  0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // j
+  0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // k
+  0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // l
+  0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // m
+  0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // n
+  0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // o
+  0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // p
+  0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // q
+  0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // r
+  0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // s
+  0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // t
+  0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // u
+  0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // v
+  0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // w
+  0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // x
+  0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // y
+  0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // z
+  0x14, 0x14, 0x14, 0x14, 0x14, 0x14, // horiz lines
+};
+
+// ============================================================================ 
\ No newline at end of file