Przerabiam kod programu dla ATMEGA 88 w którym sa definiowane własne znaki.
Tak wygląda kod
Mogę używać znaków oznaczonych komentarzem \146 do \152. Jak próbuje wykorzystać znak z oznaczeniem \144 i \145 wyświetlają mi sie puste miejsca.
Czy możecie mi podpowiedzieć jak są deklarowane takie znaki i jak to znaleźć w kodzie progamu ?
Tak wygląda kod
#ifdef TEXT_USE_SPECIAL_CHARS
static const uint8_t specialChars[CHAR_SPECIAL_ARRAY_LENGTH] EEMEM = { // 6x8 special characters
___XX___, // \144
__XXXX__,
_XXXXXX_,
___XX___,
___XX___,
___XX___,
___XX___,
________,
___XX___, // \145
___XX___,
___XX___,
___XX___,
_XXXXXX_,
__XXXX__,
___XX___,
________,
___XX___, // \146 HOME
__XXXX__,
_XXXXXX_,
XXXXXXXX,
_XXXXXX_,
_XXXXXX_,
_XXXXXX_,
________,
___X__X_, // \147 NO HOME
__X_XX__,
_X__XX__,
X__X__X_,
_XX__X__,
_X_X_X__,
XXXXXX__,
________,
XX______, // \150 SATELITY
XX______, //Credit to superjelli
_XX_____,
__XX____,
_XXXX___,
_XX_XX__,
XXXX__XX,
XXXX____,
_XXXXXX_, // \151 RSSI
XX____XX,
__XXXX__,
_XX___XX,
___XX___,
___XX___,
___XX___,
________,
0b00011000, // \152
0b00100100,
0b00100100,
0b00101100,
0b00111100,
0b00111100,
0b00111100,
0b00000000,
0b10000000, // \153 Remove?
0b10010000,
0b11101000,
0b00101010,
0b00010100,
0b00000010,
0b00000100,
0b00000000,
________, // \154
________,
________,
___X____,
___X____,
___X____,
___X____,
___X____,
________, // \155
________,
________,
________,
XXXXXXX_,
_XXXXX__,
__XXX___,
___X____,
};
#endif //TEXT_USE_SPECIAL_CHARSMogę używać znaków oznaczonych komentarzem \146 do \152. Jak próbuje wykorzystać znak z oznaczeniem \144 i \145 wyświetlają mi sie puste miejsca.
Czy możecie mi podpowiedzieć jak są deklarowane takie znaki i jak to znaleźć w kodzie progamu ?