Hi, i have been converting my keil uVision 5 project to SES. Attached font file works fine in keil but not in SES. Everything else work great as expected. But not the font files. Especially with symbols in it. I think there is a mapping problem with SES. There are some characters on lcd but not what i want it to be. K is in place for example. But other characters are not. Since this is working in keil, i assume this on SES side problem. I have been trying to find an encoding definition for compiling but couldnt find it. Can you help ?
#include "nrf_font.h"
const uint8_t Arial_14ptBitmaps[] =
{
// @0 '+' (10 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0xFF, 0xC0, // ##########
0xFF, 0xC0, // ##########
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @36 '-' (5 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xF8, // #####
0xF8, // #####
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
// @54 '.' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
// @72 '0' (9 pixels wide)
0x3E, 0x00, // #####
0x7F, 0x00, // #######
0x63, 0x00, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0x63, 0x00, // ## ##
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @108 '1' (5 pixels wide)
0x18, // ##
0x18, // ##
0x38, // ###
0xF8, // #####
0xD8, // ## ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x18, // ##
0x00, //
0x00, //
0x00, //
0x00, //
// @126 '2' (9 pixels wide)
0x3E, 0x00, // #####
0x7F, 0x00, // #######
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0x01, 0x80, // ##
0x01, 0x80, // ##
0x03, 0x00, // ##
0x06, 0x00, // ##
0x0C, 0x00, // ##
0x18, 0x00, // ##
0x30, 0x00, // ##
0x60, 0x00, // ##
0xFF, 0x80, // #########
0xFF, 0x80, // #########
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @162 '3' (9 pixels wide)
0x3C, 0x00, // ####
0x7E, 0x00, // ######
0xE3, 0x00, // ### ##
0xC3, 0x00, // ## ##
0x03, 0x00, // ##
0x1E, 0x00, // ####
0x1F, 0x00, // #####
0x03, 0x80, // ###
0x01, 0x80, // ##
0x01, 0x80, // ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @198 '4' (10 pixels wide)
0x01, 0x00, // #
0x03, 0x00, // ##
0x07, 0x00, // ###
0x0F, 0x00, // ####
0x1B, 0x00, // ## ##
0x1B, 0x00, // ## ##
0x33, 0x00, // ## ##
0x63, 0x00, // ## ##
0xC3, 0x00, // ## ##
0xFF, 0xC0, // ##########
0xFF, 0xC0, // ##########
0x03, 0x00, // ##
0x03, 0x00, // ##
0x03, 0x00, // ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @234 '5' (9 pixels wide)
0x7F, 0x00, // #######
0x7F, 0x00, // #######
0x60, 0x00, // ##
0x60, 0x00, // ##
0xC0, 0x00, // ##
0xDE, 0x00, // ## ####
0xFF, 0x00, // ########
0xC1, 0x80, // ## ##
0x01, 0x80, // ##
0x01, 0x80, // ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @270 '6' (9 pixels wide)
0x1E, 0x00, // ####
0x3F, 0x00, // ######
0x63, 0x80, // ## ###
0xE1, 0x80, // ### ##
0xC0, 0x00, // ##
0xDE, 0x00, // ## ####
0xFF, 0x00, // ########
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0x63, 0x80, // ## ###
0x7F, 0x00, // #######
0x1E, 0x00, // ####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @306 '7' (9 pixels wide)
0xFF, 0x80, // #########
0xFF, 0x80, // #########
0x01, 0x00, // #
0x03, 0x00, // ##
0x06, 0x00, // ##
0x04, 0x00, // #
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x18, 0x00, // ##
0x18, 0x00, // ##
0x18, 0x00, // ##
0x30, 0x00, // ##
0x30, 0x00, // ##
0x30, 0x00, // ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @342 '8' (9 pixels wide)
0x3E, 0x00, // #####
0x7F, 0x00, // #######
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x00, // #######
0x7F, 0x00, // #######
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC3, 0x80, // ## ###
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @378 '9' (9 pixels wide)
0x3C, 0x00, // ####
0x7F, 0x00, // #######
0xE3, 0x00, // ### ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x80, // ########
0x3D, 0x80, // #### ##
0x01, 0x80, // ##
0xC1, 0x80, // ## ##
0xE3, 0x00, // ### ##
0x7F, 0x00, // #######
0x3C, 0x00, // ####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @414 ':' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
// @432 'E' (10 pixels wide)
0xFF, 0xC0, // ##########
0xFF, 0xC0, // ##########
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xFF, 0x80, // #########
0xFF, 0x80, // #########
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xFF, 0xC0, // ##########
0xFF, 0xC0, // ##########
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @468 'K' (11 pixels wide)
0xC1, 0xC0, // ## ###
0xC3, 0x80, // ## ###
0xC7, 0x00, // ## ###
0xCE, 0x00, // ## ###
0xDC, 0x00, // ## ###
0xD8, 0x00, // ## ##
0xF8, 0x00, // #####
0xFC, 0x00, // ######
0xCE, 0x00, // ## ###
0xC6, 0x00, // ## ##
0xC3, 0x00, // ## ##
0xC3, 0x80, // ## ###
0xC1, 0xC0, // ## ###
0xC0, 0xE0, // ## ###
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @504 'M' (13 pixels wide)
0xE0, 0x38, // ### ###
0xF0, 0x78, // #### ####
0xF0, 0x78, // #### ####
0xF0, 0x78, // #### ####
0xD8, 0xD8, // ## ## ## ##
0xD8, 0xD8, // ## ## ## ##
0xD8, 0xD8, // ## ## ## ##
0xD8, 0xD8, // ## ## ## ##
0xCD, 0x98, // ## ## ## ##
0xCD, 0x98, // ## ## ## ##
0xCD, 0x98, // ## ## ## ##
0xC5, 0x18, // ## # # ##
0xC7, 0x18, // ## ### ##
0xC7, 0x18, // ## ### ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @540 'O' (13 pixels wide)
0x0F, 0x80, // #####
0x3F, 0xE0, // #########
0x70, 0x70, // ### ###
0x60, 0x30, // ## ##
0xC0, 0x18, // ## ##
0xC0, 0x18, // ## ##
0xC0, 0x18, // ## ##
0xC0, 0x18, // ## ##
0xC0, 0x18, // ## ##
0xC0, 0x18, // ## ##
0x60, 0x30, // ## ##
0x70, 0x70, // ### ###
0x3F, 0xE0, // #########
0x0F, 0x80, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @576 'R' (11 pixels wide)
0xFF, 0x00, // ########
0xFF, 0x80, // #########
0xC1, 0xC0, // ## ###
0xC0, 0xC0, // ## ##
0xC0, 0xC0, // ## ##
0xC1, 0xC0, // ## ###
0xFF, 0x80, // #########
0xFF, 0x00, // ########
0xC6, 0x00, // ## ##
0xC3, 0x00, // ## ##
0xC3, 0x80, // ## ###
0xC1, 0xC0, // ## ###
0xC0, 0xC0, // ## ##
0xC0, 0xE0, // ## ###
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @612 'T' (10 pixels wide)
0xFF, 0xC0, // ##########
0xFF, 0xC0, // ##########
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @648 'U' (11 pixels wide)
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0xC0, 0x60, // ## ##
0x60, 0xC0, // ## ##
0x7F, 0xC0, // #########
0x1F, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @684 'a' (9 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x3E, 0x00, // #####
0xFF, 0x00, // ########
0xC3, 0x00, // ## ##
0x0F, 0x00, // ####
0x7F, 0x00, // #######
0xF3, 0x00, // #### ##
0xC3, 0x00, // ## ##
0xC7, 0x00, // ## ###
0xFF, 0x00, // ########
0x79, 0x80, // #### ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @720 'b' (9 pixels wide)
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xDE, 0x00, // ## ####
0xFF, 0x00, // ########
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0xFF, 0x00, // ########
0xDE, 0x00, // ## ####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @756 'd' (9 pixels wide)
0x01, 0x80, // ##
0x01, 0x80, // ##
0x01, 0x80, // ##
0x01, 0x80, // ##
0x3D, 0x80, // #### ##
0x7F, 0x80, // ########
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x80, // ########
0x3D, 0x80, // #### ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @792 'e' (9 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x3E, 0x00, // #####
0x7F, 0x00, // #######
0xE3, 0x00, // ### ##
0xC1, 0x80, // ## ##
0xFF, 0x80, // #########
0xFF, 0x80, // #########
0xC0, 0x00, // ##
0xE1, 0x80, // ### ##
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @828 'i' (2 pixels wide)
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
// @846 'k' (8 pixels wide)
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC7, // ## ###
0xCE, // ## ###
0xDC, // ## ###
0xF8, // #####
0xF8, // #####
0xDC, // ## ###
0xCC, // ## ##
0xCE, // ## ###
0xC6, // ## ##
0xC7, // ## ###
0x00, //
0x00, //
0x00, //
0x00, //
// @864 'l' (2 pixels wide)
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
// @882 'm' (14 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xDE, 0x78, // ## #### ####
0xFE, 0xFC, // ####### ######
0xE3, 0x8C, // ### ### ##
0xC3, 0x0C, // ## ## ##
0xC3, 0x0C, // ## ## ##
0xC3, 0x0C, // ## ## ##
0xC3, 0x0C, // ## ## ##
0xC3, 0x0C, // ## ## ##
0xC3, 0x0C, // ## ## ##
0xC3, 0x0C, // ## ## ##
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @918 'n' (8 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xDE, // ## ####
0xFF, // ########
0xE3, // ### ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0x00, //
0x00, //
0x00, //
0x00, //
// @936 'o' (9 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x3E, 0x00, // #####
0x7F, 0x00, // #######
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @972 'r' (5 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xD8, // ## ##
0xF8, // #####
0xE0, // ###
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x00, //
0x00, //
0x00, //
0x00, //
// @990 's' (8 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x7C, // #####
0xFE, // #######
0xC3, // ## ##
0xE0, // ###
0x78, // ####
0x1E, // ####
0x07, // ###
0xC3, // ## ##
0x7F, // #######
0x3E, // #####
0x00, //
0x00, //
0x00, //
0x00, //
// @1008 't' (5 pixels wide)
0x00, //
0x60, // ##
0x60, // ##
0x60, // ##
0xF8, // #####
0xF8, // #####
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x60, // ##
0x78, // ####
0x38, // ###
0x00, //
0x00, //
0x00, //
0x00, //
// @1026 'u' (8 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC3, // ## ##
0xC7, // ## ###
0xFF, // ########
0x7B, // #### ##
0x00, //
0x00, //
0x00, //
0x00, //
// @1044 'v' (9 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0x63, 0x00, // ## ##
0x63, 0x00, // ## ##
0x63, 0x00, // ## ##
0x36, 0x00, // ## ##
0x36, 0x00, // ## ##
0x1C, 0x00, // ###
0x1C, 0x00, // ###
0x08, 0x00, // #
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
// @1080 'y' (9 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0x63, 0x00, // ## ##
0x63, 0x00, // ## ##
0x33, 0x00, // ## ##
0x36, 0x00, // ## ##
0x1E, 0x00, // ####
0x1E, 0x00, // ####
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x0C, 0x00, // ##
0x18, 0x00, // ##
0x78, 0x00, // ####
0x70, 0x00, // ###
// @1116 'z' (9 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x7F, 0x80, // ########
0x7F, 0x80, // ########
0x03, 0x80, // ###
0x07, 0x00, // ###
0x1E, 0x00, // ####
0x38, 0x00, // ###
0x70, 0x00, // ###
0xE0, 0x00, // ###
0xFF, 0x80, // #########
0xFF, 0x80, // #########
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
};
const FONT_CHAR_INFO Arial_14ptDescriptors[] =
{
{10, 0}, // +
{0, 0}, // ,
{5, 36}, // -
{2, 54}, // .
{0, 0}, // /
{9, 72}, // 0
{5, 108}, // 1
{9, 126}, // 2
{9, 162}, // 3
{10, 198}, // 4
{9, 234}, // 5
{9, 270}, // 6
{9, 306}, // 7
{9, 342}, // 8
{9, 378}, // 9
{2, 414}, // :
{0, 0}, // ;
{0, 0}, // <
{0, 0}, // =
{0, 0}, // >
{0, 0}, // ?
{0, 0}, // @
{0, 0}, // A
{0, 0}, // B
{0, 0}, // C
{0, 0}, // D
{10, 432}, // E
{0, 0}, // F
{0, 0}, // G
{0, 0}, // H
{0, 0}, // I
{0, 0}, // J
{11, 468}, // K
{0, 0}, // L
{13, 504}, // M
{0, 0}, // N
{13, 540}, // O
{0, 0}, // P
{0, 0}, // Q
{11, 576}, // R
{0, 0}, // S
{10, 612}, // T
{11, 648}, // U
{0, 0}, // V
{0, 0}, // W
{0, 0}, // X
{0, 0}, // Y
{0, 0}, // Z
{0, 0}, // [
{0, 0}, // \
{0, 0}, // ]
{0, 0}, // ^
{0, 0}, // _
{0, 0}, // `
{9, 684}, // a
{9, 720}, // b
{0, 0}, // c
{9, 756}, // d
{9, 792}, // e
{0, 0}, // f
{0, 0}, // g
{0, 0}, // h
{2, 828}, // i
{0, 0}, // j
{8, 846}, // k
{2, 864}, // l
{14, 882}, // m
{8, 918}, // n
{9, 936}, // o
{0, 0}, // p
{0, 0}, // q
{5, 972}, // r
{8, 990}, // s
{5, 1008}, // t
{8, 1026}, // u
{9, 1044}, // v
{0, 0}, // w
{0, 0}, // x
{9, 1080}, // y
{9, 1116}, // z
};
const FONT_INFO Arial_14ptFontInfo =
{
18, // Character height
'+', // Start character
'z', // End character
2, // Width, in pixels, of space character
Arial_14ptDescriptors, // Character descriptor array
Arial_14ptBitmaps, // Character bitmap array
};
#include "nrf_font.h"
//
// Font data for DS-Digital 24pt
//
// Character bitmaps for DS-Digital 24pt
const uint8_t dSDigital_24ptBitmaps[] =
{
// @0 '.' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0x00, //
0xC0, // ##
0xC0, // ##
// @23 '0' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xF0, // ############
0xFF, 0xD0, // ########## #
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0x80, 0x30, // # ##
0x00, 0x00, //
0x80, 0x10, // # #
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x10, // ## #
0xBF, 0xC0, // # ########
0xFF, 0xE0, // ###########
// @69 '1' (2 pixels wide)
0x00, //
0x00, //
0x00, //
0x40, // #
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x40, // #
0x00, //
0x40, // #
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0xC0, // ##
0x40, // #
0x40, // #
// @92 '2' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x7F, 0xF0, // ###########
0x3F, 0xD0, // ######## #
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x3F, 0xE0, // #########
0xFF, 0xE0, // ###########
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0x80, 0x00, // #
0x3F, 0xC0, // ########
0x7F, 0xE0, // ##########
// @138 '3' (11 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xE0, // ###########
0x7F, 0xE0, // ##########
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x20, // #
0xFF, 0x80, // #########
0xFF, 0xA0, // ######### #
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x20, // #
0x7F, 0x80, // ########
0xFF, 0xC0, // ##########
// @184 '4' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x80, 0x10, // # #
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0x80, 0x10, // # #
0x3F, 0xE0, // #########
0x3F, 0xF0, // ##########
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x10, // #
0x00, 0x10, // #
// @230 '5' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xE0, // ###########
0xBF, 0xC0, // # ########
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0x3F, 0xE0, // #########
0x3F, 0xF0, // ##########
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x10, // #
0x3F, 0xC0, // ########
0x7F, 0xE0, // ##########
// @276 '6' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xE0, // ###########
0xFF, 0xC0, // ##########
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0x80, 0x00, // #
0x3F, 0xE0, // #########
0xFF, 0xF0, // ############
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0x80, 0x30, // # ##
0x3F, 0xD0, // ######## #
0x7F, 0xF0, // ###########
// @322 '7' (11 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xE0, // ###########
0x7F, 0xE0, // ##########
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x20, // #
0x00, 0x00, //
0x00, 0x20, // #
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x60, // ##
0x00, 0x20, // #
0x00, 0x20, // #
// @368 '8' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xF0, // ############
0xFF, 0xD0, // ########## #
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0x80, 0x30, // # ##
0x3F, 0xE0, // #########
0xFF, 0xF0, // ############
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0x80, 0x30, // # ##
0x3F, 0xD0, // ######## #
0x7F, 0xF0, // ###########
// @414 '9' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0xFF, 0xF0, // ############
0xFF, 0xF0, // ############
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0xC0, 0x30, // ## ##
0x80, 0x10, // # #
0x3F, 0xE0, // #########
0x3F, 0xF0, // ##########
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x30, // ##
0x00, 0x10, // #
0x3F, 0xC0, // ########
0x7F, 0xE0, // ##########
// @460 'C' (12 pixels wide)
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x3F, 0xF0, // ##########
0xFF, 0xE0, // ###########
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0x80, 0x00, // #
0x00, 0x00, //
0x80, 0x00, // #
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0xC0, 0x00, // ##
0x00, 0x00, //
0x3F, 0xE0, // #########
0x3F, 0xF0, // ##########
// @506 '°' (9 pixels wide)
0x3E, 0x00, // #####
0x7F, 0x00, // #######
0xE3, 0x80, // ### ###
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xC1, 0x80, // ## ##
0xE3, 0x80, // ### ###
0x7F, 0x00, // #######
0x3E, 0x00, // #####
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
0x00, 0x00, //
};
// Character descriptors for DS-Digital 24pt
// { [Char width in bits], [Offset into dSDigital_24ptCharBitmaps in bytes] }
const FONT_CHAR_INFO dSDigital_24ptDescriptors[] =
{
{2, 0}, // .
{0, 0}, // /
{12, 23}, // 0
{2, 69}, // 1
{12, 92}, // 2
{11, 138}, // 3
{12, 184}, // 4
{12, 230}, // 5
{12, 276}, // 6
{11, 322}, // 7
{12, 368}, // 8
{12, 414}, // 9
{0, 0}, // :
{0, 0}, // ;
{0, 0}, // <
{0, 0}, // =
{0, 0}, // >
{0, 0}, // ?
{0, 0}, // @
{0, 0}, // A
{0, 0}, // B
{12, 460}, // C
{0, 0}, // D
{0, 0}, // E
{0, 0}, // F
{0, 0}, // G
{0, 0}, // H
{0, 0}, // I
{0, 0}, // J
{0, 0}, // K
{0, 0}, // L
{0, 0}, // M
{0, 0}, // N
{0, 0}, // O
{0, 0}, // P
{0, 0}, // Q
{0, 0}, // R
{0, 0}, // S
{0, 0}, // T
{0, 0}, // U
{0, 0}, // V
{0, 0}, // W
{0, 0}, // X
{0, 0}, // Y
{0, 0}, // Z
{0, 0}, // [
{0, 0}, // \
{0, 0}, // ]
{0, 0}, // ^
{0, 0}, // _
{0, 0}, // `
{0, 0}, // a
{0, 0}, // b
{0, 0}, // c
{0, 0}, // d
{0, 0}, // e
{0, 0}, // f
{0, 0}, // g
{0, 0}, // h
{0, 0}, // i
{0, 0}, // j
{0, 0}, // k
{0, 0}, // l
{0, 0}, // m
{0, 0}, // n
{0, 0}, // o
{0, 0}, // p
{0, 0}, // q
{0, 0}, // r
{0, 0}, // s
{0, 0}, // t
{0, 0}, // u
{0, 0}, // v
{0, 0}, // w
{0, 0}, // x
{0, 0}, // y
{0, 0}, // z
{0, 0}, // {
{0, 0}, // |
{0, 0}, // }
{0, 0}, // ~
{0, 0}, //
{0, 0}, // ?
{0, 0}, //
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, //
{0, 0}, // ?
{0, 0}, //
{0, 0}, //
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, //
{0, 0}, // ?
{0, 0}, // ?
{0, 0}, //
{0, 0}, // ¡
{0, 0}, // ¢
{0, 0}, // £
{0, 0}, // ¤
{0, 0}, // ¥
{0, 0}, // ¦
{0, 0}, // §
{0, 0}, // ¨
{0, 0}, // ©
{0, 0}, // ª
{0, 0}, // «
{0, 0}, // ¬
{0, 0}, //
{0, 0}, // ®
{0, 0}, // ¯
{9, 506}, // °
};
// Font information for DS-Digital 24pt
const FONT_INFO dSDigital_24ptFontInfo =
{
23, // Character height
'.', // Start character
'°', // End character
2, // Width, in pixels, of space character
dSDigital_24ptDescriptors, // Character descriptor array
dSDigital_24ptBitmaps, // Character bitmap array
};
APP_ERROR_CHECK(nrf_gfx_print(p_lcd, &text_start, _color , " °C", p_font, true));
This is what i print to lcd. the degree symbol doesnt appear. it appears as TAB space in lcd.
