00001
00002
00003
00004
00005
00006
00007
00048 #define HD44780_CHARSET_PL 1
00049
00050 #define HD44780_CODEPAGE_ASCII 1
00051 #define HD44780_CODEPAGE_ISO8859_2 2
00052 #define HD44780_CODEPAGE_CP1250 3
00053 #define HD44780_CODEPAGE_UTF8 4
00054
00055
00056 #ifndef HD44780_CHARSET
00057 # error "Nie wybrano kodowania do dołączenia (definicja HD44780_CHARSET)"
00058 #endif
00059
00060 #if HD44780_CHARSET == HD44780_CHARSET_PL
00061 # define _HD44780_LOAD_CHARSET pl
00062 # ifndef HD44780_CODEPAGE
00063 # define HD44780_CODEPAGE HD44780_CODEPAGE_ISO8859_2
00064 # endif
00065 # include "pl.h"
00066 #else
00067 # error "Nieznany zestaw znaków zdefiniowany w HD44780_CHARSET"
00068 #endif
00069
00070 #if (HD44780_CODEPAGE < 1) || (HD44780_CODEPAGE > 4)
00071 # error "Nieprawidłowe kodowanie zdefiniowane w HD44780_CODEPAGE"
00072 #endif