TextLCD_RUS - this change module NewTextLCD Erik Kerger. It adds the ability to output a simple Russian text, as well as some additional features implemented chip HD44780. The test was carried out on the module module MT-16S2D.
Diff: TextLCD_Rus.h
- Revision:
- 2:fbd41515ce75
- Parent:
- 1:f952c0caf8de
--- a/TextLCD_Rus.h Tue Mar 24 20:32:39 2015 +0000 +++ b/TextLCD_Rus.h Tue Mar 24 20:52:19 2015 +0000 @@ -311,33 +311,40 @@ //--------------------------------------------------------------------------------------------------------- /** Выводим в позиции курсора символ русского языка */ int putc_rus(int c); - /* - Выводит начиная с позиции курсора строку содержащюю русские символы. Для вывода остальных символов их необходимо удвоить. - Например строка "Привет!! Как дела??" на экране будет выведена как "Привет! Как дела?" - */ + /** + * Выводит строку начиная с позиции курсора строку содержащюю русские символы. Для вывода остальных символов их необходимо удвоить. + * Например строка "Привет!! Как дела??" на экране будет выведена как "Привет! Как дела?" + */ void print_rus(const string rustext); - - void ShiftLCD_Left();//Сдвиг текста влево - void ShiftLCD_Right();//Сдвиг текста вправо + /** Сдвиг текста влево */ + void ShiftLCD_Left(); + /** Сдвиг текста вправо */ + void ShiftLCD_Right(); - /* + /** * Настраиваем отображение курсора - * SetCursor(onCursor|onBlink); Курсор виден и мигает. - * #define onCursor 0x2 //Курсор включен - * #define offCursor 0x0 //Курсор выключен - * #define onBlink 0x1 //Курсор мигает - * #define offBlink 0x0 //Курсор не мигает + @param modeCursor Задает режим отображения курсора. Пример: SetCursor(onCursor|onBlink); Курсор виден и мигает. + @param "#define onCursor 0x2" Курсор включен + @param "#define offCursor 0x0" Курсор выключен + @param "#define onBlink 0x1" Курсор мигает + @param "#define offBlink 0x0" Курсор не мигает */ void SetCursor(int modeCursor); - void ShiftCursor_Left();//Сдвиг курсора влево - void ShiftCursor_Right();//Сдвиг курсора вправо - void CursorPosition(int column, int row); // Устанавливаем курсор в позицию column, row - void home(); //Помещает курсор в левую позицию (начало строки) + /** Сдвиг курсора влево */ + void ShiftCursor_Left(); + /** Сдвиг курсора вправо */ + void ShiftCursor_Right(); + /** Устанавливаем курсор в позицию column, row */ + void CursorPosition(int column, int row); + /** Помещает курсор в левую позицию (начало строки) */ + void home(); - void on(); //Включает дисплей - void off(); //Выключает дисплей + /** Включает дисплей */ + void on(); + /** Выключает дисплей */ + void off(); //--------------------------------------------------------------------------------------------------------- // Конец изменений