From 46c0208b34ee7ce9a3c226eaea31a93c2fa2f142 Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:16:08 +0500 Subject: [PATCH 01/10] oled 128x64 support --- PCdisplay_v.1.4/PCdisplay_v.1.4.ino | 2 +- .../PCdisplay_v.1.4_oled128x64.ino | 549 +++++++ PCdisplay_v_1.4_1602/PCdisplay_v_1.4_1602.ino | 2 +- libraries/I2Cdev/I2Cdev.cpp | 1457 +++++++++++++++++ libraries/I2Cdev/I2Cdev.h | 278 ++++ libraries/I2Cdev/keywords.txt | 38 + libraries/I2Cdev/library.json | 13 + .../examples/ShowFigures/ShowFigures.ino | 37 + .../ShowFigures_Update/ShowFigures_Update.ino | 40 + .../ShowImage_Battery/ShowImage_Battery.ino | 41 + .../ShowImage_Logo/ShowImage_Logo.ino | 30 + .../ShowImage_RAM_ROM/ShowImage_RAM_ROM.ino | 39 + .../ShowMediumFont/ShowMediumFont.ino | 74 + .../examples/ShowNumber/ShowNumber.ino | 31 + .../examples/ShowRus/ShowRus.ino | 72 + .../examples/ShowSmallFont/ShowSmallFont.ino | 69 + .../ShowTextBackground/ShowTextBackground.ino | 33 + .../ShowTextInvert/ShowTextInvert.ino | 26 + .../examples/ShowTime/ShowTime.ino | 35 + .../examples/TwoDisplays/TwoDisplays.ino | 35 + libraries/iarduino_OLED/keywords.txt | 45 + libraries/iarduino_OLED/library.properties | 10 + libraries/iarduino_OLED/src/DefaultFonts.c | 678 ++++++++ libraries/iarduino_OLED/src/DefaultImage.c | 213 +++ libraries/iarduino_OLED/src/iarduino_OLED.cpp | 367 +++++ libraries/iarduino_OLED/src/iarduino_OLED.h | 167 ++ .../iarduino_OLED/src/iarduino_OLED_I2C.h | 456 ++++++ .../ShowMediumFont/ShowMediumFont.ino | 74 + .../examples/ShowNumber/ShowNumber.ino | 31 + .../examples/ShowRus/ShowRus.ino | 72 + .../examples/ShowSmallFont/ShowSmallFont.ino | 69 + .../ShowTextInvert/ShowTextInvert.ino | 26 + .../examples/ShowTime/ShowTime.ino | 35 + .../examples/TwoDisplays/TwoDisplays.ino | 32 + libraries/iarduino_OLED_txt/keywords.txt | 31 + .../iarduino_OLED_txt/library.properties | 10 + .../iarduino_OLED_txt/src/DefaultFonts.c | 677 ++++++++ .../src/iarduino_OLED_txt.cpp | 229 +++ .../iarduino_OLED_txt/src/iarduino_OLED_txt.h | 143 ++ .../src/iarduino_OLED_txt_I2C.h | 456 ++++++ 40 files changed, 6720 insertions(+), 2 deletions(-) create mode 100644 PCdisplay_v.1.4_oled128x64/PCdisplay_v.1.4_oled128x64.ino create mode 100644 libraries/I2Cdev/I2Cdev.cpp create mode 100644 libraries/I2Cdev/I2Cdev.h create mode 100644 libraries/I2Cdev/keywords.txt create mode 100644 libraries/I2Cdev/library.json create mode 100644 libraries/iarduino_OLED/examples/ShowFigures/ShowFigures.ino create mode 100644 libraries/iarduino_OLED/examples/ShowFigures_Update/ShowFigures_Update.ino create mode 100644 libraries/iarduino_OLED/examples/ShowImage_Battery/ShowImage_Battery.ino create mode 100644 libraries/iarduino_OLED/examples/ShowImage_Logo/ShowImage_Logo.ino create mode 100644 libraries/iarduino_OLED/examples/ShowImage_RAM_ROM/ShowImage_RAM_ROM.ino create mode 100644 libraries/iarduino_OLED/examples/ShowMediumFont/ShowMediumFont.ino create mode 100644 libraries/iarduino_OLED/examples/ShowNumber/ShowNumber.ino create mode 100644 libraries/iarduino_OLED/examples/ShowRus/ShowRus.ino create mode 100644 libraries/iarduino_OLED/examples/ShowSmallFont/ShowSmallFont.ino create mode 100644 libraries/iarduino_OLED/examples/ShowTextBackground/ShowTextBackground.ino create mode 100644 libraries/iarduino_OLED/examples/ShowTextInvert/ShowTextInvert.ino create mode 100644 libraries/iarduino_OLED/examples/ShowTime/ShowTime.ino create mode 100644 libraries/iarduino_OLED/examples/TwoDisplays/TwoDisplays.ino create mode 100644 libraries/iarduino_OLED/keywords.txt create mode 100644 libraries/iarduino_OLED/library.properties create mode 100644 libraries/iarduino_OLED/src/DefaultFonts.c create mode 100644 libraries/iarduino_OLED/src/DefaultImage.c create mode 100644 libraries/iarduino_OLED/src/iarduino_OLED.cpp create mode 100644 libraries/iarduino_OLED/src/iarduino_OLED.h create mode 100644 libraries/iarduino_OLED/src/iarduino_OLED_I2C.h create mode 100644 libraries/iarduino_OLED_txt/examples/ShowMediumFont/ShowMediumFont.ino create mode 100644 libraries/iarduino_OLED_txt/examples/ShowNumber/ShowNumber.ino create mode 100644 libraries/iarduino_OLED_txt/examples/ShowRus/ShowRus.ino create mode 100644 libraries/iarduino_OLED_txt/examples/ShowSmallFont/ShowSmallFont.ino create mode 100644 libraries/iarduino_OLED_txt/examples/ShowTextInvert/ShowTextInvert.ino create mode 100644 libraries/iarduino_OLED_txt/examples/ShowTime/ShowTime.ino create mode 100644 libraries/iarduino_OLED_txt/examples/TwoDisplays/TwoDisplays.ino create mode 100644 libraries/iarduino_OLED_txt/keywords.txt create mode 100644 libraries/iarduino_OLED_txt/library.properties create mode 100644 libraries/iarduino_OLED_txt/src/DefaultFonts.c create mode 100644 libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.cpp create mode 100644 libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.h create mode 100644 libraries/iarduino_OLED_txt/src/iarduino_OLED_txt_I2C.h diff --git a/PCdisplay_v.1.4/PCdisplay_v.1.4.ino b/PCdisplay_v.1.4/PCdisplay_v.1.4.ino index 0579c0a..9f4edab 100644 --- a/PCdisplay_v.1.4/PCdisplay_v.1.4.ino +++ b/PCdisplay_v.1.4/PCdisplay_v.1.4.ino @@ -69,7 +69,7 @@ LiquidCrystal_I2C lcd(0x3f, 20, 4); #define printByte(args) write(args); #define TEMPERATURE_PRECISION 9 -// настройка даьчтков +// настройка датчтков OneWire oneWire(SENSOR_PIN); DallasTemperature sensors(&oneWire); DeviceAddress Thermometer1, Thermometer2; diff --git a/PCdisplay_v.1.4_oled128x64/PCdisplay_v.1.4_oled128x64.ino b/PCdisplay_v.1.4_oled128x64/PCdisplay_v.1.4_oled128x64.ino new file mode 100644 index 0000000..06b2ffa --- /dev/null +++ b/PCdisplay_v.1.4_oled128x64/PCdisplay_v.1.4_oled128x64.ino @@ -0,0 +1,549 @@ + +/* + Блок электроники для крутого моддинга вашего ПК, возможности: + - Вывод основных параметров железа на внешний LCD дисплей + - Температура: CPU, GPU, материнская плата, самый горячий HDD + - Уровень загрузки: CPU, GPU, RAM, видеопамять + - Температура с внешних датчиков (DS18B20) + - Текущий уровень скорости внешних вентиляторов + - Управление большим количеством 12 вольтовых 2, 3, 4 проводных вентиляторов + - Автоматическое управление скоростью пропорционально температуре + - Ручное управление скоростью из интерфейса программы + - Управление RGB светодиодной лентой + - Управление цветом пропорционально температуре (синий - зелёный - жёлтый - красный) + - Ручное управление цветом из интерфейса программы + + ---------- Касаемо OLED экрана ---------- + + 1. На OLED экране очень мало места, как выяснилось)) По-этому были убраны знаки градусов у температур, дабы заполучить + хотя бы ещё один свободный символ для построения полос загрузки. + Все элементы были по-максимуму адаптированы под данный экран (в т.ч. полосы загрузки), и распределены для комфортного восприятия. + 2. Для экрана так же дописана функция отключения экарана по истечению 25 секунд, когда данные не поступают...объясню зачем: + Часто кидаю комп в режим сна вместо полного отключения. USB порты при этом остаются работать, благодаря чему + после отключения светится надпись о том, что связь потеряна. Дабы можно было класть комп в режим сна, и не беспокоится о + системном мониторе - как раз и дописана функция отключения экрана. Точнее по факту это функция очистки, но т.к. oled не + имеют подсветки (светятся сами пиксели), то дисплей по факту выключен. + 3. Для OLED-дисплея была использована текстовая библиотека. Чтобы рисовать различные картинки, лого, графики и т.п. - + рекомендуется использовать графическую. Но графическая крайне много жрет памяти ардуины. Чтобы не нарушать стабильность + выбор пал именно на текстовую. + По-этому из прошивки удалены (точнее закоментированы) функции вывода логотипов и графиков. + Для желающих по-эксперементировать графическая библиотека тоже приложена. Но там немного другая адресация + функции отрисовки надписей надо будет немного переделать. + 4. Остальные функции прошивки алекса по максимуму сохранены + + PS: Хотел написать так же скетч для работы с экраном 128x32 - но и тут закралась подства. Библиотека iarduino (по крайней мере + шрифты в ней), по ходу, расчитана только на 128х64. Зато на удивление этот скетч залился и работал с экраном 128x32, правда + мелкие надписи были нечитаемы... + + PPS: Да, я прекрасно знаю что есть похожая библиотека от Adafrut для ssd1306. Но она с моим дисплеем 128х64 напрочь отказалась + работать. Ни один пример не завёлся. Зато с 128х32 отлично работает... + Но т.к. всё таки первый экран больше инфы вмещает - выбрал его, и собственно библиотеку от iarduino. + + ---------- Касаемо OLED экрана ---------- + + + Программа HardwareMonitorPlus https://github.com/AlexGyver/PCdisplay + - Запустить OpenHardwareMonitor.exe + - Options/Serial/Run - запуск соединения с Ардуиной + - Options/Serial/Config - настройка параметров работы + - PORT address - адрес порта, куда подключена Ардуина + - TEMP source - источник показаний температуры (процессор, видеокарта, максимум проц+видео, датчик 1, датчик 2) + - FAN min, FAN max - минимальные и максимальные обороты вентиляторов, в % + - TEMP min, TEMP max - минимальная и максимальная температура, в градусах Цельсия + - Manual FAN - ручное управление скоростью вентилятора в % + - Manual COLOR - ручное управление цветом ленты + - LED brightness - управление яркостью ленты + - CHART interval - интервал обновления графиков + + Что идёт в порт: 0-CPU temp, 1-GPU temp, 2-mother temp, 3-max HDD temp, 4-CPU load, 5-GPU load, 6-RAM use, 7-GPU memory use, + 8-maxFAN, 9-minFAN, 10-maxTEMP, 11-minTEMP, 12-manualFAN, 13-manualCOLOR, 14-fanCtrl, 15-colorCtrl, 16-brightCtrl, 17-LOGinterval, 18-tempSource +*/ +// ------------------------ НАСТРОЙКИ ---------------------------- +// настройки пределов скорости и температуры по умолчанию (на случай отсутствия связи) +byte speedMIN = 10, speedMAX = 90, tempMIN = 30, tempMAX = 70; +#define DRIVER_VERSION 1 // 0 - маркировка драйвера кончается на 4АТ, 1 - на 4Т +#define COLOR_ALGORITM 0 // 0 или 1 - разные алгоритмы изменения цвета (строка 222) +#define ERROR_DUTY 90 // скорость вентиляторов при потере связи +#define ERROR_BACKLIGHT 0 // 0 - гасить подсветку при потере сигнала, 1 - не гасить +#define ERROR_UPTIME 0 // 1 - сбрасывать uptime при потере связи, 0 - нет +// ------------------------ НАСТРОЙКИ ---------------------------- + +// ----------------------- ПИНЫ --------------------------- +#define FAN_PIN 9 // на мосфет вентиляторов +#define R_PIN 5 // на мосфет ленты, красный +#define G_PIN 3 // на мосфет ленты, зелёный +#define B_PIN 6 // на мосфет ленты, синий +#define BTN1 A3 // первая кнопка +#define BTN2 A2 // вторая кнопка +#define SENSOR_PIN 14 // датчик температуры +// ----------------------- ПИНЫ --------------------------- + +// -------------------- БИБЛИОТЕКИ --------------------- +#include // библиотека протокола датчиков +#include // библиотека датчика +#include // библиотека расширенной работы со строками +#include // Подключаем библиотеку iarduino_OLED_txt. +#include // библиотека таймера +// -------------------- БИБЛИОТЕКИ --------------------- + +//---------- ОПРЕДЕЛЕНИЕ ДИСПЛЕЯ И ШРИФТОВ ------------- +iarduino_OLED_txt lcd(0x78); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x78 (если учитывать бит RW=0). // +extern uint8_t MediumFontRus[]; // Подключаем шрифт MediumFontRusntRus. +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. +//---------- ОПРЕДЕЛЕНИЕ ДИСПЛЕЯ И ШРИФТОВ ------------- + +#define TEMPERATURE_PRECISION 9 +// настройка датчтков +OneWire oneWire(SENSOR_PIN); +DallasTemperature sensors(&oneWire); +DeviceAddress Thermometer1, Thermometer2; + +/* стартовый логотип +Логотипы не использовал, т.к. для дисплея используется текстовая библиотека. Чтобы рисовать любые картинки - нужна графическая +Но она крайне прожорлива в плане ресурсов (на nano появляется предупреждение о нехватке памяти). Надо было чем-то жертвовать. +Но библиотеку графическую на всякий случай приложил. Желающие могут поэксперементировать. + +*/ +char inData[82]; // массив входных значений (СИМВОЛЫ) +int PCdata[20]; // массив численных значений показаний с компьютера +byte PLOTmem[6][16]; // массив для хранения данных для построения графика (16 значений для 6 параметров) +byte blocks, halfs; +byte index = 0; +int display_mode = 6; +String string_convert; +unsigned long timeout, uptime_timer, plot_timer; +boolean lightState, reDraw_flag = 1, updateDisplay_flag, updateTemp_flag, timeOut_flag = 1, sleep_flag = 1;; +int duty, LEDcolor; +int k, b, R, G, B, Rf, Gf, Bf; +byte mainTemp; +byte lines[] = {4, 5, 7, 6}; +byte plotLines[] = {0, 1, 4, 5, 6, 7}; // 0-CPU temp, 1-GPU temp, 2-CPU load, 3-GPU load, 4-RAM load, 5-GPU memory +String perc; +unsigned long sec, mins, hrs; +byte temp1, temp2; +boolean btn1_sig, btn2_sig, btn1_flag, btn2_flag; + +// Названия для легенды графиков +const char plot_0[] = "CPU"; +const char plot_1[] = "GPU"; +const char plot_2[] = "RAM"; + +const char plot_3[] = "temp"; +const char plot_4[] = "load"; +const char plot_5[] = "mem"; +// названия ниже должны совпадать с массивами сверху и идти по порядку! +static const char *plotNames0[] = { + plot_0, plot_1, plot_0, plot_1, plot_2, plot_1 +}; +static const char *plotNames1[] = { + plot_3, plot_3, plot_4, plot_4, plot_4, plot_5 +}; +// 0-CPU temp, 1-GPU temp, 2-CPU load, 3-GPU load, 4-RAM load, 5-GPU memory + +void setup() { + lcd.begin(); // Инициируем работу с дисплеем. + lcd.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. + lcd.setCoding(TXT_UTF8); //кодировка может не подойти, если вместо русских букв "кракозябры" пробуйте 1 из вариантов TXT_UTF8 TXT_CP866 TXT_WIN1251 + Serial.begin(9600); + Timer1.initialize(40); // поставить частоту ШИМ 25 кГц (40 микросекунд) + pinMode(R_PIN, OUTPUT); + pinMode(G_PIN, OUTPUT); + pinMode(B_PIN, OUTPUT); + digitalWrite(R_PIN, 0); + digitalWrite(G_PIN, 0); + digitalWrite(B_PIN, 0); + pinMode(BTN1, INPUT_PULLUP); + pinMode(BTN2, INPUT_PULLUP); + sensors.begin(); + sensors.getAddress(Thermometer1, 0); + sensors.getAddress(Thermometer2, 1); + sensors.setResolution(Thermometer1, TEMPERATURE_PRECISION); + sensors.setResolution(Thermometer2, TEMPERATURE_PRECISION); + // инициализация дисплея +// lcd.init(); +// lcd.backlight(); + lcd.clrScr(); // очистить дисплей + show_logo(); // показать логотип + + Timer1.pwm(FAN_PIN, 400); // включить вентиляторы на 40% + delay(2000); // на 2 секунды + lcd.clrScr(); // очистить дисплей + PCdata[8] = speedMAX; + PCdata[9] = speedMIN; + PCdata[10] = tempMAX; + PCdata[11] = tempMIN; +} +// 8-maxFAN, 9-minFAN, 10-maxTEMP, 11-minTEMP, 12-mnlFAN + +// ------------------------------ ОСНОВНОЙ ЦИКЛ ------------------------------- +void loop() { + parsing(); // парсим строки с компьютера + //updatePlot(); // обновляем массив данных графика + getTemperature(); // получить значения с датчиков температуры + dutyCalculate(); // посчитать скважность для вентиляторов + Timer1.pwm(FAN_PIN, duty * 10); // управлять вентиляторами + LEDcontrol(); // управлять цветом ленты + buttonsTick(); // опрос кнопок и смена режимов + updateDisplay(); // обновить показания на дисплее + timeoutTick(); // проверка таймаута +} +// ------------------------------ ОСНОВНОЙ ЦИКЛ ------------------------------- + +void buttonsTick() { + btn1_sig = !digitalRead(BTN1); + btn2_sig = !digitalRead(BTN2); + if (btn1_sig && !btn1_flag) { + display_mode++; + reDraw_flag = 1; + if (display_mode > 7) display_mode = 0; + btn1_flag = 1; + } + if (!btn1_sig && btn1_flag) { + btn1_flag = 0; + } + if (btn2_sig && !btn2_flag) { + display_mode--; + reDraw_flag = 1; + if (display_mode < 0) display_mode = 7; + btn2_flag = 1; + } + if (!btn2_sig && btn2_flag) { + btn2_flag = 0; + } +} + +void getTemperature() { + if (updateTemp_flag) { + sensors.requestTemperatures(); + temp1 = sensors.getTempC(Thermometer1); + temp2 = sensors.getTempC(Thermometer2); + updateTemp_flag = 0; + } +} + +void LEDcontrol() { + b = PCdata[16]; + if (PCdata[13] == 1) // если стоит галочка Manual Color + LEDcolor = PCdata[15]; // цвет равен установленному ползунком + else { // если нет + LEDcolor = map(mainTemp, PCdata[11], PCdata[10], 0, 1000); + LEDcolor = constrain(LEDcolor, 0, 1000); + } + + if (COLOR_ALGORITM) { + // алгоритм цвета 1 + // синий убавляется, зелёный прибавляется + // зелёный убавляется, красный прибавляется + if (LEDcolor <= 500) { + k = map(LEDcolor, 0, 500, 0, 255); + R = 0; + G = k; + B = 255 - k; + } + if (LEDcolor > 500) { + k = map(LEDcolor, 500, 1000, 0, 255); + R = k; + G = 255 - k; + B = 0; + } + + } else { + // алгоритм цвета 2 + // синий максимум, плавно прибавляется зелёный + // зелёный максимум, плавно убавляется синий + // зелёный максимум, плавно прибавляется красный + // красный максимум, плавно убавляется зелёный + + if (LEDcolor <= 250) { + k = map(LEDcolor, 0, 250, 0, 255); + R = 0; + G = k; + B = 255; + } + if (LEDcolor > 250 && LEDcolor <= 500) { + k = map(LEDcolor, 250, 500, 0, 255); + R = 0; + G = 255; + B = 255 - k; + } + if (LEDcolor > 500 && LEDcolor <= 750) { + k = map(LEDcolor, 500, 750, 0, 255); + R = k; + G = 255; + B = 0; + } + if (LEDcolor > 750 && LEDcolor <= 1000) { + k = map(LEDcolor, 750, 1000, 0, 255); + R = 255; + G = 255 - k; + B = 0; + } + } + + Rf = (b * R / 100); + Gf = (b * G / 100); + Bf = (b * B / 100); + analogWrite(R_PIN, Rf); + analogWrite(G_PIN, Gf); + analogWrite(B_PIN, Bf); +} + +void dutyCalculate() { + if (PCdata[12] == 1) // если стоит галочка ManualFAN + duty = PCdata[14]; // скважность равна установленной ползунком + else { // если нет + switch (PCdata[18]) { + case 0: mainTemp = PCdata[0]; // взять опорную температуру как CPU + break; + case 1: mainTemp = PCdata[1]; // взять опорную температуру как GPU + break; + case 2: mainTemp = max(PCdata[0], PCdata[1]); // взять опорную температуру как максимум CPU и GPU + break; + case 3: mainTemp = temp1; + break; + case 4: mainTemp = temp2; + break; + } + duty = map(mainTemp, PCdata[11], PCdata[10], PCdata[9], PCdata[8]); + duty = constrain(duty, PCdata[9], PCdata[8]); + } + if (!timeOut_flag) duty = ERROR_DUTY; // если пропало соединение, поставить вентиляторы на ERROR_DUTY +} + +void parsing() { + while (Serial.available() > 0) { + char aChar = Serial.read(); + if (aChar != 'E') { + inData[index] = aChar; + index++; + inData[index] = '\0'; + } else { + char *p = inData; + char *str; + index = 0; + String value = ""; + while ((str = strtok_r(p, ";", &p)) != NULL) { + string_convert = str; + PCdata[index] = string_convert.toInt(); + index++; + } + index = 0; + updateDisplay_flag = 1; + updateTemp_flag = 1; + } + if (!timeOut_flag) { // если связь была потеряна, но восстановилась +// if (!ERROR_BACKLIGHT) lcd.backlight(); // включить подсветку при появлении сигнала, если разрешено + if (ERROR_UPTIME) uptime_timer = millis(); // сбросить uptime, если разрешено + } + timeout = millis(); + timeOut_flag = 1; + sleep_flag = 1; + } +} + +void updateDisplay() { + if (updateDisplay_flag) { + if (reDraw_flag) { + lcd.clrScr(); + switch (display_mode) { + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: //draw_plot_symb(); + break; + case 6: draw_labels_1(); + break; + case 7: draw_labels_2(); + break; + } + reDraw_flag = 0; + } + switch (display_mode) { + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: //draw_plot(); + break; + case 6: draw_stats_1(); + break; + case 7: draw_stats_2(); + break; + /*case 50: debug(); + break;*/ + } + updateDisplay_flag = 0; + } +} +void draw_stats_1() { + lcd.print(PCdata[0], 24, 1); + lcd.print(PCdata[4], 92, 1); + if (PCdata[4] < 10) perc = "% "; + else if (PCdata[4] < 100) perc = "%"; + else perc = ""; lcd.print(perc); + lcd.print(PCdata[1], 24, 3); + lcd.print(PCdata[5], 92, 3); + if (PCdata[5] < 10) perc = "% "; + else if (PCdata[5] < 100) perc = "%"; + else perc = ""; lcd.print(perc); + lcd.print(PCdata[7], 92, 5); + if (PCdata[7] < 10) perc = "% "; + else if (PCdata[7] < 100) perc = "%"; + else perc = ""; lcd.print(perc); + lcd.print(PCdata[6], 92, 7); + if (PCdata[6] < 10) perc = "% "; + else if (PCdata[6] < 100) perc = "%"; + else perc = ""; lcd.print(perc); + draw_stats_progress(1,map(PCdata[4],0,100,0,5)); + draw_stats_progress(3,map(PCdata[5],0,100,0,5)); + draw_stats_progress(5,map(PCdata[7],0,100,0,5)); + draw_stats_progress(7,map(PCdata[6],0,100,0,5)); +} + +void draw_stats_progress(int line, int num) { + for (int i=1; i<=6; i++) { + if (num>=i) lcd.print("|", 43+i*7, line); else if (i!=6) lcd.print(" ", 43+i*7, line); + } +} + +void draw_stats_2() { + lcd.print(duty, 92, 1); + if ((duty) < 10) perc = "% "; + else if ((duty) < 100) perc = "%"; + else perc = ""; lcd.print(perc); + draw_stats_progress(1,map(duty,0,100,0,5)); + + lcd.print(temp1, 35, 3); + lcd.print(temp2, 104, 3); + lcd.print(PCdata[2], 35, 5); + lcd.print(PCdata[3], 104, 5); + + lcd.setCursor(64, 7); + lcd.setFont(SmallFontRus); + sec = (long)(millis() - uptime_timer) / 1000; + hrs = floor((sec / 3600)); + mins = floor(sec - (hrs * 3600)) / 60; + sec = sec - (hrs * 3600 + mins * 60); + if (hrs < 10) lcd.print(0); + lcd.print(hrs); + lcd.print(":"); + if (mins < 10) lcd.print(0); + lcd.print(mins); + lcd.print(":"); + if (sec < 10) lcd.print(0); + lcd.print(sec); + lcd.setFont(MediumFontRus); +} + +void draw_labels_1() { + lcd.setFont(SmallFontRus); + lcd.print("CPU:" , 0, 1); + lcd.print("GPU:" , 0, 3); + lcd.print("GPU mem:" , 0, 5); + lcd.print("RAM mem:" , 0, 7); + lcd.setFont(MediumFontRus); +} + +void draw_labels_2() { + lcd.setFont(SmallFontRus); + lcd.print("FANspeed" , 0, 1); + lcd.print("TMP1: " , 0, 3); + lcd.print("TMP2:" , 64, 3); + lcd.print("MOM:" , 0, 5); + lcd.print("HDDmx:" , 64, 5); + lcd.print("UPTIME:" , 0, 7); + lcd.setFont(MediumFontRus); +} + +/*void draw_legend() { + byte data = PCdata[plotLines[display_mode]]; + lcd.setCursor(16, 2); lcd.print(data); + if (display_mode > 1) { + if (data < 10) perc = "% "; + else if (data < 100) perc = "%"; + else { + perc = ""; + } + lcd.print(perc); + } else { + if (data < 10) { + lcd.write(223); + lcd.print(" "); + } else if (data < 100) { + lcd.write(223); lcd.print(" "); + } else { + lcd.write(223); + } + } +}*/ + +/*void draw_plot() { + draw_legend(); + + for (byte i = 0; i < 16; i++) { // каждый столбец параметров + blocks = floor(PLOTmem[display_mode][i] / 8); // найти количество целых блоков + halfs = PLOTmem[display_mode][i] - blocks * 8; // найти число оставшихся полосок + for (byte n = 0; n < 4; n++) { + if (n < blocks) { + lcd.setCursor(i, (3 - n)); + lcd.printByte(0); + } + if (n >= blocks) { + if (n != 3) { + lcd.setCursor(i, (3 - n)); + if (halfs > 0) lcd.printByte(halfs); + for (byte k = n + 1; k < 4; k++) { + lcd.setCursor(i, (3 - k)); + lcd.print(" "); + } + break; + } + } + } + } +}*/ + +void timeoutTick() { + if ((millis() - timeout > 5000) && timeOut_flag) { + lcd.clrScr(); + lcd.print("СВЯЗЬ" , OLED_C, 2); + lcd.print("ПОТЕРЯНА" , OLED_C, 5); + timeOut_flag = 0; + reDraw_flag = 1; + } + if ((millis() - timeout > 25000) && sleep_flag) { + lcd.clrScr(); + sleep_flag = 0; + reDraw_flag = 1; + } +} +void show_logo() { + lcd.print("AlexGyver" , OLED_C, 1); + lcd.setFont(SmallFontRus); + lcd.print("Technologies" , OLED_C, 2); + lcd.print("modified by" , OLED_C, 5); + lcd.setFont(MediumFontRus); + lcd.print("nick7zmail" , OLED_C, 7); +} +/*void debug() { + lcd.clear(); + lcd.setCursor(0, 0); + for (int j = 0; j < 5; j++) { + lcd.print(PCdata[j]); lcd.print(" "); + } + lcd.setCursor(0, 1); + for (int j = 6; j < 10; j++) { + lcd.print(PCdata[j]); lcd.print(" "); + } + lcd.setCursor(0, 2); + for (int j = 10; j < 15; j++) { + lcd.print(PCdata[j]); lcd.print(" "); + } + lcd.setCursor(0, 3); + for (int j = 15; j < 18; j++) { + lcd.print(PCdata[j]); lcd.print(" "); + } +}*/ diff --git a/PCdisplay_v_1.4_1602/PCdisplay_v_1.4_1602.ino b/PCdisplay_v_1.4_1602/PCdisplay_v_1.4_1602.ino index bed95e9..3606423 100644 --- a/PCdisplay_v_1.4_1602/PCdisplay_v_1.4_1602.ino +++ b/PCdisplay_v_1.4_1602/PCdisplay_v_1.4_1602.ino @@ -71,7 +71,7 @@ LiquidCrystal_I2C lcd(0x3f, 16, 2); #define printByte(args) write(args); #define TEMPERATURE_PRECISION 9 -// настройка даьчтков +// настройка датчтков OneWire oneWire(SENSOR_PIN); DallasTemperature sensors(&oneWire); DeviceAddress Thermometer1, Thermometer2; diff --git a/libraries/I2Cdev/I2Cdev.cpp b/libraries/I2Cdev/I2Cdev.cpp new file mode 100644 index 0000000..db173b5 --- /dev/null +++ b/libraries/I2Cdev/I2Cdev.cpp @@ -0,0 +1,1457 @@ +// I2Cdev library collection - Main I2C device class +// Abstracts bit and byte I2C R/W functions into a convenient class +// 2013-06-05 by Jeff Rowberg +// +// Changelog: +// 2013-05-06 - add Francesco Ferrara's Fastwire v0.24 implementation with small modifications +// 2013-05-05 - fix issue with writing bit values to words (Sasquatch/Farzanegan) +// 2012-06-09 - fix major issue with reading > 32 bytes at a time with Arduino Wire +// - add compiler warnings when using outdated or IDE or limited I2Cdev implementation +// 2011-11-01 - fix write*Bits mask calculation (thanks sasquatch @ Arduino forums) +// 2011-10-03 - added automatic Arduino version detection for ease of use +// 2011-10-02 - added Gene Knight's NBWire TwoWire class implementation with small modifications +// 2011-08-31 - added support for Arduino 1.0 Wire library (methods are different from 0.x) +// 2011-08-03 - added optional timeout parameter to read* methods to easily change from default +// 2011-08-02 - added support for 16-bit registers +// - fixed incorrect Doxygen comments on some methods +// - added timeout value for read operations (thanks mem @ Arduino forums) +// 2011-07-30 - changed read/write function structures to return success or byte counts +// - made all methods static for multi-device memory savings +// 2011-07-28 - initial release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2013 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#include "I2Cdev.h" + +#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + + #ifdef I2CDEV_IMPLEMENTATION_WARNINGS + #if ARDUINO < 100 + #warning Using outdated Arduino IDE with Wire library is functionally limiting. + #warning Arduino IDE v1.6.5+ with I2Cdev Fastwire implementation is recommended. + #warning This I2Cdev implementation does not support: + #warning - Repeated starts conditions + #warning - Timeout detection (some Wire requests block forever) + #elif ARDUINO == 100 + #warning Using outdated Arduino IDE with Wire library is functionally limiting. + #warning Arduino IDE v1.6.5+ with I2Cdev Fastwire implementation is recommended. + #warning This I2Cdev implementation does not support: + #warning - Repeated starts conditions + #warning - Timeout detection (some Wire requests block forever) + #elif ARDUINO > 100 + /*#warning Using current Arduino IDE with Wire library is functionally limiting. + #warning Arduino IDE v1.6.5+ with I2CDEV_BUILTIN_FASTWIRE implementation is recommended. + #warning This I2Cdev implementation does not support: + #warning - Timeout detection (some Wire requests block forever)*/ + #endif + #endif + +#elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + + //#error The I2CDEV_BUILTIN_FASTWIRE implementation is known to be broken right now. Patience, Iago! + +#elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + + #ifdef I2CDEV_IMPLEMENTATION_WARNINGS + #warning Using I2CDEV_BUILTIN_NBWIRE implementation may adversely affect interrupt detection. + #warning This I2Cdev implementation does not support: + #warning - Repeated starts conditions + #endif + + // NBWire implementation based heavily on code by Gene Knight + // Originally posted on the Arduino forum at http://arduino.cc/forum/index.php/topic,70705.0.html + // Originally offered to the i2cdevlib project at http://arduino.cc/forum/index.php/topic,68210.30.html + TwoWire Wire; + +#endif + +/** Default constructor. + */ +I2Cdev::I2Cdev() { +} + +/** Read a single bit from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitNum Bit position to read (0-7) + * @param data Container for single bit value + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t *data, uint16_t timeout) { + uint8_t b; + uint8_t count = readByte(devAddr, regAddr, &b, timeout); + *data = b & (1 << bitNum); + return count; +} + +/** Read a single bit from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitNum Bit position to read (0-15) + * @param data Container for single bit value + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t *data, uint16_t timeout) { + uint16_t b; + uint8_t count = readWord(devAddr, regAddr, &b, timeout); + *data = b & (1 << bitNum); + return count; +} + +/** Read multiple bits from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitStart First bit position to read (0-7) + * @param length Number of bits to read (not more than 8) + * @param data Container for right-aligned value (i.e. '101' read from any bitStart position will equal 0x05) + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t *data, uint16_t timeout) { + // 01101001 read byte + // 76543210 bit numbers + // xxx args: bitStart=4, length=3 + // 010 masked + // -> 010 shifted + uint8_t count, b; + if ((count = readByte(devAddr, regAddr, &b, timeout)) != 0) { + uint8_t mask = ((1 << length) - 1) << (bitStart - length + 1); + b &= mask; + b >>= (bitStart - length + 1); + *data = b; + } + return count; +} + +/** Read multiple bits from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param bitStart First bit position to read (0-15) + * @param length Number of bits to read (not more than 16) + * @param data Container for right-aligned value (i.e. '101' read from any bitStart position will equal 0x05) + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (1 = success, 0 = failure, -1 = timeout) + */ +int8_t I2Cdev::readBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t *data, uint16_t timeout) { + // 1101011001101001 read byte + // fedcba9876543210 bit numbers + // xxx args: bitStart=12, length=3 + // 010 masked + // -> 010 shifted + uint8_t count; + uint16_t w; + if ((count = readWord(devAddr, regAddr, &w, timeout)) != 0) { + uint16_t mask = ((1 << length) - 1) << (bitStart - length + 1); + w &= mask; + w >>= (bitStart - length + 1); + *data = w; + } + return count; +} + +/** Read single byte from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param data Container for byte value read from device + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readByte(uint8_t devAddr, uint8_t regAddr, uint8_t *data, uint16_t timeout) { + return readBytes(devAddr, regAddr, 1, data, timeout); +} + +/** Read single word from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to read from + * @param data Container for word value read from device + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Status of read operation (true = success) + */ +int8_t I2Cdev::readWord(uint8_t devAddr, uint8_t regAddr, uint16_t *data, uint16_t timeout) { + return readWords(devAddr, regAddr, 1, data, timeout); +} + +/** Read multiple bytes from an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register regAddr to read from + * @param length Number of bytes to read + * @param data Buffer to store read data in + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Number of bytes read (-1 indicates failure) + */ +int8_t I2Cdev::readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t *data, uint16_t timeout) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") reading "); + Serial.print(length, DEC); + Serial.print(" bytes from 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + + int8_t count = 0; + uint32_t t1 = millis(); + + #if (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE) + + #if (ARDUINO < 100) + // Arduino v00xx (before v1.0), Wire library + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length; k += min(length, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.send(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)min(length - k, BUFFER_LENGTH)); + + for (; Wire.available() && (timeout == 0 || millis() - t1 < timeout); count++) { + data[count] = Wire.receive(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + } + + Wire.endTransmission(); + } + #elif (ARDUINO == 100) + // Arduino v1.0.0, Wire library + // Adds standardized write() and read() stream methods instead of send() and receive() + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length; k += min(length, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)min(length - k, BUFFER_LENGTH)); + + for (; Wire.available() && (timeout == 0 || millis() - t1 < timeout); count++) { + data[count] = Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + } + + Wire.endTransmission(); + } + #elif (ARDUINO > 100) + // Arduino v1.0.1+, Wire library + // Adds official support for repeated start condition, yay! + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length; k += min(length, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)min(length - k, BUFFER_LENGTH)); + + for (; Wire.available() && (timeout == 0 || millis() - t1 < timeout); count++) { + data[count] = Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + } + } + #endif + + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + + // Fastwire library + // no loop required for fastwire + uint8_t status = Fastwire::readBuf(devAddr << 1, regAddr, data, length); + if (status == 0) { + count = length; // success + } else { + count = -1; // error + } + + #endif + + // check for timeout + if (timeout > 0 && millis() - t1 >= timeout && count < length) count = -1; // timeout + + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(". Done ("); + Serial.print(count, DEC); + Serial.println(" read)."); + #endif + + return count; +} + +/** Read multiple words from a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register regAddr to read from + * @param length Number of words to read + * @param data Buffer to store read data in + * @param timeout Optional read timeout in milliseconds (0 to disable, leave off to use default class value in I2Cdev::readTimeout) + * @return Number of words read (-1 indicates failure) + */ +int8_t I2Cdev::readWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t *data, uint16_t timeout) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") reading "); + Serial.print(length, DEC); + Serial.print(" words from 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + + int8_t count = 0; + uint32_t t1 = millis(); + + #if (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE) + + #if (ARDUINO < 100) + // Arduino v00xx (before v1.0), Wire library + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length * 2; k += min(length * 2, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.send(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)(length * 2)); // length=words, this wants bytes + + bool msb = true; // starts with MSB, then LSB + for (; Wire.available() && count < length && (timeout == 0 || millis() - t1 < timeout);) { + if (msb) { + // first byte is bits 15-8 (MSb=15) + data[count] = Wire.receive() << 8; + } else { + // second byte is bits 7-0 (LSb=0) + data[count] |= Wire.receive(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + count++; + } + msb = !msb; + } + + Wire.endTransmission(); + } + #elif (ARDUINO == 100) + // Arduino v1.0.0, Wire library + // Adds standardized write() and read() stream methods instead of send() and receive() + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length * 2; k += min(length * 2, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)(length * 2)); // length=words, this wants bytes + + bool msb = true; // starts with MSB, then LSB + for (; Wire.available() && count < length && (timeout == 0 || millis() - t1 < timeout);) { + if (msb) { + // first byte is bits 15-8 (MSb=15) + data[count] = Wire.read() << 8; + } else { + // second byte is bits 7-0 (LSb=0) + data[count] |= Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + count++; + } + msb = !msb; + } + + Wire.endTransmission(); + } + #elif (ARDUINO > 100) + // Arduino v1.0.1+, Wire library + // Adds official support for repeated start condition, yay! + + // I2C/TWI subsystem uses internal buffer that breaks with large data requests + // so if user requests more than BUFFER_LENGTH bytes, we have to do it in + // smaller chunks instead of all at once + for (uint8_t k = 0; k < length * 2; k += min(length * 2, BUFFER_LENGTH)) { + Wire.beginTransmission(devAddr); + Wire.write(regAddr); + Wire.endTransmission(); + Wire.beginTransmission(devAddr); + Wire.requestFrom(devAddr, (uint8_t)(length * 2)); // length=words, this wants bytes + + bool msb = true; // starts with MSB, then LSB + for (; Wire.available() && count < length && (timeout == 0 || millis() - t1 < timeout);) { + if (msb) { + // first byte is bits 15-8 (MSb=15) + data[count] = Wire.read() << 8; + } else { + // second byte is bits 7-0 (LSb=0) + data[count] |= Wire.read(); + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[count], HEX); + if (count + 1 < length) Serial.print(" "); + #endif + count++; + } + msb = !msb; + } + + Wire.endTransmission(); + } + #endif + + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + + // Fastwire library + // no loop required for fastwire + uint16_t intermediate[(uint8_t)length]; + uint8_t status = Fastwire::readBuf(devAddr << 1, regAddr, (uint8_t *)intermediate, (uint8_t)(length * 2)); + if (status == 0) { + count = length; // success + for (uint8_t i = 0; i < length; i++) { + data[i] = (intermediate[2*i] << 8) | intermediate[2*i + 1]; + } + } else { + count = -1; // error + } + + #endif + + if (timeout > 0 && millis() - t1 >= timeout && count < length) count = -1; // timeout + + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(". Done ("); + Serial.print(count, DEC); + Serial.println(" read)."); + #endif + + return count; +} + +/** write a single bit in an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitNum Bit position to write (0-7) + * @param value New bit value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t data) { + uint8_t b; + readByte(devAddr, regAddr, &b); + b = (data != 0) ? (b | (1 << bitNum)) : (b & ~(1 << bitNum)); + return writeByte(devAddr, regAddr, b); +} + +/** write a single bit in a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitNum Bit position to write (0-15) + * @param value New bit value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t data) { + uint16_t w; + readWord(devAddr, regAddr, &w); + w = (data != 0) ? (w | (1 << bitNum)) : (w & ~(1 << bitNum)); + return writeWord(devAddr, regAddr, w); +} + +/** Write multiple bits in an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitStart First bit position to write (0-7) + * @param length Number of bits to write (not more than 8) + * @param data Right-aligned value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t data) { + // 010 value to write + // 76543210 bit numbers + // xxx args: bitStart=4, length=3 + // 00011100 mask byte + // 10101111 original value (sample) + // 10100011 original & ~mask + // 10101011 masked | value + uint8_t b; + if (readByte(devAddr, regAddr, &b) != 0) { + uint8_t mask = ((1 << length) - 1) << (bitStart - length + 1); + data <<= (bitStart - length + 1); // shift data into correct position + data &= mask; // zero all non-important bits in data + b &= ~(mask); // zero all important bits in existing byte + b |= data; // combine data with existing byte + return writeByte(devAddr, regAddr, b); + } else { + return false; + } +} + +/** Write multiple bits in a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register regAddr to write to + * @param bitStart First bit position to write (0-15) + * @param length Number of bits to write (not more than 16) + * @param data Right-aligned value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t data) { + // 010 value to write + // fedcba9876543210 bit numbers + // xxx args: bitStart=12, length=3 + // 0001110000000000 mask word + // 1010111110010110 original value (sample) + // 1010001110010110 original & ~mask + // 1010101110010110 masked | value + uint16_t w; + if (readWord(devAddr, regAddr, &w) != 0) { + uint16_t mask = ((1 << length) - 1) << (bitStart - length + 1); + data <<= (bitStart - length + 1); // shift data into correct position + data &= mask; // zero all non-important bits in data + w &= ~(mask); // zero all important bits in existing word + w |= data; // combine data with existing word + return writeWord(devAddr, regAddr, w); + } else { + return false; + } +} + +/** Write single byte to an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register address to write to + * @param data New byte value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeByte(uint8_t devAddr, uint8_t regAddr, uint8_t data) { + return writeBytes(devAddr, regAddr, 1, &data); +} + +/** Write single word to a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr Register address to write to + * @param data New word value to write + * @return Status of operation (true = success) + */ +bool I2Cdev::writeWord(uint8_t devAddr, uint8_t regAddr, uint16_t data) { + return writeWords(devAddr, regAddr, 1, &data); +} + +/** Write multiple bytes to an 8-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register address to write to + * @param length Number of bytes to write + * @param data Buffer to copy new data from + * @return Status of operation (true = success) + */ +bool I2Cdev::writeBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t* data) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") writing "); + Serial.print(length, DEC); + Serial.print(" bytes to 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + uint8_t status = 0; + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.beginTransmission(devAddr); + Wire.send((uint8_t) regAddr); // send address + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) + Wire.beginTransmission(devAddr); + Wire.write((uint8_t) regAddr); // send address + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::beginTransmission(devAddr); + Fastwire::write(regAddr); + #endif + for (uint8_t i = 0; i < length; i++) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[i], HEX); + if (i + 1 < length) Serial.print(" "); + #endif + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.send((uint8_t) data[i]); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) + Wire.write((uint8_t) data[i]); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::write((uint8_t) data[i]); + #endif + } + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.endTransmission(); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) + status = Wire.endTransmission(); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::stop(); + //status = Fastwire::endTransmission(); + #endif + #ifdef I2CDEV_SERIAL_DEBUG + Serial.println(". Done."); + #endif + return status == 0; +} + +/** Write multiple words to a 16-bit device register. + * @param devAddr I2C slave device address + * @param regAddr First register address to write to + * @param length Number of words to write + * @param data Buffer to copy new data from + * @return Status of operation (true = success) + */ +bool I2Cdev::writeWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t* data) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print("I2C (0x"); + Serial.print(devAddr, HEX); + Serial.print(") writing "); + Serial.print(length, DEC); + Serial.print(" words to 0x"); + Serial.print(regAddr, HEX); + Serial.print("..."); + #endif + uint8_t status = 0; + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.beginTransmission(devAddr); + Wire.send(regAddr); // send address + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) + Wire.beginTransmission(devAddr); + Wire.write(regAddr); // send address + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::beginTransmission(devAddr); + Fastwire::write(regAddr); + #endif + for (uint8_t i = 0; i < length * 2; i++) { + #ifdef I2CDEV_SERIAL_DEBUG + Serial.print(data[i], HEX); + if (i + 1 < length) Serial.print(" "); + #endif + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.send((uint8_t)(data[i] >> 8)); // send MSB + Wire.send((uint8_t)data[i++]); // send LSB + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) + Wire.write((uint8_t)(data[i] >> 8)); // send MSB + Wire.write((uint8_t)data[i++]); // send LSB + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::write((uint8_t)(data[i] >> 8)); // send MSB + status = Fastwire::write((uint8_t)data[i++]); // send LSB + if (status != 0) break; + #endif + } + #if ((I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO < 100) || I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE) + Wire.endTransmission(); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE && ARDUINO >= 100) + status = Wire.endTransmission(); + #elif (I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE) + Fastwire::stop(); + //status = Fastwire::endTransmission(); + #endif + #ifdef I2CDEV_SERIAL_DEBUG + Serial.println(". Done."); + #endif + return status == 0; +} + +/** Default timeout value for read operations. + * Set this to 0 to disable timeout detection. + */ +uint16_t I2Cdev::readTimeout = I2CDEV_DEFAULT_READ_TIMEOUT; + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + // I2C library + ////////////////////// + // Copyright(C) 2012 + // Francesco Ferrara + // ferrara[at]libero[point]it + ////////////////////// + + /* + FastWire + - 0.24 added stop + - 0.23 added reset + + This is a library to help faster programs to read I2C devices. + Copyright(C) 2012 Francesco Ferrara + occhiobello at gmail dot com + [used by Jeff Rowberg for I2Cdevlib with permission] + */ + + boolean Fastwire::waitInt() { + int l = 250; + while (!(TWCR & (1 << TWINT)) && l-- > 0); + return l > 0; + } + + void Fastwire::setup(int khz, boolean pullup) { + TWCR = 0; + #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega8__) || defined(__AVR_ATmega328P__) + // activate internal pull-ups for twi (PORTC bits 4 & 5) + // as per note from atmega8 manual pg167 + if (pullup) PORTC |= ((1 << 4) | (1 << 5)); + else PORTC &= ~((1 << 4) | (1 << 5)); + #elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644__) + // activate internal pull-ups for twi (PORTC bits 0 & 1) + if (pullup) PORTC |= ((1 << 0) | (1 << 1)); + else PORTC &= ~((1 << 0) | (1 << 1)); + #else + // activate internal pull-ups for twi (PORTD bits 0 & 1) + // as per note from atmega128 manual pg204 + if (pullup) PORTD |= ((1 << 0) | (1 << 1)); + else PORTD &= ~((1 << 0) | (1 << 1)); + #endif + + TWSR = 0; // no prescaler => prescaler = 1 + TWBR = ((16000L / khz) - 16) / 2; // change the I2C clock rate + TWCR = 1 << TWEN; // enable twi module, no interrupt + } + + // added by Jeff Rowberg 2013-05-07: + // Arduino Wire-style "beginTransmission" function + // (takes 7-bit device address like the Wire method, NOT 8-bit: 0x68, not 0xD0/0xD1) + byte Fastwire::beginTransmission(byte device) { + byte twst, retry; + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 1; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 2; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device << 1; // send device address without read bit (1) + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 3; + twst = TWSR & 0xF8; + } while (twst == TW_MT_SLA_NACK && retry-- > 0); + if (twst != TW_MT_SLA_ACK) return 4; + return 0; + } + + byte Fastwire::writeBuf(byte device, byte address, byte *data, byte num) { + byte twst, retry; + + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 1; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 2; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device & 0xFE; // send device address without read bit (1) + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 3; + twst = TWSR & 0xF8; + } while (twst == TW_MT_SLA_NACK && retry-- > 0); + if (twst != TW_MT_SLA_ACK) return 4; + + //Serial.print(address, HEX); + //Serial.print(" "); + TWDR = address; // send data to the previously addressed device + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 5; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 6; + + for (byte i = 0; i < num; i++) { + //Serial.print(data[i], HEX); + //Serial.print(" "); + TWDR = data[i]; // send data to the previously addressed device + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 7; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 8; + } + //Serial.print("\n"); + + return 0; + } + + byte Fastwire::write(byte value) { + byte twst; + //Serial.println(value, HEX); + TWDR = value; // send data + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 1; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 2; + return 0; + } + + byte Fastwire::readBuf(byte device, byte address, byte *data, byte num) { + byte twst, retry; + + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 16; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 17; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device & 0xfe; // send device address to write + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 18; + twst = TWSR & 0xF8; + } while (twst == TW_MT_SLA_NACK && retry-- > 0); + if (twst != TW_MT_SLA_ACK) return 19; + + //Serial.print(address, HEX); + //Serial.print(" "); + TWDR = address; // send data to the previously addressed device + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 20; + twst = TWSR & 0xF8; + if (twst != TW_MT_DATA_ACK) return 21; + + /***/ + + retry = 2; + do { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO) | (1 << TWSTA); + if (!waitInt()) return 22; + twst = TWSR & 0xF8; + if (twst != TW_START && twst != TW_REP_START) return 23; + + //Serial.print(device, HEX); + //Serial.print(" "); + TWDR = device | 0x01; // send device address with the read bit (1) + TWCR = (1 << TWINT) | (1 << TWEN); + if (!waitInt()) return 24; + twst = TWSR & 0xF8; + } while (twst == TW_MR_SLA_NACK && retry-- > 0); + if (twst != TW_MR_SLA_ACK) return 25; + + for (uint8_t i = 0; i < num; i++) { + if (i == num - 1) + TWCR = (1 << TWINT) | (1 << TWEN); + else + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWEA); + if (!waitInt()) return 26; + twst = TWSR & 0xF8; + if (twst != TW_MR_DATA_ACK && twst != TW_MR_DATA_NACK) return twst; + data[i] = TWDR; + //Serial.print(data[i], HEX); + //Serial.print(" "); + } + //Serial.print("\n"); + stop(); + + return 0; + } + + void Fastwire::reset() { + TWCR = 0; + } + + byte Fastwire::stop() { + TWCR = (1 << TWINT) | (1 << TWEN) | (1 << TWSTO); + if (!waitInt()) return 1; + return 0; + } +#endif + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + // NBWire implementation based heavily on code by Gene Knight + // Originally posted on the Arduino forum at http://arduino.cc/forum/index.php/topic,70705.0.html + // Originally offered to the i2cdevlib project at http://arduino.cc/forum/index.php/topic,68210.30.html + + /* + call this version 1.0 + + Offhand, the only funky part that I can think of is in nbrequestFrom, where the buffer + length and index are set *before* the data is actually read. The problem is that these + are variables local to the TwoWire object, and by the time we actually have read the + data, and know what the length actually is, we have no simple access to the object's + variables. The actual bytes read *is* given to the callback function, though. + + The ISR code for a slave receiver is commented out. I don't have that setup, and can't + verify it at this time. Save it for 2.0! + + The handling of the read and write processes here is much like in the demo sketch code: + the process is broken down into sequential functions, where each registers the next as a + callback, essentially. + + For example, for the Read process, twi_read00 just returns if TWI is not yet in a + ready state. When there's another interrupt, and the interface *is* ready, then it + sets up the read, starts it, and registers twi_read01 as the function to call after + the *next* interrupt. twi_read01, then, just returns if the interface is still in a + "reading" state. When the reading is done, it copies the information to the buffer, + cleans up, and calls the user-requested callback function with the actual number of + bytes read. + + The writing is similar. + + Questions, comments and problems can go to Gene@Telobot.com. + + Thumbs Up! + Gene Knight + + */ + + uint8_t TwoWire::rxBuffer[NBWIRE_BUFFER_LENGTH]; + uint8_t TwoWire::rxBufferIndex = 0; + uint8_t TwoWire::rxBufferLength = 0; + + uint8_t TwoWire::txAddress = 0; + uint8_t TwoWire::txBuffer[NBWIRE_BUFFER_LENGTH]; + uint8_t TwoWire::txBufferIndex = 0; + uint8_t TwoWire::txBufferLength = 0; + + //uint8_t TwoWire::transmitting = 0; + void (*TwoWire::user_onRequest)(void); + void (*TwoWire::user_onReceive)(int); + + static volatile uint8_t twi_transmitting; + static volatile uint8_t twi_state; + static uint8_t twi_slarw; + static volatile uint8_t twi_error; + static uint8_t twi_masterBuffer[TWI_BUFFER_LENGTH]; + static volatile uint8_t twi_masterBufferIndex; + static uint8_t twi_masterBufferLength; + static uint8_t twi_rxBuffer[TWI_BUFFER_LENGTH]; + static volatile uint8_t twi_rxBufferIndex; + //static volatile uint8_t twi_Interrupt_Continue_Command; + static volatile uint8_t twi_Return_Value; + static volatile uint8_t twi_Done; + void (*twi_cbendTransmissionDone)(int); + void (*twi_cbreadFromDone)(int); + + void twi_init() { + // initialize state + twi_state = TWI_READY; + + // activate internal pull-ups for twi + // as per note from atmega8 manual pg167 + sbi(PORTC, 4); + sbi(PORTC, 5); + + // initialize twi prescaler and bit rate + cbi(TWSR, TWPS0); // TWI Status Register - Prescaler bits + cbi(TWSR, TWPS1); + + /* twi bit rate formula from atmega128 manual pg 204 + SCL Frequency = CPU Clock Frequency / (16 + (2 * TWBR)) + note: TWBR should be 10 or higher for master mode + It is 72 for a 16mhz Wiring board with 100kHz TWI */ + + TWBR = ((CPU_FREQ / TWI_FREQ) - 16) / 2; // bitrate register + // enable twi module, acks, and twi interrupt + + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA); + + /* TWEN - TWI Enable Bit + TWIE - TWI Interrupt Enable + TWEA - TWI Enable Acknowledge Bit + TWINT - TWI Interrupt Flag + TWSTA - TWI Start Condition + */ + } + + typedef struct { + uint8_t address; + uint8_t* data; + uint8_t length; + uint8_t wait; + uint8_t i; + } twi_Write_Vars; + + twi_Write_Vars *ptwv = 0; + static void (*fNextInterruptFunction)(void) = 0; + + void twi_Finish(byte bRetVal) { + if (ptwv) { + free(ptwv); + ptwv = 0; + } + twi_Done = 0xFF; + twi_Return_Value = bRetVal; + fNextInterruptFunction = 0; + } + + uint8_t twii_WaitForDone(uint16_t timeout) { + uint32_t endMillis = millis() + timeout; + while (!twi_Done && (timeout == 0 || millis() < endMillis)) continue; + return twi_Return_Value; + } + + void twii_SetState(uint8_t ucState) { + twi_state = ucState; + } + + void twii_SetError(uint8_t ucError) { + twi_error = ucError ; + } + + void twii_InitBuffer(uint8_t ucPos, uint8_t ucLength) { + twi_masterBufferIndex = 0; + twi_masterBufferLength = ucLength; + } + + void twii_CopyToBuf(uint8_t* pData, uint8_t ucLength) { + uint8_t i; + for (i = 0; i < ucLength; ++i) { + twi_masterBuffer[i] = pData[i]; + } + } + + void twii_CopyFromBuf(uint8_t *pData, uint8_t ucLength) { + uint8_t i; + for (i = 0; i < ucLength; ++i) { + pData[i] = twi_masterBuffer[i]; + } + } + + void twii_SetSlaRW(uint8_t ucSlaRW) { + twi_slarw = ucSlaRW; + } + + void twii_SetStart() { + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTA); + } + + void twi_write01() { + if (TWI_MTX == twi_state) return; // blocking test + twi_transmitting = 0 ; + if (twi_error == 0xFF) + twi_Finish (0); // success + else if (twi_error == TW_MT_SLA_NACK) + twi_Finish (2); // error: address send, nack received + else if (twi_error == TW_MT_DATA_NACK) + twi_Finish (3); // error: data send, nack received + else + twi_Finish (4); // other twi error + if (twi_cbendTransmissionDone) return twi_cbendTransmissionDone(twi_Return_Value); + return; + } + + + void twi_write00() { + if (TWI_READY != twi_state) return; // blocking test + if (TWI_BUFFER_LENGTH < ptwv -> length) { + twi_Finish(1); // end write with error 1 + return; + } + twi_Done = 0x00; // show as working + twii_SetState(TWI_MTX); // to transmitting + twii_SetError(0xFF); // to No Error + twii_InitBuffer(0, ptwv -> length); // pointer and length + twii_CopyToBuf(ptwv -> data, ptwv -> length); // get the data + twii_SetSlaRW((ptwv -> address << 1) | TW_WRITE); // write command + twii_SetStart(); // start the cycle + fNextInterruptFunction = twi_write01; // next routine + return twi_write01(); + } + + void twi_writeTo(uint8_t address, uint8_t* data, uint8_t length, uint8_t wait) { + uint8_t i; + ptwv = (twi_Write_Vars *)malloc(sizeof(twi_Write_Vars)); + ptwv -> address = address; + ptwv -> data = data; + ptwv -> length = length; + ptwv -> wait = wait; + fNextInterruptFunction = twi_write00; + return twi_write00(); + } + + void twi_read01() { + if (TWI_MRX == twi_state) return; // blocking test + if (twi_masterBufferIndex < ptwv -> length) ptwv -> length = twi_masterBufferIndex; + twii_CopyFromBuf(ptwv -> data, ptwv -> length); + twi_Finish(ptwv -> length); + if (twi_cbreadFromDone) return twi_cbreadFromDone(twi_Return_Value); + return; + } + + void twi_read00() { + if (TWI_READY != twi_state) return; // blocking test + if (TWI_BUFFER_LENGTH < ptwv -> length) twi_Finish(0); // error return + twi_Done = 0x00; // show as working + twii_SetState(TWI_MRX); // reading + twii_SetError(0xFF); // reset error + twii_InitBuffer(0, ptwv -> length - 1); // init to one less than length + twii_SetSlaRW((ptwv -> address << 1) | TW_READ); // read command + twii_SetStart(); // start cycle + fNextInterruptFunction = twi_read01; + return twi_read01(); + } + + void twi_readFrom(uint8_t address, uint8_t* data, uint8_t length) { + uint8_t i; + + ptwv = (twi_Write_Vars *)malloc(sizeof(twi_Write_Vars)); + ptwv -> address = address; + ptwv -> data = data; + ptwv -> length = length; + fNextInterruptFunction = twi_read00; + return twi_read00(); + } + + void twi_reply(uint8_t ack) { + // transmit master read ready signal, with or without ack + if (ack){ + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT) | _BV(TWEA); + } else { + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWINT); + } + } + + void twi_stop(void) { + // send stop condition + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT) | _BV(TWSTO); + + // wait for stop condition to be exectued on bus + // TWINT is not set after a stop condition! + while (TWCR & _BV(TWSTO)) { + continue; + } + + // update twi state + twi_state = TWI_READY; + } + + void twi_releaseBus(void) { + // release bus + TWCR = _BV(TWEN) | _BV(TWIE) | _BV(TWEA) | _BV(TWINT); + + // update twi state + twi_state = TWI_READY; + } + + SIGNAL(TWI_vect) { + switch (TW_STATUS) { + // All Master + case TW_START: // sent start condition + case TW_REP_START: // sent repeated start condition + // copy device address and r/w bit to output register and ack + TWDR = twi_slarw; + twi_reply(1); + break; + + // Master Transmitter + case TW_MT_SLA_ACK: // slave receiver acked address + case TW_MT_DATA_ACK: // slave receiver acked data + // if there is data to send, send it, otherwise stop + if (twi_masterBufferIndex < twi_masterBufferLength) { + // copy data to output register and ack + TWDR = twi_masterBuffer[twi_masterBufferIndex++]; + twi_reply(1); + } else { + twi_stop(); + } + break; + + case TW_MT_SLA_NACK: // address sent, nack received + twi_error = TW_MT_SLA_NACK; + twi_stop(); + break; + + case TW_MT_DATA_NACK: // data sent, nack received + twi_error = TW_MT_DATA_NACK; + twi_stop(); + break; + + case TW_MT_ARB_LOST: // lost bus arbitration + twi_error = TW_MT_ARB_LOST; + twi_releaseBus(); + break; + + // Master Receiver + case TW_MR_DATA_ACK: // data received, ack sent + // put byte into buffer + twi_masterBuffer[twi_masterBufferIndex++] = TWDR; + + case TW_MR_SLA_ACK: // address sent, ack received + // ack if more bytes are expected, otherwise nack + if (twi_masterBufferIndex < twi_masterBufferLength) { + twi_reply(1); + } else { + twi_reply(0); + } + break; + + case TW_MR_DATA_NACK: // data received, nack sent + // put final byte into buffer + twi_masterBuffer[twi_masterBufferIndex++] = TWDR; + + case TW_MR_SLA_NACK: // address sent, nack received + twi_stop(); + break; + + // TW_MR_ARB_LOST handled by TW_MT_ARB_LOST case + + // Slave Receiver (NOT IMPLEMENTED YET) + /* + case TW_SR_SLA_ACK: // addressed, returned ack + case TW_SR_GCALL_ACK: // addressed generally, returned ack + case TW_SR_ARB_LOST_SLA_ACK: // lost arbitration, returned ack + case TW_SR_ARB_LOST_GCALL_ACK: // lost arbitration, returned ack + // enter slave receiver mode + twi_state = TWI_SRX; + + // indicate that rx buffer can be overwritten and ack + twi_rxBufferIndex = 0; + twi_reply(1); + break; + + case TW_SR_DATA_ACK: // data received, returned ack + case TW_SR_GCALL_DATA_ACK: // data received generally, returned ack + // if there is still room in the rx buffer + if (twi_rxBufferIndex < TWI_BUFFER_LENGTH) { + // put byte in buffer and ack + twi_rxBuffer[twi_rxBufferIndex++] = TWDR; + twi_reply(1); + } else { + // otherwise nack + twi_reply(0); + } + break; + + case TW_SR_STOP: // stop or repeated start condition received + // put a null char after data if there's room + if (twi_rxBufferIndex < TWI_BUFFER_LENGTH) { + twi_rxBuffer[twi_rxBufferIndex] = 0; + } + + // sends ack and stops interface for clock stretching + twi_stop(); + + // callback to user defined callback + twi_onSlaveReceive(twi_rxBuffer, twi_rxBufferIndex); + + // since we submit rx buffer to "wire" library, we can reset it + twi_rxBufferIndex = 0; + + // ack future responses and leave slave receiver state + twi_releaseBus(); + break; + + case TW_SR_DATA_NACK: // data received, returned nack + case TW_SR_GCALL_DATA_NACK: // data received generally, returned nack + // nack back at master + twi_reply(0); + break; + + // Slave Transmitter + case TW_ST_SLA_ACK: // addressed, returned ack + case TW_ST_ARB_LOST_SLA_ACK: // arbitration lost, returned ack + // enter slave transmitter mode + twi_state = TWI_STX; + + // ready the tx buffer index for iteration + twi_txBufferIndex = 0; + + // set tx buffer length to be zero, to verify if user changes it + twi_txBufferLength = 0; + + // request for txBuffer to be filled and length to be set + // note: user must call twi_transmit(bytes, length) to do this + twi_onSlaveTransmit(); + + // if they didn't change buffer & length, initialize it + if (0 == twi_txBufferLength) { + twi_txBufferLength = 1; + twi_txBuffer[0] = 0x00; + } + + // transmit first byte from buffer, fall through + + case TW_ST_DATA_ACK: // byte sent, ack returned + // copy data to output register + TWDR = twi_txBuffer[twi_txBufferIndex++]; + + // if there is more to send, ack, otherwise nack + if (twi_txBufferIndex < twi_txBufferLength) { + twi_reply(1); + } else { + twi_reply(0); + } + break; + + case TW_ST_DATA_NACK: // received nack, we are done + case TW_ST_LAST_DATA: // received ack, but we are done already! + // ack future responses + twi_reply(1); + // leave slave receiver state + twi_state = TWI_READY; + break; + */ + + // all + case TW_NO_INFO: // no state information + break; + + case TW_BUS_ERROR: // bus error, illegal stop/start + twi_error = TW_BUS_ERROR; + twi_stop(); + break; + } + + if (fNextInterruptFunction) return fNextInterruptFunction(); + } + + TwoWire::TwoWire() { } + + void TwoWire::begin(void) { + rxBufferIndex = 0; + rxBufferLength = 0; + + txBufferIndex = 0; + txBufferLength = 0; + + twi_init(); + } + + void TwoWire::beginTransmission(uint8_t address) { + //beginTransmission((uint8_t)address); + + // indicate that we are transmitting + twi_transmitting = 1; + + // set address of targeted slave + txAddress = address; + + // reset tx buffer iterator vars + txBufferIndex = 0; + txBufferLength = 0; + } + + uint8_t TwoWire::endTransmission(uint16_t timeout) { + // transmit buffer (blocking) + //int8_t ret = + twi_cbendTransmissionDone = NULL; + twi_writeTo(txAddress, txBuffer, txBufferLength, 1); + int8_t ret = twii_WaitForDone(timeout); + + // reset tx buffer iterator vars + txBufferIndex = 0; + txBufferLength = 0; + + // indicate that we are done transmitting + // twi_transmitting = 0; + return ret; + } + + void TwoWire::nbendTransmission(void (*function)(int)) { + twi_cbendTransmissionDone = function; + twi_writeTo(txAddress, txBuffer, txBufferLength, 1); + return; + } + + void TwoWire::send(uint8_t data) { + if (twi_transmitting) { + // in master transmitter mode + // don't bother if buffer is full + if (txBufferLength >= NBWIRE_BUFFER_LENGTH) { + return; + } + + // put byte in tx buffer + txBuffer[txBufferIndex] = data; + ++txBufferIndex; + + // update amount in buffer + txBufferLength = txBufferIndex; + } else { + // in slave send mode + // reply to master + //twi_transmit(&data, 1); + } + } + + uint8_t TwoWire::receive(void) { + // default to returning null char + // for people using with char strings + uint8_t value = 0; + + // get each successive byte on each call + if (rxBufferIndex < rxBufferLength) { + value = rxBuffer[rxBufferIndex]; + ++rxBufferIndex; + } + + return value; + } + + uint8_t TwoWire::requestFrom(uint8_t address, int quantity, uint16_t timeout) { + // clamp to buffer length + if (quantity > NBWIRE_BUFFER_LENGTH) { + quantity = NBWIRE_BUFFER_LENGTH; + } + + // perform blocking read into buffer + twi_cbreadFromDone = NULL; + twi_readFrom(address, rxBuffer, quantity); + uint8_t read = twii_WaitForDone(timeout); + + // set rx buffer iterator vars + rxBufferIndex = 0; + rxBufferLength = read; + + return read; + } + + void TwoWire::nbrequestFrom(uint8_t address, int quantity, void (*function)(int)) { + // clamp to buffer length + if (quantity > NBWIRE_BUFFER_LENGTH) { + quantity = NBWIRE_BUFFER_LENGTH; + } + + // perform blocking read into buffer + twi_cbreadFromDone = function; + twi_readFrom(address, rxBuffer, quantity); + //uint8_t read = twii_WaitForDone(); + + // set rx buffer iterator vars + //rxBufferIndex = 0; + //rxBufferLength = read; + + rxBufferIndex = 0; + rxBufferLength = quantity; // this is a hack + + return; //read; + } + + uint8_t TwoWire::available(void) { + return rxBufferLength - rxBufferIndex; + } + +#endif diff --git a/libraries/I2Cdev/I2Cdev.h b/libraries/I2Cdev/I2Cdev.h new file mode 100644 index 0000000..4c0a2e7 --- /dev/null +++ b/libraries/I2Cdev/I2Cdev.h @@ -0,0 +1,278 @@ +// I2Cdev library collection - Main I2C device class header file +// Abstracts bit and byte I2C R/W functions into a convenient class +// 2013-06-05 by Jeff Rowberg +// +// Changelog: +// 2015-10-30 - simondlevy : support i2c_t3 for Teensy3.1 +// 2013-05-06 - add Francesco Ferrara's Fastwire v0.24 implementation with small modifications +// 2013-05-05 - fix issue with writing bit values to words (Sasquatch/Farzanegan) +// 2012-06-09 - fix major issue with reading > 32 bytes at a time with Arduino Wire +// - add compiler warnings when using outdated or IDE or limited I2Cdev implementation +// 2011-11-01 - fix write*Bits mask calculation (thanks sasquatch @ Arduino forums) +// 2011-10-03 - added automatic Arduino version detection for ease of use +// 2011-10-02 - added Gene Knight's NBWire TwoWire class implementation with small modifications +// 2011-08-31 - added support for Arduino 1.0 Wire library (methods are different from 0.x) +// 2011-08-03 - added optional timeout parameter to read* methods to easily change from default +// 2011-08-02 - added support for 16-bit registers +// - fixed incorrect Doxygen comments on some methods +// - added timeout value for read operations (thanks mem @ Arduino forums) +// 2011-07-30 - changed read/write function structures to return success or byte counts +// - made all methods static for multi-device memory savings +// 2011-07-28 - initial release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2013 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#ifndef _I2CDEV_H_ +#define _I2CDEV_H_ + +// ----------------------------------------------------------------------------- +// I2C interface implementation setting +// ----------------------------------------------------------------------------- +#ifndef I2CDEV_IMPLEMENTATION +#define I2CDEV_IMPLEMENTATION I2CDEV_ARDUINO_WIRE +//#define I2CDEV_IMPLEMENTATION I2CDEV_BUILTIN_FASTWIRE +#endif // I2CDEV_IMPLEMENTATION + +// comment this out if you are using a non-optimal IDE/implementation setting +// but want the compiler to shut up about it +#define I2CDEV_IMPLEMENTATION_WARNINGS + +// ----------------------------------------------------------------------------- +// I2C interface implementation options +// ----------------------------------------------------------------------------- +#define I2CDEV_ARDUINO_WIRE 1 // Wire object from Arduino +#define I2CDEV_BUILTIN_NBWIRE 2 // Tweaked Wire object from Gene Knight's NBWire project + // ^^^ NBWire implementation is still buggy w/some interrupts! +#define I2CDEV_BUILTIN_FASTWIRE 3 // FastWire object from Francesco Ferrara's project +#define I2CDEV_I2CMASTER_LIBRARY 4 // I2C object from DSSCircuits I2C-Master Library at https://github.com/DSSCircuits/I2C-Master-Library + +// ----------------------------------------------------------------------------- +// Arduino-style "Serial.print" debug constant (uncomment to enable) +// ----------------------------------------------------------------------------- +//#define I2CDEV_SERIAL_DEBUG + +#ifdef ARDUINO + #if ARDUINO < 100 + #include "WProgram.h" + #else + #include "Arduino.h" + #endif + #if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + #include + #endif + #if I2CDEV_IMPLEMENTATION == I2CDEV_I2CMASTER_LIBRARY + #include + #endif +#endif + +#ifdef SPARK + #include + #define ARDUINO 101 +#endif + + +// 1000ms default read timeout (modify with "I2Cdev::readTimeout = [ms];") +#define I2CDEV_DEFAULT_READ_TIMEOUT 1000 + +class I2Cdev { + public: + I2Cdev(); + + static int8_t readBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readByte(uint8_t devAddr, uint8_t regAddr, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readWord(uint8_t devAddr, uint8_t regAddr, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t *data, uint16_t timeout=I2Cdev::readTimeout); + static int8_t readWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t *data, uint16_t timeout=I2Cdev::readTimeout); + + static bool writeBit(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint8_t data); + static bool writeBitW(uint8_t devAddr, uint8_t regAddr, uint8_t bitNum, uint16_t data); + static bool writeBits(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t data); + static bool writeBitsW(uint8_t devAddr, uint8_t regAddr, uint8_t bitStart, uint8_t length, uint16_t data); + static bool writeByte(uint8_t devAddr, uint8_t regAddr, uint8_t data); + static bool writeWord(uint8_t devAddr, uint8_t regAddr, uint16_t data); + static bool writeBytes(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint8_t *data); + static bool writeWords(uint8_t devAddr, uint8_t regAddr, uint8_t length, uint16_t *data); + + static uint16_t readTimeout; +}; + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + ////////////////////// + // FastWire 0.24 + // This is a library to help faster programs to read I2C devices. + // Copyright(C) 2012 + // Francesco Ferrara + ////////////////////// + + /* Master */ + #define TW_START 0x08 + #define TW_REP_START 0x10 + + /* Master Transmitter */ + #define TW_MT_SLA_ACK 0x18 + #define TW_MT_SLA_NACK 0x20 + #define TW_MT_DATA_ACK 0x28 + #define TW_MT_DATA_NACK 0x30 + #define TW_MT_ARB_LOST 0x38 + + /* Master Receiver */ + #define TW_MR_ARB_LOST 0x38 + #define TW_MR_SLA_ACK 0x40 + #define TW_MR_SLA_NACK 0x48 + #define TW_MR_DATA_ACK 0x50 + #define TW_MR_DATA_NACK 0x58 + + #define TW_OK 0 + #define TW_ERROR 1 + + class Fastwire { + private: + static boolean waitInt(); + + public: + static void setup(int khz, boolean pullup); + static byte beginTransmission(byte device); + static byte write(byte value); + static byte writeBuf(byte device, byte address, byte *data, byte num); + static byte readBuf(byte device, byte address, byte *data, byte num); + static void reset(); + static byte stop(); + }; +#endif + +#if I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + // NBWire implementation based heavily on code by Gene Knight + // Originally posted on the Arduino forum at http://arduino.cc/forum/index.php/topic,70705.0.html + // Originally offered to the i2cdevlib project at http://arduino.cc/forum/index.php/topic,68210.30.html + + #define NBWIRE_BUFFER_LENGTH 32 + + class TwoWire { + private: + static uint8_t rxBuffer[]; + static uint8_t rxBufferIndex; + static uint8_t rxBufferLength; + + static uint8_t txAddress; + static uint8_t txBuffer[]; + static uint8_t txBufferIndex; + static uint8_t txBufferLength; + + // static uint8_t transmitting; + static void (*user_onRequest)(void); + static void (*user_onReceive)(int); + static void onRequestService(void); + static void onReceiveService(uint8_t*, int); + + public: + TwoWire(); + void begin(); + void begin(uint8_t); + void begin(int); + void beginTransmission(uint8_t); + //void beginTransmission(int); + uint8_t endTransmission(uint16_t timeout=0); + void nbendTransmission(void (*function)(int)) ; + uint8_t requestFrom(uint8_t, int, uint16_t timeout=0); + //uint8_t requestFrom(int, int); + void nbrequestFrom(uint8_t, int, void (*function)(int)); + void send(uint8_t); + void send(uint8_t*, uint8_t); + //void send(int); + void send(char*); + uint8_t available(void); + uint8_t receive(void); + void onReceive(void (*)(int)); + void onRequest(void (*)(void)); + }; + + #define TWI_READY 0 + #define TWI_MRX 1 + #define TWI_MTX 2 + #define TWI_SRX 3 + #define TWI_STX 4 + + #define TW_WRITE 0 + #define TW_READ 1 + + #define TW_MT_SLA_NACK 0x20 + #define TW_MT_DATA_NACK 0x30 + + #define CPU_FREQ 16000000L + #define TWI_FREQ 100000L + #define TWI_BUFFER_LENGTH 32 + + /* TWI Status is in TWSR, in the top 5 bits: TWS7 - TWS3 */ + + #define TW_STATUS_MASK (_BV(TWS7)|_BV(TWS6)|_BV(TWS5)|_BV(TWS4)|_BV(TWS3)) + #define TW_STATUS (TWSR & TW_STATUS_MASK) + #define TW_START 0x08 + #define TW_REP_START 0x10 + #define TW_MT_SLA_ACK 0x18 + #define TW_MT_SLA_NACK 0x20 + #define TW_MT_DATA_ACK 0x28 + #define TW_MT_DATA_NACK 0x30 + #define TW_MT_ARB_LOST 0x38 + #define TW_MR_ARB_LOST 0x38 + #define TW_MR_SLA_ACK 0x40 + #define TW_MR_SLA_NACK 0x48 + #define TW_MR_DATA_ACK 0x50 + #define TW_MR_DATA_NACK 0x58 + #define TW_ST_SLA_ACK 0xA8 + #define TW_ST_ARB_LOST_SLA_ACK 0xB0 + #define TW_ST_DATA_ACK 0xB8 + #define TW_ST_DATA_NACK 0xC0 + #define TW_ST_LAST_DATA 0xC8 + #define TW_SR_SLA_ACK 0x60 + #define TW_SR_ARB_LOST_SLA_ACK 0x68 + #define TW_SR_GCALL_ACK 0x70 + #define TW_SR_ARB_LOST_GCALL_ACK 0x78 + #define TW_SR_DATA_ACK 0x80 + #define TW_SR_DATA_NACK 0x88 + #define TW_SR_GCALL_DATA_ACK 0x90 + #define TW_SR_GCALL_DATA_NACK 0x98 + #define TW_SR_STOP 0xA0 + #define TW_NO_INFO 0xF8 + #define TW_BUS_ERROR 0x00 + + //#define _MMIO_BYTE(mem_addr) (*(volatile uint8_t *)(mem_addr)) + //#define _SFR_BYTE(sfr) _MMIO_BYTE(_SFR_ADDR(sfr)) + + #ifndef sbi // set bit + #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) + #endif // sbi + + #ifndef cbi // clear bit + #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) + #endif // cbi + + extern TwoWire Wire; + +#endif // I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_NBWIRE + +#endif /* _I2CDEV_H_ */ diff --git a/libraries/I2Cdev/keywords.txt b/libraries/I2Cdev/keywords.txt new file mode 100644 index 0000000..4132a06 --- /dev/null +++ b/libraries/I2Cdev/keywords.txt @@ -0,0 +1,38 @@ +####################################### +# Syntax Coloring Map For I2Cdev +####################################### + +####################################### +# Datatypes (KEYWORD1) +####################################### +I2Cdev KEYWORD1 + +####################################### +# Methods and Functions (KEYWORD2) +####################################### + +readBit KEYWORD2 +readBitW KEYWORD2 +readBits KEYWORD2 +readBitsW KEYWORD2 +readByte KEYWORD2 +readBytes KEYWORD2 +readWord KEYWORD2 +readWords KEYWORD2 +writeBit KEYWORD2 +writeBitW KEYWORD2 +writeBits KEYWORD2 +writeBitsW KEYWORD2 +writeByte KEYWORD2 +writeBytes KEYWORD2 +writeWord KEYWORD2 +writeWords KEYWORD2 + +####################################### +# Instances (KEYWORD2) +####################################### + +####################################### +# Constants (LITERAL1) +####################################### + diff --git a/libraries/I2Cdev/library.json b/libraries/I2Cdev/library.json new file mode 100644 index 0000000..d456096 --- /dev/null +++ b/libraries/I2Cdev/library.json @@ -0,0 +1,13 @@ +{ + "name": "I2Cdevlib-Core", + "keywords": "i2cdevlib, i2c", + "description": "The I2C Device Library (I2Cdevlib) is a collection of uniform and well-documented classes to provide simple and intuitive interfaces to I2C devices.", + "include": "Arduino/I2Cdev", + "repository": + { + "type": "git", + "url": "https://github.com/jrowberg/i2cdevlib.git" + }, + "frameworks": "arduino", + "platforms": "atmelavr" +} diff --git a/libraries/iarduino_OLED/examples/ShowFigures/ShowFigures.ino b/libraries/iarduino_OLED/examples/ShowFigures/ShowFigures.ino new file mode 100644 index 0000000..d65e687 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowFigures/ShowFigures.ino @@ -0,0 +1,37 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. +} // + // +void loop(){ // + myOLED.drawRect (10, 10, 50, 50, true , true ); // Прорисовываем квадрат по двум точкам: 10x10, 50x50 , закрасить - true (да) , цвет - true (белый). + myOLED.drawRect (15, 15, 45, 45, true , false); // Прорисовываем квадрат по двум точкам: 15x15, 45x45 , закрасить - true (да) , цвет - false (черный). + myOLED.drawLine (10, 10, 50, 50, false); // Прорисовываем линию через две точки: 10x10, 50x50 , цвет - false (черный). + myOLED.drawLine (10, 50, 50, 10, false); // Прорисовываем линию через две точки: 10x50, 50x10 , цвет - false (черный). + myOLED.drawCircle (30, 30, 10, false, true ); // Прорисовываем круг с центром с точке 30x30 и радиусом 10, закрасить - false (нет), цвет - true (белый). + myOLED.drawCircle (30, 30, 5, true , true ); // Прорисовываем круг с центром с точке 30x30 и радиусом 5 , закрасить - true (да) , цвет - true (белый). + myOLED.drawPixel (30, 30, false); // Прорисовываем точку в координате 30x30, цвет - false (черный). + myOLED.drawRect (60, 10, 100, 50, false, true ); // Прорисовываем квадрат по двум точкам: 60x10, 100x50 , закрасить - false (нет), цвет - true (белый). + myOLED.drawRect (65, 15, 95, 45, true , true ); // Прорисовываем квадрат по двум точкам: 65x15, 95x45 , закрасить - true (да) , цвет - true (белый). + myOLED.drawLine (60, 10, 100, 50, true ); // Прорисовываем линию через две точки: 60x10, 100x50 , цвет - true (белый). + myOLED.drawLine (60, 50, 100, 10, true ); // Прорисовываем линию через две точки: 60x50, 100x10 , цвет - true (белый). + myOLED.drawCircle (80, 30, 10, false, false); // Прорисовываем круг с центром с точке 80x30 и радиусом 10, закрасить - false (нет), цвет - false (черный). + myOLED.drawCircle (80, 30, 5, true, false); // Прорисовываем круг с центром с точке 80x30 и радиусом 10, закрасить - true (да) , цвет - false (черный). + myOLED.drawPixel (80, 30, true ); // Прорисовываем точку в координате 80x30, цвет - true (белый). + delay(2000); // Ждём 2 секунды. + myOLED.clrScr(); // Чистим экран. + delay(1000); // Ждём 1 секунду. +} // diff --git a/libraries/iarduino_OLED/examples/ShowFigures_Update/ShowFigures_Update.ino b/libraries/iarduino_OLED/examples/ShowFigures_Update/ShowFigures_Update.ino new file mode 100644 index 0000000..5d9d689 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowFigures_Update/ShowFigures_Update.ino @@ -0,0 +1,40 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.autoUpdate(false); // Запрещаем автоматический вывод данных. Информация на дисплее будет обновляться только после обращения к функции update(). +} // + // +void loop(){ // + myOLED.drawRect (10, 10, 50, 50, true , true ); // Прорисовываем квадрат по двум точкам: 10x10, 50x50 , закрасить - true (да) , цвет - true (белый). + myOLED.drawRect (15, 15, 45, 45, true , false); // Прорисовываем квадрат по двум точкам: 15x15, 45x45 , закрасить - true (да) , цвет - false (черный). + myOLED.drawLine (10, 10, 50, 50, false); // Прорисовываем линию через две точки: 10x10, 50x50 , цвет - false (черный). + myOLED.drawLine (10, 50, 50, 10, false); // Прорисовываем линию через две точки: 10x50, 50x10 , цвет - false (черный). + myOLED.drawCircle (30, 30, 10, false, true ); // Прорисовываем круг с центром с точке 30x30 и радиусом 10, закрасить - false (нет), цвет - true (белый). + myOLED.drawCircle (30, 30, 5, true , true ); // Прорисовываем круг с центром с точке 30x30 и радиусом 5 , закрасить - true (да) , цвет - true (белый). + myOLED.drawPixel (30, 30, false); // Прорисовываем точку в координате 30x30, цвет - false (черный). + myOLED.drawRect (60, 10, 100, 50, false, true ); // Прорисовываем квадрат по двум точкам: 60x10, 100x50 , закрасить - false (нет), цвет - true (белый). + myOLED.drawRect (65, 15, 95, 45, true , true ); // Прорисовываем квадрат по двум точкам: 65x15, 95x45 , закрасить - true (да) , цвет - true (белый). + myOLED.drawLine (60, 10, 100, 50, true ); // Прорисовываем линию через две точки: 60x10, 100x50 , цвет - true (белый). + myOLED.drawLine (60, 50, 100, 10, true ); // Прорисовываем линию через две точки: 60x50, 100x10 , цвет - true (белый). + myOLED.drawCircle (80, 30, 10, false, false); // Прорисовываем круг с центром с точке 80x30 и радиусом 10, закрасить - false (нет), цвет - false (черный). + myOLED.drawCircle (80, 30, 5, true, false); // Прорисовываем круг с центром с точке 80x30 и радиусом 10, закрасить - true (да) , цвет - false (черный). + myOLED.drawPixel (80, 30, true ); // Прорисовываем точку в координате 80x30, цвет - true (белый). + myOLED.update(); // Обновляем информацию на дисплее. + delay(2000); // Ждём 2 секунды. + myOLED.clrScr(); // Чистим экран. + myOLED.update(); // Обновляем информацию на дисплее. + delay(1000); // Ждём 1 секунду. +} // diff --git a/libraries/iarduino_OLED/examples/ShowImage_Battery/ShowImage_Battery.ino b/libraries/iarduino_OLED/examples/ShowImage_Battery/ShowImage_Battery.ino new file mode 100644 index 0000000..36f40b2 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowImage_Battery/ShowImage_Battery.ino @@ -0,0 +1,41 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t Img_Level_4[]; // Подключаем изображение Img_Level_4 из встроенных картинок. +extern uint8_t Img_Antenna[]; // Подключаем изображение Img_Antenna из встроенных картинок. +extern uint8_t Img_Battery_0[]; // Подключаем изображение Img_Battery_0 из встроенных картинок. +extern uint8_t Img_Battery_1[]; // Подключаем изображение Img_Battery_1 из встроенных картинок. +extern uint8_t Img_Battery_2[]; // Подключаем изображение Img_Battery_2 из встроенных картинок. +extern uint8_t Img_Battery_3[]; // Подключаем изображение Img_Battery_3 из встроенных картинок. +extern uint8_t Img_BigBattery_low[]; // Подключаем изображение Img_BigBattery_low из встроенных картинок. + uint8_t i=0; // Определяем переменную которая будет хранить номер от 0 до 3. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.drawImage(Img_Level_4 , 0 , 7 ); // Выводим картинку Img_Level_4, указав координату её левого нижнего угла 0x7. + myOLED.drawImage(Img_Antenna , 12 , 7 ); // Выводим картинку Img_Antenna, указав координату её левого нижнего угла 10x7. + myOLED.drawImage(Img_BigBattery_low, OLED_C, OLED_C); // Выводим картинку Img_BigBattery_low по центру экрана. +} // +void loop(){ // + while(millis()%300==0){ // Выполняем код в теле оператора while через каждые 300 мс. + i++; if(i>3){i=0;} // Увеличиваем значение переменной i и обнуляем её если значение стало больше 3. + switch(i){ // Создаём анимацию из четырех картинок, меняя их по значению переменной i. + case 0: myOLED.drawImage(Img_Battery_0, OLED_R,OLED_T); break; // Выводим изображение Img_Battery_0 в правом верхнем углу экрана. + case 1: myOLED.drawImage(Img_Battery_1, OLED_R,OLED_T); break; // Выводим изображение Img_Battery_0 в правом верхнем углу экрана. + case 2: myOLED.drawImage(Img_Battery_2, OLED_R,OLED_T); break; // Выводим изображение Img_Battery_0 в правом верхнем углу экрана. + case 3: myOLED.drawImage(Img_Battery_3, OLED_R,OLED_T); break; // Выводим изображение Img_Battery_0 в правом верхнем углу экрана. + } // + } // +} // + diff --git a/libraries/iarduino_OLED/examples/ShowImage_Logo/ShowImage_Logo.ino b/libraries/iarduino_OLED/examples/ShowImage_Logo/ShowImage_Logo.ino new file mode 100644 index 0000000..12d8388 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowImage_Logo/ShowImage_Logo.ino @@ -0,0 +1,30 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. +extern uint8_t MediumFont[]; // Подключаем шрифт MediumFont. Если Вы желаете использовать Кириллицу, то нужно подключить шрифт MediumFontRus. +extern uint8_t Img_Logo[]; // Подключаем изображение Img_Logo из встроенных картинок. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + // + myOLED.drawImage(Img_Logo, 0, 30); // Выводим картинку Img_Logo в позицию 0x30. + // + myOLED.setFont(MediumFont); // Указываем шрифт который требуется использовать для вывода цифр и текста. + myOLED.print("iarduino", OLED_R); // Выводим текст "iarduino", выравнивая его по правому краю. Нижний край текста совпадёт с нижним краем предыдущей картинки. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. + myOLED.print("всё для радиолюбителя", 0, 41); // Выводим текст "всё для радиолюбителя". +} // +void loop(){} // + diff --git a/libraries/iarduino_OLED/examples/ShowImage_RAM_ROM/ShowImage_RAM_ROM.ino b/libraries/iarduino_OLED/examples/ShowImage_RAM_ROM/ShowImage_RAM_ROM.ino new file mode 100644 index 0000000..a51c508 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowImage_RAM_ROM/ShowImage_RAM_ROM.ino @@ -0,0 +1,39 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +const uint8_t myImageInRAM[] = // Создаём массив myImageInRAM содержащий изображение смайлика. Массив хранится в области ОЗУ (RAM). +{ 9, 8, // ЛЕВО // Первые два числа, это размеры изображения: ширина 9px, высота 8px. Высота изображения всегда должна быть кратна 8 (8,16,24,32,...). + B00111100, // #### // = 0x3C + B01000010, // # # // = 0x42 + B10010001, // # # # // = 0x91 Если байты массива указывать не в двоичной, + B10100101, // # # # # // = 0xA5 а в шестнадцатеричной системе счисления, + B10100001, // НИЗ # # # ВЕРХ // = 0xA1 то запись массива будет более короткой: + B10100101, // # # # # // = 0xA5 + B10010001, // # # # // = 0x91 const uint8_t myImageInRAM[]={9,8,0x3C,0x42,0x91,0xA5,0xA1,0xA5,0x91,0x42,0x3C}; + B01000010, // # # // = 0x42 + B00111100 // #### // = 0x3C +}; // ПРАВО // + // +const uint8_t myImageInROM[] PROGMEM = // Создаём массив myImageInROM содержащий изображение смайлика. Массив хранится в области ПЗУ (ROM). +{9, 8, 0x3C, 0x42, 0x91, 0xA5, 0xA1, 0xA5, 0x91, 0x42, 0x3C}; // Данные этого массива аналогичны предыдущему, но записаны в 16-ричной системе счисления. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + // + myOLED.drawImage(myImageInRAM, 36, 27, IMG_RAM); // Выводим картинку myImageInRAM в позицию 36x27, указав, что картинка хранится в оперативной памяти (IMG_RAM). + myOLED.drawImage(myImageInROM, 81, 27, IMG_ROM); // Выводим картинку myImageInRAM в позицию 81x27, указав, что картинка хранится в памяти программ (IMG_ROM). + // +} // +void loop(){} // + diff --git a/libraries/iarduino_OLED/examples/ShowMediumFont/ShowMediumFont.ino b/libraries/iarduino_OLED/examples/ShowMediumFont/ShowMediumFont.ino new file mode 100644 index 0000000..05d3bf7 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowMediumFont/ShowMediumFont.ino @@ -0,0 +1,74 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t MediumFontRus[]; // Подключаем шрифт MediumFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт MediumFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("iArduino"), 15, 39); // Выводим текст начиная с координаты 15x39. + delay (500); // Ждём пол секунды. + myOLED.print(F("ABC"), 0, 15); // Выводим текст начиная с координаты 0x15. + delay (500); // Ждём пол секунды. + myOLED.print(F("XYZ"), 92, 63); // Выводим текст начиная с координаты 92x63. + delay (500); // Ждём пол секунды. + myOLED.print(F("abc"), 92, 15); // Выводим текст начиная с координаты 92x15. + delay (500); // Ждём пол секунды. + myOLED.print(F("xyz"), 0, 63); // Выводим текст начиная с координаты 0x63. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("iАрдуино"), OLED_C, 39); // Выводим по центру, координата нижней части текста по оси Y равна 39. + delay (500); // Ждём пол секунды. + myOLED.print(F("АБВ"), OLED_L, 15); // Выводим по левому краю, координата нижней части текста по оси Y равна 15. + delay (500); // Ждём пол секунды. + myOLED.print(F("ЭЮЯ"), OLED_R, 63); // Выводим по правому краю, координата нижней части текста по оси Y равна 63. + delay (500); // Ждём пол секунды. + myOLED.print(F("абв"), OLED_R, 15); // Выводим по правому краю, координата нижней части текста по оси Y равна 15. + delay (500); // Ждём пол секунды. + myOLED.print(F("эюя"), OLED_L, 63); // Выводим по левому краю, координата нижней части текста по оси Y равна 63. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print( 77, 0, 23); // Выводим число 77 начиная с координаты 0x23. + delay (500); // Ждём пол секунды. + myOLED.print( "+" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77 ); // Выводим число 77 в той же строке сразу после предыдущего текста. + delay (500); // Ждём пол секунды. + myOLED.print( "=" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77+77 ); // Выводим результат сложения чисел 77+77, в той же строке сразу после предыдущего текста. + delay (500); // Ждём пол секунды. + myOLED.print( 77, 0, 55, HEX ); // Выводим число 77 начиная с координаты 0x55, вывод осуществляется в 16-ричной системе. + delay (500); // Ждём пол секунды. + myOLED.print( "+" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77, OLED_N, OLED_N, HEX ); // Выводим число 77 в той же строке сразу после предыдущего текста, вывод осуществляется в 16-ричной системе. + delay (500); // Ждём пол секунды. + myOLED.print( "=" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77+77, OLED_N, OLED_N, HEX ); // Выводим результат сложения чисел 77+77, в той же строке сразу после предыдущего текста, вывод осуществляется в 16-ричной системе. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("{}[]()<>?!" ), OLED_C, 15); // Выводим текст по центру, координата нижней части текста по оси Y равна 15. + myOLED.print(F("#$%&*~`'\"^"), OLED_C, 39); // Выводим текст по центру, координата нижней части текста по оси Y равна 39. + myOLED.print(F("_-+=,.:;|/" ), OLED_C, 63); // Выводим текст по центру, координата нижней части текста по оси Y равна 63. + delay (5000); // Ждём 5 секунд. +} // diff --git a/libraries/iarduino_OLED/examples/ShowNumber/ShowNumber.ino b/libraries/iarduino_OLED/examples/ShowNumber/ShowNumber.ino new file mode 100644 index 0000000..ad275a1 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowNumber/ShowNumber.ino @@ -0,0 +1,31 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. + // + myOLED.print( 123456789 , 0, 7 ); // Выводим целое положительное число начиная с координаты 0x0. + myOLED.print(-123456789 , 0, 15); // Выводим целое отрицательное число начиная с координаты 0x15. + myOLED.print( 123456789 , 0, 23, HEX); // Выводим целое положительное число начиная с координаты 0x23, в 16-ричной системе счисления. + myOLED.print( 123456789 , 0, 31, OCT); // Выводим целое положительное число начиная с координаты 0x31, в 8-ричной системе счисления. + myOLED.print(-123.456789, 0, 39); // Выводим число с плавающей точкой начиная с координаты 0x39, по умолчанию отобразится 2 знака после запятой. + myOLED.print( 123.456789, 0, 47, 3); // Выводим число с плавающей точкой начиная с координаты 0x47, указывая 3 знака после запятой. + myOLED.print( 123 , 0, 55, BIN); // Выводим целое положительное число начиная с координаты 0x55, в 2-ичной системе счисления. + myOLED.print( 123 , 0, 63, 12); // Выводим целое положительное число начиная с координаты 0x63, в 12-ричной системе счисления. +} // + // +void loop(){} // diff --git a/libraries/iarduino_OLED/examples/ShowRus/ShowRus.ino b/libraries/iarduino_OLED/examples/ShowRus/ShowRus.ino new file mode 100644 index 0000000..68fd6fb --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowRus/ShowRus.ino @@ -0,0 +1,72 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + // +// Вывод текста в кодировке UTF-8: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("UTF8", 0, 7); // Выводим текст начиная с координаты 0x7 (нижняя левая точка текста). + myOLED.setCoding(TXT_UTF8); // Меняем кодировку на UTF-8 (по умолчанию). + myOLED.print("Ардуино iArduino", OLED_C, 39); // Выводим текст по центру экрана, координата нижней части текста по оси Y равна 39. + delay (5000); // Ждём 5 секунд. + // +// Вывод текста в кодировке CP866: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("CP866", 0, 7); // Выводим текст начиная с координаты 0x7 (нижняя левая точка текста). + myOLED.setCoding(TXT_CP866); // Меняем кодировку на CP866. + myOLED.print("Ардуино iArduino", OLED_C, 39); // Выводим текст по центру экрана, координата нижней части текста по оси Y равна 39. + delay (5000); // Ждём 5 секунд. + // +// Вывод текста в кодировке WINDOWS-1251: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("WIN1251", 0, 7); // Выводим текст начиная с координаты 0x7 (нижняя левая точка текста). + myOLED.setCoding(TXT_WIN1251); // Меняем кодировку на WINDOWS-1251. + myOLED.print("Ардуино iArduino", OLED_C, 39); // Выводим текст по центру экрана, координата нижней части текста по оси Y равна 39. + delay (5000); // Ждём 5 секунд. + // +// Вывод текста по коду символов: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("CODE", 0, 7); // Выводим текст начиная с координаты 0x7 (нижняя левая точка текста). + myOLED.setCoding(false); // Отменяем кодировку. + myOLED.print("\200\340\244\343\250\255\256 iArduino", OLED_C, 39); // Выводим текст по центру экрана, координата нижней части текста по оси Y равна 39. + delay (5000); // Ждём 5 секунд. +} // + // +/* КОДЫ СИМВОЛОВ: // + * Латинские буквы A-Z и a-z // Вводятся как есть, вне зависимости от кодировки. + * Цифры 0-9 и символы !"#$%&'()*+,-./:;<=>?@[]^_`{|}~ // Вводятся как есть, вне зависимости от кодировки. + * Буквы АБВГДЕЖЗИЙКЛМНОП // Код: 128-143 в 10-тичной системе счисления. + * Буквы РСТУФХЦЧШЩЪЫЬЭЮЯ // Код: 144-159 в 10-тичной системе счисления. + * Буквы абвгдежзийклмноп // Код: 160-175 в 10-тичной системе счисления. + * Буквы рстуфхцчшщъыьэюя // Код: 224-239 в 10-тичной системе счисления. + * Буквы Ё,ё // Код: 240,241 в 10-тичной системе счисления. + * // + * Для вывода буквы нужно указать её код в 8-ричной системе счисления // + * которому должен предшествовать символ \ // + * // + * Пример вывода Русской буквы «А»: // + * - буква «А» имеет код 128. // Для перевода чисел из 10-тичной в 8-ричную систему можно воспользоваться стандартным калькулятором в windows. + * - 128 в 10-тичной системе равно числу 200 в 8-ричной системе. // Выберите вид калькулятора - «Программист» и введите число, Вы увидите его представление в разных системах счисления: HEX(16), DEC(10), OCT(8) и BIN(2). + * - Значит буква «А» записывается как \200 // Далее в примере следует буква «р» \340, «д» \244, «у» \343, «и» \250, «н» \255, «о» \256. + * // + * Запись текста кодами символов кажется более громоздкой, но // + * на самом деле, такая запись занимает в 2 раза меньше памяти! // + */ diff --git a/libraries/iarduino_OLED/examples/ShowSmallFont/ShowSmallFont.ino b/libraries/iarduino_OLED/examples/ShowSmallFont/ShowSmallFont.ino new file mode 100644 index 0000000..d466087 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowSmallFont/ShowSmallFont.ino @@ -0,0 +1,69 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Большие буквы:"), 0, 7); // Выводим текст начиная с координаты 0x7. + myOLED.print(F("ABCDEFGHIJKLM"), OLED_C, 23); // Выводим текст по центру, координата нижней части текста по оси Y равна 23. + myOLED.print(F("NOPQRSTUVWXYZ"), OLED_C, 31); // Выводим текст по центру, координата нижней части текста по оси Y равна 31. + myOLED.print(F("АБВГДЕЁЖЗИЙКЛМНОП"), OLED_C, 47); // Выводим текст по центру, координата нижней части текста по оси Y равна 47. + myOLED.print(F("РСТУФХЦЧШЩЪЫЬЭЮЯ"), OLED_C, 55); // Выводим текст по центру, координата нижней части текста по оси Y равна 55. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Маленькие буквы:"), 0, 7); // Выводим текст начиная с координаты 0x7. + myOLED.print(F("abcdefghijklm"), OLED_C, 23); // Выводим текст по центру, координата нижней части текста по оси Y равна 23. + myOLED.print(F("nopqrstuvwxyz"), OLED_C, 31); // Выводим текст по центру, координата нижней части текста по оси Y равна 31. + myOLED.print(F("абвгдеёжзийклмноп"), OLED_C, 47); // Выводим текст по центру, координата нижней части текста по оси Y равна 47. + myOLED.print(F("рстуфхцчшщъыьэюя"), OLED_C, 55); // Выводим текст по центру, координата нижней части текста по оси Y равна 55. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Цифры:"), 0, 7); // Выводим текст начиная с координаты 0x7. + myOLED.print(F("012346789"), OLED_C, 23); // Выводим текст по центру, координата нижней части текста по оси Y равна 23. + myOLED.print( 100, 0, 39 ); // Выводим число начиная с координаты 0x39. + myOLED.print( 100, 0, 47, HEX); myOLED.print("h"); // Выводим число начиная с координаты 0x47, вывод осуществляется в 16-ричной системе и выводим текст в той же строке сразу после числа. + myOLED.print( 100, 0, 55, OCT); myOLED.print("o"); // Выводим число начиная с координаты 0x55, вывод осуществляется в 8-ричной системе и выводим текст в той же строке сразу после числа. + myOLED.print( 100, 0, 63, BIN); myOLED.print("b"); // Выводим число начиная с координаты 0x63, вывод осуществляется в 2-ичной системе и выводим текст в той же строке сразу после числа. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Символы:"), 0, 7); // Выводим текст начиная с координаты 0x7. + myOLED.print(F("{}[]()<>?!#$%&*"), OLED_C, 31); // Выводим текст по центру, координата нижней части текста по оси Y равна 31. + myOLED.print(F("~`'\"^_-+=,.:;|/"), OLED_C, 47); // Выводим текст по центру, координата нижней части текста по оси Y равна 47. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Вычисления:"), 0, 7 ); delay(1000); // Выводим текст начиная с координаты 0x7. + myOLED.print( 2, 0, 31 ); delay(1000); // Выводим число начиная с координаты 0x31. + myOLED.print( "+" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2 ); delay(1000); // Выводим число 2 в той же строке сразу после предыдущего текста. + myOLED.print( "=" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2+2 ); delay(1000); // Выводим результат сложения чисел 2+2, в той же строке сразу после предыдущего текста. + delay(1000); // Ждём 1 секунду. + myOLED.print( 2, 0, 47, 4); delay(1000); // Выводим число 2 начиная с координаты 0x47, вывод осуществляется в 4-ричной системе. + myOLED.print( "+" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2, OLED_N, OLED_N, 4); delay(1000); // Выводим число 2 в той же строке сразу после предыдущего текста, вывод осуществляется в 4-ричной системе. + myOLED.print( "=" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2+2, OLED_N, OLED_N, 4); delay(1000); // Выводим результат сложения чисел 2+2, в той же строке сразу после предыдущего текста, вывод осуществляется в 4-ричной системе. + myOLED.print( " в 4-ой системе" ); // Выводим текст в той же строке сразу после предыдущего результата. + delay (5000); // Ждём 5 секунд. +} // diff --git a/libraries/iarduino_OLED/examples/ShowTextBackground/ShowTextBackground.ino b/libraries/iarduino_OLED/examples/ShowTextBackground/ShowTextBackground.ino new file mode 100644 index 0000000..95f9247 --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowTextBackground/ShowTextBackground.ino @@ -0,0 +1,33 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t MediumFontRus[]; // Подключаем шрифт MediumFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт MediumFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + myOLED.bgText(false); // Указываем что у текста нет фона. + myOLED.clrScr(); // Чистим экран. + myOLED.print("arduino", 0, 32); // Выводим текст начиная с координаты 0x32. + myOLED.print("arduino", 5, 39); // Выводим текст начиная с координаты 0x39. Этот текст частично наложится на предыдущий, но не закрасит его. + delay(5000); // + myOLED.bgText(true); // Указываем что у текста есть фон (по умолчанию). + myOLED.clrScr(); // Чистим экран. + myOLED.print("arduino", 0, 32); // Выводим текст начиная с координаты 0x32. + myOLED.print("arduino", 5, 39); // Выводим текст начиная с координаты 0x39. Этот текст частично наложится на предыдущий, и закрасит его своим чёрным фоном. + delay(5000); // +} // diff --git a/libraries/iarduino_OLED/examples/ShowTextInvert/ShowTextInvert.ino b/libraries/iarduino_OLED/examples/ShowTextInvert/ShowTextInvert.ino new file mode 100644 index 0000000..a7d690b --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowTextInvert/ShowTextInvert.ino @@ -0,0 +1,26 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. + myOLED.invText(); // Указываем что цвет текста выводимого после данной функции должен быть инвертирован. + myOLED.print("*** iarduino.ru ***", OLED_C, 31); // Выводим текст по центру экрана, координата нижней части текста по оси Y равна 31. Текст будет написан черными буквами на белом фоне. + myOLED.invText(false); // Указываем что цвет текста выводимого после данной функции не требуется инвертировать. + myOLED.print("*** iarduino.ru ***", OLED_C, 47); // Выводим текст по центру экрана, координата нижней части текста по оси Y равна 31. Текст будет написан белыми буквами на чёрном фоне. +} // + // +void loop(){} // diff --git a/libraries/iarduino_OLED/examples/ShowTime/ShowTime.ino b/libraries/iarduino_OLED/examples/ShowTime/ShowTime.ino new file mode 100644 index 0000000..db52fda --- /dev/null +++ b/libraries/iarduino_OLED/examples/ShowTime/ShowTime.ino @@ -0,0 +1,35 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t MediumFont[]; // Подключаем шрифт MediumFont. +uint32_t i; // Объявляем переменную для хранения времени прошедшего с момента старта скетча. +int h, m, s; // Объявляем переменную для хранения времени в часах, минутах и секундах. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(MediumFont); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // +void loop(){ // + i=millis(); // Получаем количество миллисекунд прошедшее с момента старта скетча. + if(i%1000==0){ delay(1); // Выполняем скетч 1 раз в секунду. Так как условие истинно в течении 1 миллисекунды, то устанавливаем задержку в 1 миллисекунду. + i/=1000; h=i/60/60%24; m=i/60%60; s=i%60; // Рассчитываем часы, минуты и секунды. + myOLED.setCursor(16,39); // Устанавливаем курсор в координату 16:31, это будет нижняя левая точка первой цифры выведенной функцией print(). + if(h<10){myOLED.print(0);} myOLED.print(h); // Выводим часы прошедшие с момента старта скетча, в формате ЧЧ. + myOLED.print(":"); // Выводим текст состоящий из одного символа «:» + if(m<10){myOLED.print(0);} myOLED.print(m); // Выводим минуты прошедшие с момента старта скетча, в формате ММ. + myOLED.print(":"); // Выводим текст состоящий из одного символа «:» + if(s<10){myOLED.print(0);} myOLED.print(s); // Выводим секунды прошедшие с момента старта скетча, в формате СС. + } // +} // + // diff --git a/libraries/iarduino_OLED/examples/TwoDisplays/TwoDisplays.ino b/libraries/iarduino_OLED/examples/TwoDisplays/TwoDisplays.ino new file mode 100644 index 0000000..874010f --- /dev/null +++ b/libraries/iarduino_OLED/examples/TwoDisplays/TwoDisplays.ino @@ -0,0 +1,35 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +// ДАННЫЙ ПРИМЕР НЕ БУДЕТ РАБОТАТЬ НА ПЛАТАХ // +// С ОБЪЁМОМ ДИНАМИЧЕСКОЙ ПАМЯТИ НИЖЕ 2.5 КБ // + // +#include // Подключаем библиотеку iarduino_OLED. +iarduino_OLED myOLED_1(0x3C); // Объявляем объект myOLED_1, указывая адрес первого дисплея на шине I2C: 0x3C. +iarduino_OLED myOLED_2(0x3D); // Объявляем объект myOLED_2, указывая адрес второго дисплея на шине I2C: 0x3D. + // +extern uint8_t MediumFontRus[]; // Подключаем шрифт MediumFontRus. +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифты MediumFont и SmallFont, они займут меньше места в памяти программ. +void setup(){ // + myOLED_1.begin (); // Инициируем работу с первым дисплеем. + myOLED_2.begin (); // Инициируем работу с вторым дисплеем. + myOLED_1.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на первом дисплее. + myOLED_2.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на втором дисплее. + myOLED_1.print ("1 дисплей", OLED_C, 31); // Выводим текст на первый дисплей по центру экрана, координата нижней части текста по оси Y равна 31. + myOLED_2.print ("2 дисплей", OLED_C, 31); // Выводим текст на второй дисплей по центру экрана, координата нижней части текста по оси Y равна 31. + myOLED_1.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на первом дисплее. + myOLED_2.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на втором дисплее. + myOLED_1.print ("Адрес дисплея 0x3C", OLED_C, 47); // Выводим текст на первый дисплей по центру экрана, координата нижней части текста по оси Y равна 47. + myOLED_2.print ("Адрес дисплея 0x3D", OLED_C, 47); // Выводим текст на второй дисплей по центру экрана, координата нижней части текста по оси Y равна 47. +} // + // +void loop(){} // diff --git a/libraries/iarduino_OLED/keywords.txt b/libraries/iarduino_OLED/keywords.txt new file mode 100644 index 0000000..73128c1 --- /dev/null +++ b/libraries/iarduino_OLED/keywords.txt @@ -0,0 +1,45 @@ +# #################################################### +# СИНТАКСИЧЕСКАЯ РАСКРАСКА ДЛЯ БИБИЛИОТЕКИ: +# iarduino_OLED +# #################################################### +# ТИПЫ ДАННЫХ: (KEYWORD1) + iarduino_OLED KEYWORD1 +# #################################################### +# МЕТОДЫ И ФУНКЦИИ: (KEYWORD2) + begin KEYWORD2 + clrScr KEYWORD2 + fillScr KEYWORD2 + invScr KEYWORD2 + invText KEYWORD2 + bgText KEYWORD2 + bgImage KEYWORD2 + setFont KEYWORD2 + getFontWidth KEYWORD2 + getFontHeight KEYWORD2 + setCoding KEYWORD2 + setCursor KEYWORD2 + setCursorShift KEYWORD2 + print KEYWORD2 + drawImage KEYWORD2 + getImageWidth KEYWORD2 + getImageHeight KEYWORD2 + drawPixel KEYWORD2 + getPixel KEYWORD2 + drawLine KEYWORD2 + drawRect KEYWORD2 + drawCircle KEYWORD2 + autoUpdate KEYWORD2 + update KEYWORD2 + numX KEYWORD2 + numY KEYWORD2 +# #################################################### +# КОНСТАНТЫ: (LITERAL1) + OLED_T LITERAL1 + OLED_B LITERAL1 + OLED_L LITERAL1 + OLED_C LITERAL1 + OLED_R LITERAL1 + OLED_N LITERAL1 + TXT_UTF8 LITERAL1 + TXT_CP866 LITERAL1 + TXT_WIN1251 LITERAL1 \ No newline at end of file diff --git a/libraries/iarduino_OLED/library.properties b/libraries/iarduino_OLED/library.properties new file mode 100644 index 0000000..30ab0ad --- /dev/null +++ b/libraries/iarduino_OLED/library.properties @@ -0,0 +1,10 @@ +name = iarduino OLED (работа с OLED дисплеями) +version = 1.0.1 +author = iarduino +maintainer = Панькин Павел +sentence = Библиотека для работы с OLED дисплеями. +paragraph = Позволяет выводить текст, числа, изображения и графику на OLED дисплеи 128x64 по шине I2C. Есть возможность выбора адреса для работы с несколькими дисплеями. Для вывода только текста и чисел воспользуйтесь библиотекой iarduino OLED_txt. +category = Display +url = http://iarduino.ru/file/340.html +architectures = avr +includes = iarduino_OLED.h \ No newline at end of file diff --git a/libraries/iarduino_OLED/src/DefaultFonts.c b/libraries/iarduino_OLED/src/DefaultFonts.c new file mode 100644 index 0000000..fbd90d8 --- /dev/null +++ b/libraries/iarduino_OLED/src/DefaultFonts.c @@ -0,0 +1,678 @@ +#include // Номер байта п/п: 0 1 2 3 4 5 Номер байта п/п: 0 1 2 3 4 5 + // Значение байта (hex): 00, 20, 54, 54, 54, 78, буква «а» Значение байта (hex): 00, 7F, 28, 44, 44, 38 буква «b» + // 0 бит: (младший) 0 0 0 0 0 0 = | | 0 бит: (младший) 0 1 0 0 0 0 = | # | + // 1 бит: 0 0 0 0 0 0 = | | 1 бит: 0 1 0 0 0 0 = | # | + // 2 бит: 0 0 1 1 1 0 = | ### | 2 бит: 0 1 0 1 1 0 = | # ## | + // 3 бит: 0 0 0 0 0 1 = | #| 3 бит: 0 1 1 0 0 1 = | ## #| + // 4 бит: 0 0 1 1 1 1 = | ####| 4 бит: 0 1 0 0 0 1 = | # #| + // 5 бит: 0 1 0 0 0 1 = | # #| 5 бит: 0 1 1 0 0 1 = | ## #| + // 6 бит: 0 0 1 1 1 1 = | ####| 6 бит: 0 1 0 1 1 0 = | # ## | + // 7 бит: (старший) 0 0 0 0 0 0 = | | 7 бит: (старший) 0 0 0 0 0 0 = | | + // + // Для Кириллицы используется кодировка CP866. + // + +const uint8_t SmallFont[] PROGMEM = // Шрифт SmallFont +{ // +0x06, 0x08, 0x20, 0x5F, // ширина символов (6), высота символов (8), код первого символа (32), количество символов (95) + // +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 001) 0x20=032 пробел +0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, // 002) 0x21=033 ! +0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // 003) 0x22=034 " +0x00, 0x14, 0x7F, 0x14, 0x7F, 0x14, // 004) 0x23=035 # +0x00, 0x24, 0x2A, 0x7F, 0x2A, 0x12, // 005) 0x24=036 $ +0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // 006) 0x25=037 % +0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // 007) 0x26=038 & +0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // 008) 0x27=039 ' +0x00, 0x00, 0x1C, 0x22, 0x41, 0x00, // 009) 0x28=040 ( +0x00, 0x00, 0x41, 0x22, 0x1C, 0x00, // 010) 0x29=041 ) +0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // 011) 0x2A=042 * +0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // 012) 0x2B=043 + +0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // 013) 0x2C=044 , +0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // 014) 0x2D=045 - +0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // 015) 0x2E=046 . +0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // 016) 0x2F=047 / + // +0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 017) 0x30=048 0 +0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 018) 0x31=049 1 +0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 019) 0x32=050 2 +0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 020) 0x33=051 3 +0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 021) 0x34=052 4 +0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 022) 0x35=053 5 +0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 023) 0x36=054 6 +0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 024) 0x37=055 7 +0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 025) 0x38=056 8 +0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 026) 0x39=057 9 +0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // 027) 0x3A=058 : +0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // 028) 0x3B=059 ; +0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // 029) 0x3C=060 < +0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // 030) 0x3D=061 = +0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // 031) 0x3E=062 > +0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // 032) 0x3F=063 ? + // +0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // 033) 0x40=064 @ +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // 034) 0x41=065 A +0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // 035) 0x42=066 B +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // 036) 0x43=067 C +0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // 037) 0x44=068 D +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // 038) 0x45=069 E +0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // 039) 0x46=070 F +0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // 040) 0x47=071 G +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // 041) 0x48=072 H +0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // 042) 0x49=073 I +0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // 043) 0x4A=074 J +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // 044) 0x4B=075 K +0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // 045) 0x4C=076 L +0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // 046) 0x4D=077 M +0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // 047) 0x4E=078 N +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // 048) 0x4F=079 O + // +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // 049) 0x50=080 P +0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // 050) 0x51=081 Q +0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // 051) 0x52=082 R +0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // 052) 0x53=083 S +0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // 053) 0x54=084 T +0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // 054) 0x55=085 U +0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // 055) 0x56=086 V +0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // 056) 0x57=087 W +0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // 057) 0x58=088 X +0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // 058) 0x59=089 Y +0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // 059) 0x5A=090 Z +0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // 060) 0x5B=091 [ +0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, // 061) 0x5C=092 обратный слеш +0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // 062) 0x5D=093 ] +0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // 063) 0x5E=094 ^ +0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // 064) 0x5F=095 _ + // +0x00, 0x00, 0x03, 0x05, 0x00, 0x00, // 065) 0x60=096 ` +0x00, 0x20, 0x54, 0x54, 0x54, 0x78, // 066) 0x61=097 a +0x00, 0x7F, 0x28, 0x44, 0x44, 0x38, // 067) 0x62=098 b +0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // 068) 0x63=099 c +0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // 069) 0x64=100 d +0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // 070) 0x65=101 e +0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // 071) 0x66=102 f +0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // 072) 0x67=103 g +0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // 073) 0x68=104 h +0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // 074) 0x69=105 i +0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // 075) 0x6A=106 j +0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // 076) 0x6B=107 k +0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // 077) 0x6C=108 l +0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // 078) 0x6D=109 m +0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // 079) 0x6E=110 n +0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // 080) 0x6F=111 o + // +0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // 081) 0x70=112 p +0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // 082) 0x71=113 q +0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // 083) 0x72=114 r +0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // 084) 0x73=115 s +0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // 085) 0x74=116 t +0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // 086) 0x75=117 u +0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // 087) 0x76=118 v +0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // 088) 0x77=119 w +0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // 089) 0x78=120 x +0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // 090) 0x79=121 y +0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // 091) 0x7A=122 z +0x00, 0x00, 0x10, 0x7C, 0x82, 0x00, // 092) 0x7B=123 { +0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, // 093) 0x7C=124 | +0x00, 0x00, 0x82, 0x7C, 0x10, 0x00, // 094) 0x7D=125 } +0x00, 0x00, 0x06, 0x09, 0x09, 0x06, // 095) 0x7E=126 ~ + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t SmallFontRus[] PROGMEM = // Шрифт SmallFontRus +{ // +0x06, 0x08, 0x20, 0xB0, // ширина символов (6), высота символов (8), код первого символа (32), количество символов (176) + // +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 001) 0x20=032 пробел +0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, // 002) 0x21=033 ! +0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // 003) 0x22=034 " +0x00, 0x14, 0x7F, 0x14, 0x7F, 0x14, // 004) 0x23=035 # +0x00, 0x24, 0x2A, 0x7F, 0x2A, 0x12, // 005) 0x24=036 $ +0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // 006) 0x25=037 % +0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // 007) 0x26=038 & +0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // 008) 0x27=039 ' +0x00, 0x00, 0x1C, 0x22, 0x41, 0x00, // 009) 0x28=040 ( +0x00, 0x00, 0x41, 0x22, 0x1C, 0x00, // 010) 0x29=041 ) +0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // 011) 0x2A=042 * +0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // 012) 0x2B=043 + +0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // 013) 0x2C=044 , +0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // 014) 0x2D=045 - +0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // 015) 0x2E=046 . +0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // 016) 0x2F=047 / + // +0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 017) 0x30=048 0 +0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 018) 0x31=049 1 +0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 019) 0x32=050 2 +0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 020) 0x33=051 3 +0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 021) 0x34=052 4 +0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 022) 0x35=053 5 +0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 023) 0x36=054 6 +0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 024) 0x37=055 7 +0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 025) 0x38=056 8 +0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 026) 0x39=057 9 +0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // 027) 0x3A=058 : +0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // 028) 0x3B=059 ; +0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // 029) 0x3C=060 < +0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // 030) 0x3D=061 = +0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // 031) 0x3E=062 > +0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // 032) 0x3F=063 ? + // +0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // 033) 0x40=064 @ +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // 034) 0x41=065 A +0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // 035) 0x42=066 B +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // 036) 0x43=067 C +0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // 037) 0x44=068 D +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // 038) 0x45=069 E +0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // 039) 0x46=070 F +0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // 040) 0x47=071 G +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // 041) 0x48=072 H +0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // 042) 0x49=073 I +0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // 043) 0x4A=074 J +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // 044) 0x4B=075 K +0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // 045) 0x4C=076 L +0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // 046) 0x4D=077 M +0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // 047) 0x4E=078 N +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // 048) 0x4F=079 O + // +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // 049) 0x50=080 P +0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // 050) 0x51=081 Q +0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // 051) 0x52=082 R +0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // 052) 0x53=083 S +0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // 053) 0x54=084 T +0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // 054) 0x55=085 U +0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // 055) 0x56=086 V +0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // 056) 0x57=087 W +0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // 057) 0x58=088 X +0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // 058) 0x59=089 Y +0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // 059) 0x5A=090 Z +0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // 060) 0x5B=091 [ +0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, // 061) 0x5C=092 обратный слеш +0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // 062) 0x5D=093 ] +0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // 063) 0x5E=094 ^ +0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // 064) 0x5F=095 _ + // +0x00, 0x00, 0x03, 0x05, 0x00, 0x00, // 065) 0x60=096 ` +0x00, 0x20, 0x54, 0x54, 0x78, 0x40, // 066) 0x61=097 a +0x00, 0x7F, 0x28, 0x44, 0x44, 0x38, // 067) 0x62=098 b +0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // 068) 0x63=099 c +0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // 069) 0x64=100 d +0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // 070) 0x65=101 e +0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // 071) 0x66=102 f +0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // 072) 0x67=103 g +0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // 073) 0x68=104 h +0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // 074) 0x69=105 i +0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // 075) 0x6A=106 j +0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // 076) 0x6B=107 k +0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // 077) 0x6C=108 l +0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // 078) 0x6D=109 m +0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // 079) 0x6E=110 n +0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // 080) 0x6F=111 o + // +0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // 081) 0x70=112 p +0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // 082) 0x71=113 q +0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // 083) 0x72=114 r +0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // 084) 0x73=115 s +0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // 085) 0x74=116 t +0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // 086) 0x75=117 u +0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // 087) 0x76=118 v +0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // 088) 0x77=119 w +0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // 089) 0x78=120 x +0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // 090) 0x79=121 y +0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // 091) 0x7A=122 z +0x00, 0x00, 0x10, 0x7C, 0x82, 0x00, // 092) 0x7B=123 { +0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, // 093) 0x7C=124 | +0x00, 0x00, 0x82, 0x7C, 0x10, 0x00, // 094) 0x7D=125 } +0x00, 0x10, 0x08, 0x10, 0x20, 0x10, // 095) 0x7E=126 ~ +0 , 0 , 0 , 0 , 0 , 0 , // 096) 0x7F=127 ⌂ + // +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // 097) 0x80=128 А +0x00, 0x7F, 0x49, 0x49, 0x49, 0x31, // 098) 0x81=129 Б +0x00, 0x7F, 0x45, 0x45, 0x45, 0x3A, // 099) 0x82=130 В +0x00, 0x7F, 0x01, 0x01, 0x01, 0x03, // 100) 0x83=131 Г +0x00, 0x60, 0x3F, 0x21, 0x3F, 0x60, // 101) 0x84=132 Д +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // 102) 0x85=133 Е +0x00, 0x73, 0x0C, 0x7F, 0x0C, 0x73, // 103) 0x86=134 Ж +0x00, 0x22, 0x41, 0x49, 0x49, 0x36, // 104) 0x87=135 З +0x00, 0x7F, 0x10, 0x08, 0x04, 0x7F, // 105) 0x88=136 И +0x00, 0x7E, 0x20, 0x11, 0x08, 0x7E, // 106) 0x89=137 Й +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // 107) 0x8A=138 К +0x00, 0x40, 0x3F, 0x01, 0x01, 0x7F, // 108) 0x8B=139 Л +0x00, 0x7F, 0x06, 0x08, 0x06, 0x7F, // 109) 0x8C=140 М +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // 110) 0x8D=141 Н +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // 111) 0x8E=142 О +0x00, 0x7F, 0x01, 0x01, 0x01, 0x7F, // 112) 0x8F=143 П + // +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // 113) 0x90=144 Р +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // 114) 0x91=145 С +0x00, 0x03, 0x01, 0x7F, 0x01, 0x03, // 115) 0x92=146 Т +0x00, 0x61, 0x26, 0x18, 0x06, 0x01, // 116) 0x93=147 У +0x00, 0x1C, 0x22, 0x7F, 0x22, 0x1C, // 117) 0x94=148 Ф +0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // 118) 0x95=149 Х +0x00, 0x3F, 0x20, 0x20, 0x3F, 0x60, // 119) 0x96=150 Ц +0x00, 0x07, 0x08, 0x08, 0x08, 0x7F, // 120) 0x97=151 Ч +0x00, 0x7F, 0x40, 0x7F, 0x40, 0x7F, // 121) 0x98=152 Ш +0x00, 0x3F, 0x20, 0x3F, 0x20, 0x7F, // 122) 0x99=153 Щ +0x00, 0x01, 0x7F, 0x48, 0x48, 0x30, // 123) 0x9A=154 Ъ +0x00, 0x7F, 0x48, 0x78, 0x00, 0x7F, // 124) 0x9B=155 Ы +0x00, 0x7F, 0x48, 0x48, 0x30, 0x00, // 125) 0x9C=156 Ь +0x00, 0x41, 0x49, 0x49, 0x2A, 0x1C, // 126) 0x9D=157 Э +0x00, 0x7F, 0x10, 0x3E, 0x41, 0x3E, // 127) 0x9E=158 Ю +0x00, 0x66, 0x19, 0x09, 0x09, 0x7F, // 128) 0x9F=159 Я + // +0x00, 0x20, 0x54, 0x54, 0x78, 0x40, // 129) 0xA0=160 а +0x00, 0x3E, 0x49, 0x45, 0x45, 0x38, // 130) 0xA1=161 б +0x00, 0x7C, 0x54, 0x54, 0x58, 0x20, // 131) 0xA2=162 в +0x00, 0x7C, 0x04, 0x04, 0x0C, 0x00, // 132) 0xA3=163 г +0x00, 0x38, 0x45, 0x45, 0x49, 0x3E, // 133) 0xA4=164 д +0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // 134) 0xA5=165 е +0x00, 0x4C, 0x30, 0x7C, 0x30, 0x4C, // 135) 0xA6=166 ж +0x00, 0x28, 0x44, 0x54, 0x28, 0x00, // 136) 0xA7=167 з +0x00, 0x7C, 0x20, 0x10, 0x7C, 0x00, // 137) 0xA8=168 и +0x00, 0x7C, 0x21, 0x11, 0x7C, 0x00, // 138) 0xA9=169 й +0x00, 0x7C, 0x10, 0x28, 0x44, 0x00, // 139) 0xAA=170 к +0x00, 0x40, 0x3C, 0x04, 0x04, 0x7C, // 140) 0xAB=171 л +0x00, 0x7C, 0x08, 0x10, 0x08, 0x7C, // 141) 0xAC=172 м +0x00, 0x7C, 0x10, 0x10, 0x7C, 0x00, // 142) 0xAD=173 н +0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // 143) 0xAE=174 о +0x00, 0x7C, 0x04, 0x04, 0x7C, 0x00, // 144) 0xAF=175 п + // +0x00, 0xFC, 0x28, 0x44, 0x44, 0x38, // 145) 0xE0=224 р +0x00, 0x38, 0x44, 0x44, 0x44, 0x28, // 146) 0xE1=225 с +0x00, 0x04, 0x04, 0x7C, 0x04, 0x04, // 147) 0xE2=226 т +0x00, 0x4C, 0x50, 0x50, 0x50, 0x3C, // 148) 0xE3=227 у +0x00, 0x38, 0x44, 0xFE, 0x44, 0x38, // 149) 0xE4=228 ф +0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // 150) 0xE5=229 х +0x00, 0x7C, 0x40, 0x40, 0x7C, 0xC0, // 151) 0xE6=230 ц +0x00, 0x1C, 0x10, 0x10, 0x7C, 0x00, // 152) 0xE7=231 ч +0x00, 0x7C, 0x40, 0x7C, 0x40, 0x7C, // 153) 0xE8=232 ш +0x00, 0x7C, 0x40, 0x7C, 0x40, 0xFC, // 154) 0xE9=233 щ +0x00, 0x04, 0x7C, 0x50, 0x70, 0x00, // 155) 0xEA=234 ъ +0x00, 0x7C, 0x50, 0x70, 0x00, 0x7C, // 156) 0xEB=235 ы +0x00, 0x00, 0x7C, 0x50, 0x70, 0x00, // 157) 0xEC=236 ь +0x00, 0x28, 0x44, 0x54, 0x38, 0x00, // 158) 0xED=237 э +0x00, 0x7C, 0x10, 0x38, 0x44, 0x38, // 159) 0xEE=238 ю +0x00, 0x08, 0x54, 0x34, 0x14, 0x7C, // 160) 0xEF=239 я + // +0x00, 0x7E, 0x4B, 0x4A, 0x4B, 0x42, // 161) 0xF0=240 Ё +0x00, 0x38, 0x55, 0x54, 0x55, 0x18, // 162) 0xF1=241 ё +0 , 0 , 0 , 0 , 0 , 0 , // 163) 0xF2=242 Є +0 , 0 , 0 , 0 , 0 , 0 , // 164) 0xF3=243 є +0 , 0 , 0 , 0 , 0 , 0 , // 165) 0xF4=244 Ї +0 , 0 , 0 , 0 , 0 , 0 , // 166) 0xF5=245 ї +0 , 0 , 0 , 0 , 0 , 0 , // 167) 0xF6=246 Ў +0 , 0 , 0 , 0 , 0 , 0 , // 168) 0xF7=247 ў +0x00, 0x00, 0x06, 0x09, 0x09, 0x06, // 169) 0xF8=248 ° +0 , 0 , 0 , 0 , 0 , 0 , // 170) 0xF9=249 ∙ +0 , 0 , 0 , 0 , 0 , 0 , // 171) 0xFA=250 · +0 , 0 , 0 , 0 , 0 , 0 , // 172) 0xFB=251 √ +0 , 0 , 0 , 0 , 0 , 0 , // 173) 0xFC=252 № +0 , 0 , 0 , 0 , 0 , 0 , // 174) 0xFD=253 ¤ +0 , 0 , 0 , 0 , 0 , 0 , // 175) 0xFE=254 ■ +0 , 0 , 0 , 0 , 0 , 0 , // 176) 0xFF=255   + // +0x01, 0xAF, 0x30 // В таблице имеется (1) пустой интервал, который находится после символа с кодом (175) и состоит из (48) отсутствующих символов. + // Допускается использовать до 3 пустых интервалов. Пример: 0x03, 0xAA, 0x10, 0xCC, 0x10, 0xEE, 0x10 +}; // 3 пустых интервала, по (16) отсутствующий символов в каждом, находятся после символов с кодами (170, 204 и 238). + +const uint8_t MediumFont[] PROGMEM = // Шрифт MediumFont +{ // +0x0C,0x10,0x20,0x5F, // ширина символов (12), высота символов (16), код первого символа (32), количество символов (95) +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 001) 0x20=032 пробел +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x67,0x00,0x00,0x00,0x00,0x00, // 002) 0x21=033 ! +0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 003) 0x22=034 " +0x00,0x00,0x60,0xE0,0xF8,0x7E,0x6E,0xE0,0xF8,0x7E,0x6E,0x00,0x00,0x76,0x7E,0x1F,0x07,0x76,0x7E,0x1F,0x07,0x06,0x00,0x00, // 004) 0x23=035 # +0x00,0x78,0xFC,0xCE,0x86,0xFF,0xFF,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0xFF,0xFF,0x61,0x73,0x3F,0x1E,0x00, // 005) 0x24=036 $ +0x00,0x3C,0x7E,0x66,0x7E,0xBC,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x3D,0x7E,0x66,0x7E,0x3C,0x00, // 006) 0x25=037 % +0x00,0x00,0x00,0x80,0x80,0xFC,0xFE,0xE6,0xE6,0x7E,0x3C,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x71,0x7F,0x3F,0x7C,0x6C,0x00, // 007) 0x26=038 & +0x00,0x00,0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 008) 0x27=039 ' +0x00,0x00,0x00,0x00,0xF0,0xFC,0x0E,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0x70,0xC0,0x00,0x00,0x00,0x00, // 009) 0x28=040 ( +0x00,0x00,0x00,0x00,0x03,0x0E,0xFC,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x70,0x3F,0x0F,0x00,0x00,0x00,0x00, // 010) 0x29=041 ) +0x00,0x00,0x00,0x08,0x78,0x3C,0x3C,0x78,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 011) 0x2A=042 * +0x00,0x00,0x80,0x80,0x80,0xF0,0xF0,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x0F,0x0F,0x01,0x01,0x01,0x00,0x00, // 012) 0x2B=043 + +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB0,0x70,0x00,0x00,0x00,0x00,0x00, // 013) 0x2C=044 , +0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00, // 014) 0x2D=045 - +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,0x00, // 015) 0x2E=046 . +0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00,0x00,0x00, // 016) 0x2F=047 / + // +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 017) 0x30=048 0 +0x00,0x00,0x00,0x30,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00, // 018) 0x31=049 1 +0x00,0x18,0x1C,0x1E,0x06,0x06,0x06,0x86,0xCE,0xFC,0x78,0x00,0x00,0x78,0x7C,0x7E,0x66,0x67,0x63,0x63,0x61,0x70,0x70,0x00, // 019) 0x32=050 2 +0x00,0x0E,0x0E,0x06,0x06,0xC6,0xE6,0xF6,0xFE,0x9E,0x0E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 020) 0x33=051 3 +0x00,0x00,0x80,0xC0,0xE0,0x70,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x07,0x07,0x07,0x06,0x06,0x06,0x66,0x7F,0x7F,0x66,0x00, // 021) 0x34=052 4 +0x00,0xFE,0xFE,0xE6,0x66,0x66,0x66,0x66,0xE6,0xCE,0x8E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 022) 0x35=053 5 +0x00,0xF8,0xFC,0xCE,0xC6,0xC6,0xC6,0xC6,0xDE,0x9C,0x18,0x00,0x00,0x1F,0x3F,0x71,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 023) 0x36=054 6 +0x00,0x1E,0x1E,0x06,0x06,0x06,0x06,0x86,0xE6,0x7E,0x1E,0x00,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00, // 024) 0x37=055 7 +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 025) 0x38=056 8 +0x00,0xF8,0xFC,0x8E,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x18,0x39,0x7B,0x63,0x63,0x63,0x63,0x73,0x3F,0x1F,0x00, // 026) 0x39=057 9 +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00, // 027) 0x3A=058 : +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x1C,0x00,0x00,0x00,0x00,0x00, // 028) 0x3B=059 ; +0x00,0x00,0x80,0xC0,0xC0,0xE0,0x60,0x70,0x30,0x30,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x06,0x0E,0x0C,0x0C,0x00,0x00, // 029) 0x3C=060 < +0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00, // 030) 0x3D=061 = +0x00,0x00,0x30,0x30,0x70,0x60,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x0C,0x0C,0x0E,0x06,0x07,0x03,0x03,0x01,0x00,0x00, // 031) 0x3E=062 > +0x00,0x18,0x1C,0x1E,0x06,0x06,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x00,0x00,0x00,0x6E,0x6F,0x03,0x01,0x01,0x00,0x00,0x00, // 032) 0x3F=063 ? + // +0x00,0xF8,0xFC,0x0E,0xE6,0xF6,0x36,0xF6,0xF6,0x0E,0xFC,0xF8,0x00,0x1F,0x3F,0x70,0x67,0x6F,0x6C,0x6F,0x67,0x6C,0x2F,0x07, // 033) 0x40=064 @ +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 034) 0x41=065 A +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 035) 0x42=066 B +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 036) 0x43=067 C +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 037) 0x44=068 D +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0xC6,0xC6,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 038) 0x45=069 E +0x00,0x06,0xFE,0xFE,0x86,0x86,0xC6,0xC6,0x06,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x03,0x00,0x00,0x00,0x00, // 039) 0x46=070 F +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x63,0x63,0x73,0x3F,0x1F,0x00, // 040) 0x47=071 G +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x86,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x01,0x61,0x7F,0x7F,0x60,0x00, // 041) 0x48=072 H +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 042) 0x49=073 I +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 043) 0x4A=074 J +0x00,0x06,0xFE,0xFE,0x86,0x80,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x6F,0x7E,0x78,0x60,0x00, // 044) 0x4B=075 K +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x60,0x70,0x70,0x00, // 045) 0x4C=076 L +0x00,0x06,0xFE,0xFE,0x78,0xE0,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x01,0x60,0x7F,0x7F,0x60,0x00, // 046) 0x4D=077 M +0x00,0x06,0xFE,0xFE,0x78,0xE0,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x07,0x1E,0x7F,0x7F,0x60,0x00, // 047) 0x4E=078 N +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 048) 0x4F=079 O + // +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x03,0x03,0x01,0x00,0x00, // 049) 0x50=080 P +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x6C,0x7C,0x38,0x7F,0x6F,0x00, // 050) 0x51=081 Q +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x6F,0x7F,0x79,0x60,0x00, // 051) 0x52=082 R +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 052) 0x53=083 S +0x00,0x0E,0x0E,0x06,0x06,0xFE,0xFE,0x06,0x06,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 053) 0x54=084 T +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 054) 0x55=085 U +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x03,0x0F,0x3E,0x78,0x78,0x3E,0x0F,0x03,0x00,0x00, // 055) 0x56=086 V +0x00,0x06,0xFE,0xFE,0x06,0x80,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x7F,0x78,0x1F,0x1F,0x78,0x7F,0x1F,0x00,0x00, // 056) 0x57=087 W +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x78,0x7E,0x6F,0x03,0x03,0x6F,0x7E,0x78,0x60,0x00, // 057) 0x58=088 X +0x00,0x06,0x7E,0xFE,0xC6,0x00,0x00,0xC6,0xFE,0x7E,0x06,0x00,0x00,0x00,0x00,0x01,0x63,0x7F,0x7F,0x63,0x01,0x00,0x00,0x00, // 058) 0x59=089 Y +0x00,0x0E,0x0E,0x06,0x06,0x86,0xC6,0xE6,0x76,0x3E,0x1E,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x60,0x60,0x70,0x70,0x00, // 059) 0x5A=090 Z +0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xC0,0xC0,0xC0,0x00,0x00,0x00, // 060) 0x5B=091 [ +0x00,0x00,0x06,0x1E,0x78,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x1E,0x78,0x60,0x00,0x00, // 061) 0x5C=092 обратный слеш +0x00,0x00,0x00,0x03,0x03,0x03,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xC0,0xFF,0xFF,0x00,0x00,0x00,0x00, // 062) 0x5D=093 ] +0x00,0x00,0x00,0x30,0x3C,0x1E,0x1E,0x3C,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 063) 0x5E=094 ^ +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00, // 064) 0x5F=095 _ + // +0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 065) 0x60=096 ` +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x1C,0x3E,0x77,0x63,0x63,0x63,0x33,0x7F,0x7F,0x60,0x00, // 066) 0x61=097 a +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x60,0x7F,0x7F,0x30,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 067) 0x62=098 b +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 068) 0x63=099 c +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x66,0xFE,0xFE,0x06,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 069) 0x64=100 d +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 070) 0x65=101 e +0x00,0x00,0x00,0x60,0xFC,0xFE,0x66,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00, // 071) 0x66=102 f +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x33,0x77,0xEE,0xCC,0xCC,0xCC,0xEE,0x7F,0x3F,0x00,0x00, // 072) 0x67=103 g +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 073) 0x68=104 h +0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 074) 0x69=105 i +0x00,0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x7F,0x3F,0x00,0x00,0x00,0x00, // 075) 0x6A=106 j +0x00,0x06,0xFE,0xFE,0x06,0x80,0xF0,0xF0,0x70,0x30,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x07,0x0F,0x7C,0x78,0x70,0x60,0x00, // 076) 0x6B=107 k +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 077) 0x6C=108 l +0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x00,0x60,0x7F,0x7F,0x60,0x00,0x7F,0x7F,0x00,0x60,0x7F,0x7F,0x60, // 078) 0x6D=109 m +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 079) 0x6E=110 n +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 080) 0x6F=111 o + // +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0xC0,0xFF,0xFF,0xD8,0x30,0x30,0x30,0x38,0x1F,0x0F,0x00, // 081) 0x70=112 p +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x0F,0x1F,0x38,0x30,0x30,0x30,0xD8,0xFF,0xFF,0xC0,0x00, // 082) 0x71=113 q +0x00,0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0x60,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 083) 0x72=114 r +0x00,0xE0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x60,0x00,0x00,0x19,0x3B,0x7B,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 084) 0x73=115 s +0x00,0x00,0x00,0x30,0xFE,0xFE,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0x60,0x60,0x00,0x00,0x00,0x00, // 085) 0x74=116 t +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 086) 0x75=117 u +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x07,0x1F,0x78,0x78,0x1F,0x07,0x00,0x00,0x00, // 087) 0x76=118 v +0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x03,0x1F,0x7C,0x70,0x1E,0x1E,0x70,0x7C,0x1F,0x03,0x00, // 088) 0x77=119 w +0x00,0x00,0x30,0x70,0xF0,0x80,0x80,0xF0,0x70,0x30,0x00,0x00,0x00,0x00,0x60,0x70,0x7D,0x0F,0x0F,0x7D,0x70,0x60,0x00,0x00, // 089) 0x78=120 x +0x00,0x00,0x30,0xF0,0xC0,0x00,0x00,0xC0,0xF0,0x30,0x00,0x00,0x00,0x00,0x60,0x60,0x73,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00, // 090) 0x79=121 y +0x00,0x00,0x70,0x70,0x30,0x30,0xB0,0xF0,0xF0,0x70,0x00,0x00,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x70,0x70,0x00,0x00, // 091) 0x7A=122 z +0x00,0x00,0x80,0xC0,0xFC,0x7E,0x07,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x3F,0x7E,0xE0,0xC0,0xC0,0x00,0x00,0x00, // 092) 0x7B=123 { +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00, // 093) 0x7C=124 | +0x00,0x00,0x00,0x03,0x03,0x07,0x7E,0xFC,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xE0,0x7E,0x3F,0x03,0x01,0x00,0x00, // 094) 0x7D=125 } +0x00,0x80,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x80,0x80,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x03,0x03,0x03,0x03,0x01,0x00, // 095) 0x7E=126 ~ + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t MediumFontRus[] PROGMEM = // Шрифт MediumFontRus +{ // +0x0C,0x10,0x20,0xB0, // ширина символов (12), высота символов (16), код первого символа (32), количество символов (176) +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 001) 0x20=032 пробел +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x67,0x00,0x00,0x00,0x00,0x00, // 002) 0x21=033 ! +0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 003) 0x22=034 " +0x00,0x00,0x60,0xE0,0xF8,0x7E,0x6E,0xE0,0xF8,0x7E,0x6E,0x00,0x00,0x76,0x7E,0x1F,0x07,0x76,0x7E,0x1F,0x07,0x06,0x00,0x00, // 004) 0x23=035 # +0x00,0x78,0xFC,0xCE,0x86,0xFF,0xFF,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0xFF,0xFF,0x61,0x73,0x3F,0x1E,0x00, // 005) 0x24=036 $ +0x00,0x3C,0x7E,0x66,0x7E,0xBC,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x3D,0x7E,0x66,0x7E,0x3C,0x00, // 006) 0x25=037 % +0x00,0x00,0x00,0x80,0x80,0xFC,0xFE,0xE6,0xE6,0x7E,0x3C,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x71,0x7F,0x3F,0x7C,0x6C,0x00, // 007) 0x26=038 & +0x00,0x00,0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 008) 0x27=039 ' +0x00,0x00,0x00,0x00,0xF0,0xFC,0x0E,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0x70,0xC0,0x00,0x00,0x00,0x00, // 009) 0x28=040 ( +0x00,0x00,0x00,0x00,0x03,0x0E,0xFC,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x70,0x3F,0x0F,0x00,0x00,0x00,0x00, // 010) 0x29=041 ) +0x00,0x00,0x00,0x08,0x78,0x3C,0x3C,0x78,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 011) 0x2A=042 * +0x00,0x00,0x80,0x80,0x80,0xF0,0xF0,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x0F,0x0F,0x01,0x01,0x01,0x00,0x00, // 012) 0x2B=043 + +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB0,0x70,0x00,0x00,0x00,0x00,0x00, // 013) 0x2C=044 , +0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00, // 014) 0x2D=045 - +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,0x00, // 015) 0x2E=046 . +0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00,0x00,0x00, // 016) 0x2F=047 / + // +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 017) 0x30=048 0 +0x00,0x00,0x00,0x30,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00, // 018) 0x31=049 1 +0x00,0x18,0x1C,0x1E,0x06,0x06,0x06,0x86,0xCE,0xFC,0x78,0x00,0x00,0x78,0x7C,0x7E,0x66,0x67,0x63,0x63,0x61,0x70,0x70,0x00, // 019) 0x32=050 2 +0x00,0x0E,0x0E,0x06,0x06,0xC6,0xE6,0xF6,0xFE,0x9E,0x0E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 020) 0x33=051 3 +0x00,0x00,0x80,0xC0,0xE0,0x70,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x07,0x07,0x07,0x06,0x06,0x06,0x66,0x7F,0x7F,0x66,0x00, // 021) 0x34=052 4 +0x00,0xFE,0xFE,0xE6,0x66,0x66,0x66,0x66,0xE6,0xCE,0x8E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 022) 0x35=053 5 +0x00,0xF8,0xFC,0xCE,0xC6,0xC6,0xC6,0xC6,0xDE,0x9C,0x18,0x00,0x00,0x1F,0x3F,0x71,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 023) 0x36=054 6 +0x00,0x1E,0x1E,0x06,0x06,0x06,0x06,0x86,0xE6,0x7E,0x1E,0x00,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00, // 024) 0x37=055 7 +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 025) 0x38=056 8 +0x00,0xF8,0xFC,0x8E,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x18,0x39,0x7B,0x63,0x63,0x63,0x63,0x73,0x3F,0x1F,0x00, // 026) 0x39=057 9 +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00, // 027) 0x3A=058 : +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x1C,0x00,0x00,0x00,0x00,0x00, // 028) 0x3B=059 ; +0x00,0x00,0x80,0xC0,0xC0,0xE0,0x60,0x70,0x30,0x30,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x06,0x0E,0x0C,0x0C,0x00,0x00, // 029) 0x3C=060 < +0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00, // 030) 0x3D=061 = +0x00,0x00,0x30,0x30,0x70,0x60,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x0C,0x0C,0x0E,0x06,0x07,0x03,0x03,0x01,0x00,0x00, // 031) 0x3E=062 > +0x00,0x18,0x1C,0x1E,0x06,0x06,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x00,0x00,0x00,0x6E,0x6F,0x03,0x01,0x01,0x00,0x00,0x00, // 032) 0x3F=063 ? + // +0x00,0xF8,0xFC,0x0E,0xE6,0xF6,0x36,0xF6,0xF6,0x0E,0xFC,0xF8,0x00,0x1F,0x3F,0x70,0x67,0x6F,0x6C,0x6F,0x67,0x6C,0x2F,0x07, // 033) 0x40=064 @ +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 034) 0x41=065 A +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 035) 0x42=066 B +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 036) 0x43=067 C +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 037) 0x44=068 D +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0xC6,0xC6,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 038) 0x45=069 E +0x00,0x06,0xFE,0xFE,0x86,0x86,0xC6,0xC6,0x06,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x03,0x00,0x00,0x00,0x00, // 039) 0x46=070 F +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x63,0x63,0x73,0x3F,0x1F,0x00, // 040) 0x47=071 G +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x86,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x01,0x61,0x7F,0x7F,0x60,0x00, // 041) 0x48=072 H +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 042) 0x49=073 I +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 043) 0x4A=074 J +0x00,0x06,0xFE,0xFE,0x86,0x80,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x6F,0x7E,0x78,0x60,0x00, // 044) 0x4B=075 K +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x60,0x70,0x70,0x00, // 045) 0x4C=076 L +0x00,0x06,0xFE,0xFE,0x78,0xE0,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x01,0x60,0x7F,0x7F,0x60,0x00, // 046) 0x4D=077 M +0x00,0x06,0xFE,0xFE,0x78,0xE0,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x07,0x1E,0x7F,0x7F,0x60,0x00, // 047) 0x4E=078 N +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 048) 0x4F=079 O + // +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x03,0x03,0x01,0x00,0x00, // 049) 0x50=080 P +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x6C,0x7C,0x38,0x7F,0x6F,0x00, // 050) 0x51=081 Q +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x6F,0x7F,0x79,0x60,0x00, // 051) 0x52=082 R +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 052) 0x53=083 S +0x00,0x0E,0x0E,0x06,0x06,0xFE,0xFE,0x06,0x06,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 053) 0x54=084 T +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 054) 0x55=085 U +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x03,0x0F,0x3E,0x78,0x78,0x3E,0x0F,0x03,0x00,0x00, // 055) 0x56=086 V +0x00,0x06,0xFE,0xFE,0x06,0x80,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x7F,0x78,0x1F,0x1F,0x78,0x7F,0x1F,0x00,0x00, // 056) 0x57=087 W +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x78,0x7E,0x6F,0x03,0x03,0x6F,0x7E,0x78,0x60,0x00, // 057) 0x58=088 X +0x00,0x06,0x7E,0xFE,0xC6,0x00,0x00,0xC6,0xFE,0x7E,0x06,0x00,0x00,0x00,0x00,0x01,0x63,0x7F,0x7F,0x63,0x01,0x00,0x00,0x00, // 058) 0x59=089 Y +0x00,0x0E,0x0E,0x06,0x06,0x86,0xC6,0xE6,0x76,0x3E,0x1E,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x60,0x60,0x70,0x70,0x00, // 059) 0x5A=090 Z +0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xC0,0xC0,0xC0,0x00,0x00,0x00, // 060) 0x5B=091 [ +0x00,0x00,0x06,0x1E,0x78,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x1E,0x78,0x60,0x00,0x00, // 061) 0x5C=092 обратный слеш +0x00,0x00,0x00,0x03,0x03,0x03,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xC0,0xFF,0xFF,0x00,0x00,0x00,0x00, // 062) 0x5D=093 ] +0x00,0x00,0x00,0x30,0x3C,0x1E,0x1E,0x3C,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 063) 0x5E=094 ^ +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00, // 064) 0x5F=095 _ + // +0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 065) 0x60=096 ` +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x1C,0x3E,0x77,0x63,0x63,0x63,0x33,0x7F,0x7F,0x60,0x00, // 066) 0x61=097 a +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x60,0x7F,0x7F,0x30,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 067) 0x62=098 b +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 068) 0x63=099 c +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x66,0xFE,0xFE,0x06,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 069) 0x64=100 d +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 070) 0x65=101 e +0x00,0x00,0x00,0x60,0xFC,0xFE,0x66,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00, // 071) 0x66=102 f +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x33,0x77,0xEE,0xCC,0xCC,0xCC,0xEE,0x7F,0x3F,0x00,0x00, // 072) 0x67=103 g +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 073) 0x68=104 h +0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 074) 0x69=105 i +0x00,0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x7F,0x3F,0x00,0x00,0x00,0x00, // 075) 0x6A=106 j +0x00,0x06,0xFE,0xFE,0x06,0x80,0xF0,0xF0,0x70,0x30,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x07,0x0F,0x7C,0x78,0x70,0x60,0x00, // 076) 0x6B=107 k +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 077) 0x6C=108 l +0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x00,0x60,0x7F,0x7F,0x60,0x00,0x7F,0x7F,0x00,0x60,0x7F,0x7F,0x60, // 078) 0x6D=109 m +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 079) 0x6E=110 n +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 080) 0x6F=111 o + // +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0xC0,0xFF,0xFF,0xD8,0x30,0x30,0x30,0x38,0x1F,0x0F,0x00, // 081) 0x70=112 p +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x0F,0x1F,0x38,0x30,0x30,0x30,0xD8,0xFF,0xFF,0xC0,0x00, // 082) 0x71=113 q +0x00,0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0x60,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 083) 0x72=114 r +0x00,0xE0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x60,0x00,0x00,0x19,0x3B,0x7B,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 084) 0x73=115 s +0x00,0x00,0x00,0x30,0xFE,0xFE,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0x60,0x60,0x00,0x00,0x00,0x00, // 085) 0x74=116 t +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 086) 0x75=117 u +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x07,0x1F,0x78,0x78,0x1F,0x07,0x00,0x00,0x00, // 087) 0x76=118 v +0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x03,0x1F,0x7C,0x70,0x1E,0x1E,0x70,0x7C,0x1F,0x03,0x00, // 088) 0x77=119 w +0x00,0x00,0x30,0x70,0xF0,0x80,0x80,0xF0,0x70,0x30,0x00,0x00,0x00,0x00,0x60,0x70,0x7D,0x0F,0x0F,0x7D,0x70,0x60,0x00,0x00, // 089) 0x78=120 x +0x00,0x00,0x30,0xF0,0xC0,0x00,0x00,0xC0,0xF0,0x30,0x00,0x00,0x00,0x00,0x60,0x60,0x73,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00, // 090) 0x79=121 y +0x00,0x00,0x70,0x70,0x30,0x30,0xB0,0xF0,0xF0,0x70,0x00,0x00,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x70,0x70,0x00,0x00, // 091) 0x7A=122 z +0x00,0x00,0x80,0xC0,0xFC,0x7E,0x07,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x3F,0x7E,0xE0,0xC0,0xC0,0x00,0x00,0x00, // 092) 0x7B=123 { +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00, // 093) 0x7C=124 | +0x00,0x00,0x00,0x03,0x03,0x07,0x7E,0xFC,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xE0,0x7E,0x3F,0x03,0x01,0x00,0x00, // 094) 0x7D=125 } +0x00,0x80,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x80,0x80,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x03,0x03,0x03,0x03,0x01,0x00, // 095) 0x7E=126 ~ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 096) 0x7F=127 ⌂ + // +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 097) 0x80=128 А +0x00,0x06,0xFE,0xFE,0xC6,0xC6,0xC6,0xC6,0xC6,0x8E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 098) 0x81=129 Б +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 099) 0x82=130 В +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x06,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 100) 0x83=131 Г +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x78,0x7F,0x1F,0x18,0x18,0x18,0x18,0x1F,0x7F,0x78,0x00, // 101) 0x84=132 Д +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0xC6,0xC6,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 102) 0x85=133 Е +0x00,0x06,0x7E,0xFE,0xC0,0xFE,0xFE,0xC0,0xFE,0x7E,0x06,0x00,0x00,0x60,0x7E,0x7F,0x03,0x7F,0x7F,0x03,0x7F,0x7E,0x60,0x00, // 103) 0x86=134 Ж +0x00,0x18,0x1C,0x1E,0x06,0x06,0xC6,0xC6,0xEE,0xFC,0x38,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 104) 0x87=135 З +0x00,0x06,0xFE,0xFE,0x06,0x80,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x1E,0x07,0x01,0x60,0x7F,0x7F,0x60,0x00, // 105) 0x88=136 И +0x00,0x06,0xFE,0xFE,0x01,0x83,0xE3,0x79,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x1E,0x07,0x01,0x60,0x7F,0x7F,0x60,0x00, // 106) 0x89=137 Й +0x00,0x06,0xFE,0xFE,0x86,0x80,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x6F,0x7E,0x78,0x60,0x00, // 107) 0x8A=138 К +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x3F,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 108) 0x8B=139 Л +0x00,0x06,0xFE,0xFE,0x78,0xE0,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x01,0x60,0x7F,0x7F,0x60,0x00, // 109) 0x8C=140 М +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x86,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x01,0x61,0x7F,0x7F,0x60,0x00, // 110) 0x8D=141 Н +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 111) 0x8E=142 О +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 112) 0x8F=143 П + // +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x03,0x03,0x01,0x00,0x00, // 113) 0x90=144 Р +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 114) 0x91=145 С +0x00,0x0E,0x0E,0x06,0x06,0xFE,0xFE,0x06,0x06,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 115) 0x92=146 Т +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x60,0x70,0x7D,0x1F,0x07,0x01,0x00,0x00,0x00,0x00, // 116) 0x93=147 У +0x00,0xF0,0xF8,0x1C,0x0C,0xFE,0xFE,0x0C,0x1C,0xF8,0xF0,0x00,0x00,0x0F,0x1F,0x38,0x30,0x7F,0x7F,0x30,0x38,0x1F,0x0F,0x00, // 117) 0x94=148 Ф +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x78,0x7E,0x6F,0x03,0x03,0x6F,0x7E,0x78,0x60,0x00, // 118) 0x95=149 Х +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x7F,0x7F,0xE0,0xE0, // 119) 0x96=150 Ц +0x00,0x06,0xFE,0xFE,0x86,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 120) 0x97=151 Ч +0x00,0x06,0xFE,0xFE,0x06,0xF0,0xF0,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x00, // 121) 0x98=152 Ш +0x00,0x06,0xFE,0xFE,0x06,0xF0,0xF0,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0xE0,0xE0, // 122) 0x99=153 Щ +0x06,0x06,0xFE,0xFE,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 123) 0x9A=154 Ъ +0x00,0x06,0xFE,0xFE,0x86,0x80,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x7F,0x1F,0x60,0x7F,0x7F,0x60,0x00, // 124) 0x9B=155 Ы +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 125) 0x9C=156 Ь +0x00,0x18,0x1C,0x1E,0x06,0x06,0x86,0x86,0x8E,0xFC,0xF8,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x61,0x61,0x71,0x3F,0x1F,0x00, // 126) 0x9D=157 Э +0x00,0x06,0xFE,0xFE,0x86,0xF8,0xFC,0x0E,0x06,0x0E,0xFC,0xF8,0x00,0x60,0x7F,0x7F,0x61,0x1F,0x3F,0x70,0x60,0x70,0x3F,0x1F, // 127) 0x9E=158 Ю +0x00,0xF8,0xFC,0x8E,0x06,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x79,0x7F,0x6F,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 128) 0x9F=159 Я + // +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x1C,0x3E,0x77,0x63,0x63,0x63,0x33,0x7F,0x7F,0x60,0x00, // 129) 0xA0=160 а +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 130) 0xA1=161 б +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3F,0x1C,0x00, // 131) 0xA2=162 в +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 132) 0xA3=163 г +0x00,0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0xF0,0xFF,0x3F,0x30,0x30,0x30,0x30,0x3F,0xFF,0xF0,0x00, // 133) 0xA4=164 д +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 134) 0xA5=165 е +0x00,0x30,0x70,0xF0,0x80,0xF0,0xF0,0x80,0xF0,0x70,0x30,0x00,0x00,0x60,0x70,0x7D,0x0F,0x7F,0x7F,0x0F,0x7D,0x70,0x60,0x00, // 135) 0xA6=166 ж +0x00,0xC0,0xE0,0xF0,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x18,0x38,0x78,0x60,0x63,0x63,0x63,0x77,0x3F,0x1C,0x00, // 136) 0xA7=167 з +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0xB0,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x7C,0x0E,0x07,0x63,0x7F,0x7F,0x60,0x00, // 137) 0xA8=168 и +0x00,0x30,0xF0,0xF3,0x37,0x06,0x06,0xB7,0xF3,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x7C,0x0E,0x07,0x63,0x7F,0x7F,0x60,0x00, // 138) 0xA9=169 й +0x00,0x30,0xF0,0xF0,0x30,0x00,0x80,0xF0,0xF0,0x70,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x07,0x0F,0x7D,0x78,0x70,0x60,0x00, // 139) 0xAA=170 к +0x00,0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x3F,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 140) 0xAB=171 л +0x00,0x30,0xF0,0xF0,0xC0,0x80,0x80,0xC0,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x61,0x07,0x07,0x61,0x7F,0x7F,0x60,0x00, // 141) 0xAC=172 м +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 142) 0xAD=173 н +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 143) 0xAE=174 о +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 144) 0xAF=175 п + // +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0xC0,0xFF,0xFF,0xD8,0x30,0x30,0x30,0x38,0x1F,0x0F,0x00, // 145) 0xE0=224 р +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 146) 0xE1=225 с +0x00,0x70,0x70,0x30,0x30,0xF0,0xF0,0x30,0x30,0x70,0x70,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 147) 0xE2=226 т +0x00,0x00,0x30,0xF0,0xF0,0x00,0x00,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x60,0x60,0x73,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00, // 148) 0xE3=227 у +0x00,0xC0,0xE0,0x70,0x30,0xF8,0xF8,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0xFF,0xFF,0x60,0x70,0x3F,0x1F,0x00, // 149) 0xE4=228 ф +0x00,0x00,0x30,0x70,0xF0,0x80,0x80,0xF0,0x70,0x30,0x00,0x00,0x00,0x00,0x60,0x70,0x7D,0x0F,0x0F,0x7D,0x70,0x60,0x00,0x00, // 150) 0xE5=229 х +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x7F,0x7F,0xE0,0xE0, // 151) 0xE6=230 ц +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x03,0x07,0x06,0x06,0x06,0x66,0x7F,0x7F,0x60,0x00, // 152) 0xE7=231 ч +0x00,0x30,0xF0,0xF0,0x30,0x80,0x80,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x00, // 153) 0xE8=232 ш +0x00,0x30,0xF0,0xF0,0x30,0x80,0x80,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0xE0,0xE0, // 154) 0xE9=233 щ +0x30,0x30,0xF0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 155) 0xEA=234 ъ +0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x30,0xF0,0xF0,0x30,0x60,0x7F,0x7F,0x63,0x63,0x77,0x3E,0x1C,0x60,0x7F,0x7F,0x60, // 156) 0xEB=235 ы +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 157) 0xEC=236 ь +0x00,0xC0,0xE0,0xF0,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x63,0x63,0x73,0x3F,0x1F,0x00, // 158) 0xED=237 э +0x30,0xF0,0xF0,0x30,0xC0,0xE0,0x70,0x30,0x30,0x70,0xE0,0xC0,0x60,0x7F,0x7F,0x63,0x1F,0x3F,0x70,0x60,0x60,0x70,0x3F,0x1F, // 159) 0xEE=238 ю +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0x61,0x73,0x7F,0x6E,0x06,0x06,0x66,0x7F,0x7F,0x60,0x00, // 160) 0xEF=239 я + // +0x00,0x0C,0xFC,0xFF,0x8F,0x8C,0x8C,0xCF,0xCF,0x1C,0x1C,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 161) 0xF0=240 Ё +0x00,0xC0,0xE0,0x76,0x36,0x30,0x30,0x36,0x76,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 162) 0xF1=241 ё +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 163) 0xF2=242 Є +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 164) 0xF3=243 є +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 165) 0xF4=244 Ї +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 166) 0xF5=245 ї +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 167) 0xF6=246 Ў +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 168) 0xF7=247 ў +0x00,0x3C,0x7E,0x66,0x66,0x7E,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 169) 0xF8=248 ° +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 170) 0xF9=249 ∙ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 171) 0xFA=250 · +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 172) 0xFB=251 √ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 173) 0xFC=252 № +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 174) 0xFD=253 ¤ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 175) 0xFE=254 ■ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 176) 0xFF=255   + // +0x01, 0xAF, 0x30 // В таблице имеется (1) пустой интервал, который находится после символа с кодом (175) и состоит из (48) отсутствующих символов. + // Допускается использовать до 3 пустых интервалов. Пример: 0x03, 0xAA, 0x10, 0xCC, 0x10, 0xEE, 0x10 +}; // 3 пустых интервала, по (16) отсутствующий символов в каждом, находятся после символов с кодами (170, 204 и 238). + +const uint8_t MediumNumbers[] PROGMEM = // Шрифт MediumNumbers +{ // +0x0c, 0x10, 0x2d, 0x0d, // ширина символов (12), высота символов (16), код первого символа (45), количество символов (13) +0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, // 001) 0x2D=045 - +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, // 002) 0x2E=046 . +0x00, 0x00, 0x02, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x02, 0x00, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0x81, 0x00, 0x00, // 003) 0x2F=047 / +0x00, 0xfc, 0x7a, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x7a, 0xfc, 0x00, 0x00, 0x7e, 0xbc, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xbc, 0x7e, 0x00, // 004) 0x30=048 0 +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x7e, 0x00, // 005) 0x31=049 1 +0x00, 0x00, 0x02, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x7e, 0xbd, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0x81, 0x00, 0x00, // 006) 0x32=050 2 +0x00, 0x00, 0x02, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 007) 0x33=051 3 +0x00, 0xfc, 0x78, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x78, 0xfc, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x3d, 0x7e, 0x00, // 008) 0x34=052 4 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x02, 0x00, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 009) 0x35=053 5 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x02, 0x00, 0x00, 0x00, 0x7e, 0xbd, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 010) 0x36=054 6 +0x00, 0x00, 0x02, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x7a, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x7e, 0x00, // 011) 0x37=055 7 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x7e, 0xbd, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 012) 0x38=056 8 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 013) 0x39=057 9 + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t BigNumbers[] PROGMEM = // Шрифт BigNumbers +{ // +0x0e, 0x18, 0x2d, 0x0d, // ширина символов (14), высота символов (24), код первого символа (45), количество символов (13) +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 001) 0x2D=045 - +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, 0x00, 0x00, 0x00, 0x00, 0x40, 0xe0, 0xe0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, // 002) 0x2E=046 . +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0x00, // 003) 0x2F=047 / +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0xef, 0xc7, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc7, 0xef, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 004) 0x30=048 0 +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf8, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc7, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0x7f, 0x00, // 005) 0x31=049 1 +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0xe0, 0xd0, 0xb8, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x3b, 0x17, 0x0f, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0x00, // 006) 0x32=050 2 +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 007) 0x33=051 3 +0x00, 0xfc, 0xf8, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf8, 0xfc, 0x00, 0x00, 0x0f, 0x17, 0x3b, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0x7f, 0x00, // 008) 0x34=052 4 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x17, 0x3b, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xb8, 0xd0, 0xe0, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 009) 0x35=053 5 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0xef, 0xd7, 0xbb, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xb8, 0xd0, 0xe0, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 010) 0x36=054 6 +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc7, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0x7f, 0x00, // 011) 0x37=055 7 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0xef, 0xd7, 0xbb, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 012) 0x38=056 8 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0x0f, 0x17, 0x3b, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 013) 0x39=057 9 + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t MegaNumbers[] PROGMEM = // Шрифт MegaNumbers +{ // +0x18,0x28,0x2D,0x0D, // ширина символов (24), высота символов (40), код первого символа (45), количество символов (13) +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,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,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,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,0x00,0x00,0x00,0x00, // 001) 0x2D=045 - () +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,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xF8,0xFC,0xFE,0xFE,0xFC,0xF8,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 002) 0x2E=046 . +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x0F,0x1F,0x3F,0x3F,0x1F,0x0F,0x06,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x7C,0xFE,0xFF,0xFF,0xFE,0x7C,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 003) 0x2F=047 / (:) +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0xFC,0xFE,0x3F,0x07,0x01,0x03,0x03,0x07,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0xF0,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0xF8,0xF0,0xE0,0xE0,0xC0,0x80,0xE0,0xF8,0xFF,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x07,0x0F,0x1F,0x1F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 004) 0x30=048 0 +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF0,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x07,0x07,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x07,0x0F,0x1F,0x3F,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00, // 005) 0x31=049 1 +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xF0,0xF0,0xE0,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x1C,0x3E,0x7F,0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x03,0x01,0x83,0xFF,0xFF,0xFF,0xFF,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF8,0xFC,0xFF,0xFF,0x7F,0x3F,0x1F,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF0,0xF8,0xFE,0xDF,0xEF,0xEF,0xE7,0xE3,0xE1,0xE1,0xE0,0xE0,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x1E,0x1F,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x0F,0x0F,0x1F,0x1F,0x0F,0x07,0x03,0x00,0x00,0x00, // 006) 0x32=050 2 +0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xE0,0xF0,0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xE0,0xC0,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F,0x1F,0x0F,0x07,0x03,0x01,0x81,0xC0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x0E,0x0F,0x0F,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xF9,0xF0,0xE0,0xC0,0x00,0x00,0x00,0x00,0x18,0x3C,0x7E,0xFF,0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0xC1,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x0F,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 007) 0x33=051 3 +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF8,0xF8,0xF8,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xE0,0xF8,0x3C,0x1F,0x07,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFF,0xE7,0xE3,0xE0,0xE0,0xE0,0xE0,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xC3,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0x83,0xC3,0xC3,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x0F,0x0F,0x0F,0x07,0x03,0x01,0x01,0x00,0x00,0x00, // 008) 0x34=052 4 +0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0x78,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0x07,0x01,0x81,0xC1,0xC1,0xE1,0xF1,0xE1,0xE1,0xC1,0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x3F,0x1F,0x0E,0x07,0x07,0x07,0x07,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFE,0xF8,0x00,0x00,0x00,0x00,0x00,0x60,0xF0,0xFC,0xFC,0xFC,0xF8,0xF0,0xF0,0xE0,0xC0,0xC0,0x80,0x80,0xE0,0xFF,0xFF,0x7F,0x3F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x0F,0x07,0x07,0x03,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 009) 0x35=053 5 +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF8,0xFC,0xFE,0x7F,0x0F,0x01,0x01,0x03,0x83,0x87,0xCF,0xCF,0xDF,0x8F,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xB8,0x1C,0x1E,0x0E,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFE,0xF8,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0xF8,0xF0,0xE0,0xC0,0xC0,0x80,0xE0,0xFF,0xFF,0x3F,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x0F,0x07,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 010) 0x36=054 6 +0x00,0x00,0x00,0x00,0xC0,0xF0,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0x78,0x38,0x00,0x00,0x00,0x00,0x18,0x1E,0x1F,0x07,0x03,0x03,0x01,0x01,0x01,0x81,0xC1,0xF1,0xF9,0xFD,0x3F,0x0F,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xF0,0xFC,0xFE,0xFF,0xFF,0x3F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 011) 0x37=055 7 +0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF0,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFC,0xFF,0xFF,0xE7,0xC1,0xC1,0x81,0x81,0x81,0x81,0x83,0xC3,0xFF,0xFF,0x7F,0x3F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xCF,0xFF,0xFF,0x7F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x7F,0x7F,0xFF,0xFF,0xFE,0xF8,0xE0,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xF8,0xF0,0xE0,0xE0,0xC0,0xC0,0xC0,0xC0,0xC0,0xE0,0xE0,0xFB,0x7F,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x0F,0x1F,0x1F,0x0F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 012) 0x38=056 8 +0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF0,0xF8,0xF8,0xF8,0xF0,0xE0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF8,0xFE,0xFF,0xFF,0x87,0x01,0x01,0x01,0x03,0x07,0x0F,0x1F,0x7F,0xFF,0xFF,0xFF,0xFE,0xFC,0xE0,0x00,0x00,0x00,0x00,0x03,0x1F,0x7F,0xFF,0xFF,0xFF,0xFE,0xFC,0xF8,0xF0,0x70,0x38,0x3C,0x1E,0xCF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF0,0xF9,0xFD,0xFB,0xF1,0xF0,0xE0,0xC0,0xC0,0xE0,0xFC,0xFF,0x7F,0x1F,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 013) 0x39=057 9 + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; + // diff --git a/libraries/iarduino_OLED/src/DefaultImage.c b/libraries/iarduino_OLED/src/DefaultImage.c new file mode 100644 index 0000000..6466075 --- /dev/null +++ b/libraries/iarduino_OLED/src/DefaultImage.c @@ -0,0 +1,213 @@ +#include // Содержимое картинок на примере массива Img_Logo: + // Массивы изображений начинаются с двух чисел - ширины и высоты изображения в пикселях. + // Далее следуют байты данных: + // Для визуализации разбейте массив на несколько строк, так, что бы количество байт в каждой строке совпало с шириной изображения. + // Для массива Img_Logo, имеющего размеры 27x16 получится две строки данных, по 27 байт в каждой строке. + // Если каждый байт записать битами, снизу вверх (внизу старший бит, сверху младший бит), то можно увидеть изображение. + // + // Значение байта (hex): 7F, 7F, 7F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 03, 1B, 1B, 1B, 03, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 7F, 7F, 7F + // 0 бит: (младший) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 111111111111111111111111111 = ########################### + // 1 бит: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 111111111111111111111111111 = ########################### + // 2 бит: 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 = 111111111110000011111111111 = ########### ########### + // 3 бит: 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 = 111111111110111011111111111 = ########### ### ########### + // 4 бит: 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 = 111000000000111000000000111 = ### ### ### + // 5 бит: 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 = 111000000000000000000000111 = ### ### + // 6 бит: 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 = 111000000000000000000000111 = ### ### + // 7 бит: (старший) 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 = 000000000000000000000000000 = + // Значение байта (hex): FF, FF, FF, F0, F0, F0, C0, D8, D8, D8, C0, F0, F0, 00, F0, F0, C0, D8, D8, D8, C0, F0, F0, F0, FF, FF, FF + // 0 бит: (младший) 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 = 111000000000000000000000111 = ### ### + // 1 бит: 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 = 111000000000000000000000111 = ### ### + // 2 бит: 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 = 111000000000000000000000111 = ### ### + // 3 бит: 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 = 111000011100000001110000111 = ### ### ### ### + // 4 бит: 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 = 111111011101101101110111111 = ###### ### ## ## ### ###### + // 5 бит: 1 1 1 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 = 111111000001101100000111111 = ###### ## ## ###### + // 6 бит: 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 = 111111111111101111111111111 = ############# ############# + // 7 бит: (старший) 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 = 111111111111101111111111111 = ############# ############# + // +const uint8_t Img_Logo[] PROGMEM = { // Логотип iArduino +27,16, // Размер картинки 27x16 пикселей (высота должна быть кратна 8). +0x7F, 0x7F, 0x7F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x03, 0x1B, 0x1B, 0x1B, 0x03, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x7F, 0x7F, 0x7F, +0xFF, 0xFF, 0xFF, 0xF0, 0xF0, 0xF0, 0xC0, 0xD8, 0xD8, 0xD8, 0xC0, 0xF0, 0xF0, 0x00, 0xF0, 0xF0, 0xC0, 0xD8, 0xD8, 0xD8, 0xC0, 0xF0, 0xF0, 0xF0, 0xFF, 0xFF, 0xFF +}; // + // +const uint8_t Img_Alarm[] PROGMEM = { // Будильник +9,8, // Размер картинки 9x8 пикселей (высота должна быть кратна 8). +0x06, 0xBB, 0x45, 0x82, 0x9E, 0x92, 0x45, 0xBB, 0x06 +}; // + // +const uint8_t Img_Antenna[] PROGMEM = { // Антенна +10,8, // Размер картинки 10x8 пикселей (высота должна быть кратна 8). +0x01, 0x03, 0x06, 0x0C, 0xFF, 0xFF, 0x0C, 0x06, 0x03, 0x01 +}; // + // +const uint8_t Img_Arrow_down[] PROGMEM = { // Стрелка вниз +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x04, 0x0C, 0x1C, 0x3C, 0x3C, 0x1C, 0x0C, 0x04 // +}; // + // +const uint8_t Img_Arrow_left[] PROGMEM = { // Стрелка влево +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x00, 0x00, 0x18, 0x3C, 0x7E, 0xFF, 0x00, 0x00 // +}; // + // +const uint8_t Img_Arrow_right[] PROGMEM = { // Стрелка вправо +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x00, 0x00, 0xFF, 0x7E, 0x3C, 0x18, 0x00, 0x00 // +}; // + // +const uint8_t Img_Arrow_up[] PROGMEM = { // Стрелка вверх +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x20, 0x30, 0x38, 0x3C, 0x3C, 0x38, 0x30, 0x20 // +}; // + // +const uint8_t Img_Battery_0[] PROGMEM = { // Батарейка с зарядом 0 +13,8, // Размер картинки 13x8 пикселей (высота должна быть кратна 8). +0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x3C +}; // + // +const uint8_t Img_Battery_1[] PROGMEM = { // Батарейка с зарядом 1 (меньше половины) +13,8, // Размер картинки 13x8 пикселей (высота должна быть кратна 8). +0xFF, 0x81, 0xBD, 0xBD, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x3C +}; // + // +const uint8_t Img_Battery_2[] PROGMEM = { // Батарейка с зарядом 2 (половина) +13,8, // Размер картинки 13x8 пикселей (высота должна быть кратна 8). +0xFF, 0x81, 0xBD, 0xBD, 0x81, 0xBD, 0xBD, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x3C +}; // + // +const uint8_t Img_Battery_3[] PROGMEM = { // Батарейка с зарядом 3 (больше половины) +13,8, // Размер картинки 13x8 пикселей (высота должна быть кратна 8). +0xFF, 0x81, 0xBD, 0xBD, 0x81, 0xBD, 0xBD, 0x81, 0xBD, 0xBD, 0x81, 0xFF, 0x3C +}; // + // +const uint8_t Img_Battery_charging[] PROGMEM = {// Батарейка заряжается +13,8, // Размер картинки 13x8 пикселей (высота должна быть кратна 8). +0xFF, 0x81, 0x81, 0x81, 0x99, 0xBF, 0xB9, 0xBF, 0x99, 0x81, 0x81, 0xFF, 0x3C +}; // + // +const uint8_t Img_Battery_low[] PROGMEM = { // Батарейка разряжена +13,8, // Размер картинки 13x8 пикселей (высота должна быть кратна 8). +0xFF, 0x81, 0x81, 0xC3, 0xA5, 0x99, 0x99, 0xA5, 0xC3, 0x81, 0x81, 0xFF, 0x3C +}; // + // +const uint8_t Img_BigBattery_low[] PROGMEM = { // Батарейка разряжена (большая картинка) +23,16, // Размер картинки 23x8 пикселей (высота должна быть кратна 8). +0xFC, 0xFC, 0x0D, 0x0F, 0x0E, 0x0C, 0x1C, 0x3C, 0x6C, 0xCC, 0x8C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0xFC, 0xFC, 0xC0, 0xC0, +0x3F, 0x3F, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x33, 0x36, 0x3C, 0x38, 0x30, 0x70, 0xF0, 0xB0, 0x3F, 0x3F, 0x03, 0x03 +}; // + // +const uint8_t Img_Bluetooth[] PROGMEM = { // Значок Bluetooth +5,8, // Размер картинки 5x8 пикселей (высота должна быть кратна 8). +0x42, 0x24, 0xFF, 0x5A, 0x24 // +}; // + // +const uint8_t Img_Call[] PROGMEM = { // Звонок вызова +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x0E, 0x1F, 0x3E, 0x70, 0xE5, 0xED, 0xE1, 0x4E // +}; // + // +const uint8_t Img_Call_in[] PROGMEM = { // Входящий звонок +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x0E, 0x1F, 0x3E, 0x70, 0xE0, 0xE7, 0xE6, 0x45 // +}; // + // +const uint8_t Img_Call_out[] PROGMEM = { // Исходящий звонок +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x0E, 0x1F, 0x3E, 0x70, 0xE0, 0xE5, 0xE3, 0x47 // +}; // + // +const uint8_t Img_Check[] PROGMEM = { // Галочка +7,8, // Размер картинки 7x8 пикселей (высота должна быть кратна 8). +0x30, 0x70, 0xE0, 0xF0, 0x7C, 0x1F, 0x07 // +}; // + // +const uint8_t Img_Checkbox_off[] PROGMEM = { // +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x7E, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x7E // +}; // + // +const uint8_t Img_Checkbox_on[] PROGMEM = { // +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x7E, 0x81, 0x99, 0xB1, 0x99, 0x8D, 0x81, 0x7E // +}; // + // +const uint8_t Img_Dynamic[] PROGMEM = { // Динамик +10,8, // Размер картинки 10x8 пикселей (высота должна быть кратна 8). +0x3C, 0x24, 0x3C, 0x42, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 +}; // + // +const uint8_t Img_Dynamic_off[] PROGMEM = { // Динамик выключен +10,8, // Размер картинки 10x8 пикселей (высота должна быть кратна 8). +0x3C, 0x24, 0x3C, 0x42, 0xFF, 0x00, 0x24, 0x18, 0x18, 0x24 +}; // + // +const uint8_t Img_Dynamic_on[] PROGMEM = { // Динамик включен +10,8, // Размер картинки 10x8 пикселей (высота должна быть кратна 8). +0x3C, 0x24, 0x3C, 0x42, 0xFF, 0x00, 0x24, 0x99, 0x42, 0x3C +}; // + // +const uint8_t Img_Level_1[] PROGMEM = { // Уровень приёма 1 (низкий) +11,8, // Размер картинки 11x8 пикселей (высота должна быть кратна 8). +0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; // + // +const uint8_t Img_Level_2[] PROGMEM = { // Уровень приёма 2 (ниже среднего) +11,8, // Размер картинки 11x8 пикселей (высота должна быть кратна 8). +0xC0, 0xC0, 0x00, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; // + // +const uint8_t Img_Level_3[] PROGMEM = { // Уровень приёма 3 (выше среднего) +11,8, // Размер картинки 11x8 пикселей (высота должна быть кратна 8). +0xC0, 0xC0, 0x00, 0xF0, 0xF0, 0x00, 0xFC, 0xFC, 0x00, 0x00, 0x00 +}; // + // +const uint8_t Img_Level_4[] PROGMEM = { // Уровень приёма 4 (уверенный) +11,8, // Размер картинки 11x8 пикселей (высота должна быть кратна 8). +0xC0, 0xC0, 0x00, 0xF0, 0xF0, 0x00, 0xFC, 0xFC, 0x00, 0xFF, 0xFF +}; // + // +const uint8_t Img_Light[] PROGMEM = { // Свет +9,8, // Размер картинки 9x8 пикселей (высота должна быть кратна 8). +0x10, 0x92, 0x6C, 0x44, 0x93, 0x44, 0x6C, 0x92, 0x10 +}; // + // +const uint8_t Img_Melody[] PROGMEM = { // Звонок мелодии +4,8, // Размер картинки 4x8 пикселей (высота должна быть кратна 8). +0x40, 0xEC, 0xE6, 0x7F // +}; // + // +const uint8_t Img_Message[] PROGMEM = { // Сообщение (конверт) +10,8, // Размер картинки 10x8 пикселей (высота должна быть кратна 8). +0x7E, 0xA5, 0x99, 0x91, 0xA1, 0xA1, 0x91, 0x99, 0xA5, 0x7E +}; // + // +const uint8_t Img_Netlevel_1[] PROGMEM = { // Уровень приёма сети 1 (ниже среднего) +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x07, 0x03, 0x05, 0x00, 0x00, 0x00, 0xC0, 0xC0 // +}; // + // +const uint8_t Img_Netlevel_2[] PROGMEM = { // Уровень приёма сети 2 (средний) +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x07, 0x03, 0x05, 0xC0, 0xF0, 0x30, 0xD8, 0xD8 // +}; // + // +const uint8_t Img_Netlevel_3[] PROGMEM = { // Уровень приёма сети 3 (выше среднего) +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0xE3, 0xF9, 0x3C, 0xCE, 0xF6, 0x37, 0xDB, 0xDB // +}; // + // +const uint8_t Img_Radio_off[] PROGMEM = { // +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x3C, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3C // +}; // + // +const uint8_t Img_Radio_on[] PROGMEM = { // +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x3C, 0x42, 0x99, 0xBD, 0xBD, 0x99, 0x42, 0x3C // +}; // + // +const uint8_t Img_Settings[] PROGMEM = { // Звонок настроек +8,8, // Размер картинки 8x8 пикселей (высота должна быть кратна 8). +0x5A, 0xFF, 0x66, 0xDB, 0xDB, 0x66, 0xFF, 0x5A // +}; // + // \ No newline at end of file diff --git a/libraries/iarduino_OLED/src/iarduino_OLED.cpp b/libraries/iarduino_OLED/src/iarduino_OLED.cpp new file mode 100644 index 0000000..d9dd65e --- /dev/null +++ b/libraries/iarduino_OLED/src/iarduino_OLED.cpp @@ -0,0 +1,367 @@ +#include "iarduino_OLED.h" // + // +// Инициализация дисплея: // Возвращаемое значение: отсутствует +void iarduino_OLED::begin(void){ // Параметр: отсутствует +// Инициируем работу с шиной I2C: // + objI2C->begin(100); // Инициируем передачу данных по шине I2C на скорости 100 кГц. +// Подготавливаем к работе дисплей: // + _sendCommand(SSD1306_DISPLAY_OFF); // Выключаем дисплей. + _sendCommand(SSD1306_SET_DISPLAY_CLOCK); _sendCommand(0x80); // Устанавливаем частоту обновления дисплея в значение 0x80 (по умолчанию). + _sendCommand(SSD1306_SET_MULTIPLEX_RATIO); _sendCommand(0x3F); // Устанавливаем multiplex ratio (коэффициент мультиплексирования COM выводов) в значение 0x3F (по умолчанию). + _sendCommand(SSD1306_SET_DISPLAY_OFFSET); _sendCommand(0x00); // Устанавливаем смещение дисплея в 0 (без смещения). + _sendCommand(SSD1306_SET_START_LINE|0); // Устанавливаем смещение ОЗУ в значение 0 (без смещения). + _sendCommand(SSD1306_CHARGE_DCDC_PUMP); _sendCommand(0x14); // Настраиваем схему питания (0x14 - включить внутренний DC-DC преобразователь, 0x10 - отключить внутренний DC/DC). + _sendCommand(SSD1306_ADDR_MODE); _sendCommand(0x00); // Устанавливаем режим автоматической адресации (0x00-горизонтальная, 0x01-вертикальная, 0x10-страничная.) + _sendCommand(SSD1306_SET_REMAP_L_TO_R); // Устанавливаем режим строчной развертки (слева/направо). + _sendCommand(SSD1306_SET_REMAP_T_TO_D); // Устанавливаем режим кадровой развертки (сверху/вниз). + _sendCommand(SSD1306_SET_COM_PINS); _sendCommand(0x12); // Устанавливаем аппаратную конфигурация COM выводов в значение 0x12 (по умолчанию) + _sendCommand(SSD1306_SET_CONTRAST); _sendCommand(0xCF); // Устанавливаем контрастность в значение 0xCF (допустимы значения от 0x00 до 0xFF). + _sendCommand(SSD1306_SET_PRECHARGE_PERIOD); _sendCommand(0xF1); // Настраиваем схему DC/DC преобразователя (0xF1 - Vcc снимается с DC/DC преобразователя, 0x22 - Vcc подается извне). + _sendCommand(SSD1306_SET_VCOM_DESELECT); _sendCommand(0x40); // Устанавливаем питание светодиодов VcomH в значение выше чем по умолчанию (0x30), что увеличит яркость дисплея (допустимые значения: 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70). + _sendCommand(SSD1306_RAM_ON); // Разрешаем отображать содержимое RAM памяти. + _sendCommand(SSD1306_INVERT_OFF); // Отключаем инверсию. + _sendCommand(SSD1306_DISPLAY_ON); // Включаем дисплей. + clrScr(); // Чистим экран. +} // + // +// Очистка дисплея: // Возвращаемое значение: отсутствует. +void iarduino_OLED::clrScr(bool color){ // Параметр: флаг закрашивания экрана в белый цвет. + memset(arrBuffer, (color?0xFF:0x00), 1024); // Заполняем все биты массива arrBuffer нулями или единицами, в зависимости от состояния флага color. + numPageS=0; numPageP=7; // Указываем что при записи буфера arrBuffer в дисплей, нужно заполнить строки с 0 по 7. + numCellS=0; numCellP=127; // Указываем что при записи буфера arrBuffer в дисплей, нужно заполнить ячейки с 0 по 127. + if(flgUpdate){_sendBuffer();} // Если установлен флаг flgUpdate, то отправляем массив arrBuffer на дисплей. +} // + // +// Инверсия цвета дисплея: // Возвращаемое значение: отсутствует. +void iarduino_OLED::invScr(bool invert){ // Параметр: флаг инвертирования - да/нет. + if(invert) {_sendCommand(SSD1306_INVERT_ON );} // Если флаг invert установлен - включаем инверсию. + else {_sendCommand(SSD1306_INVERT_OFF);} // Если флаг invert сброшен - отключаем инверсию. +} // + // +// Выбор шрифта для вывода текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED::setFont(uint8_t* font){ // Параметр: название шрифта. + insFont.font = font; // Сохраняем указатель на первый байт массива в области памяти программ. + insFont.width = pgm_read_byte(&font[0]); // Сохраняем ширину символов выбранного шрифта читая её из 0 байта массива по указателю font. + insFont.height = pgm_read_byte(&font[1]); // Сохраняем высоту символов выбранного шрифта читая её из 1 байта массива по указателю font. + insFont.firstSymbol = pgm_read_byte(&font[2]); // Сохраняем код первого симола выбран. шрифта читая его из 2 байта массива по указателю font. + insFont.sumSymbol = pgm_read_byte(&font[3]); // Сохраняем количество символов в выбр шрифте читая их из 3 байта массива по указателю font. + insFont.setFont = true; // Устанавливаем флаг выбора шрифта. + uint16_t i = (uint16_t) insFont.sumSymbol * insFont.width * insFont.height / 8 + 0x04; // Определяем позицию бита указывающего количество пустых интервалов в массиве шрифта. + uint16_t j = pgm_read_byte(&font[i]); // Определяем количество пустых интервалов в массиве шрифта. + insFont.startSpace[0]=0xFF; insFont.sumSpace[0]=0; // Указываем что первый пустой интервал в массиве шрифта находится после символа с кодом (0xFF) и состоит из 0 символов + insFont.startSpace[1]=0xFF; insFont.sumSpace[1]=0; // Указываем что второй пустой интервал в массиве шрифта находится после символа с кодом (0xFF) и состоит из 0 символов + insFont.startSpace[2]=0xFF; insFont.sumSpace[2]=0; // Указываем что третий пустой интервал в массиве шрифта находится после символа с кодом (0xFF) и состоит из 0 символов + if(j>0) { insFont.startSpace[0]=pgm_read_byte(&font[i+1]); // Если количество пустых интервалов больше 0, то сохраняем начало первого пустого интервала символов + insFont.sumSpace [0]=pgm_read_byte(&font[i+2]);} // и размер первого пустого интервала символов + if(j>1) { insFont.startSpace[1]=pgm_read_byte(&font[i+3]); // Если количество пустых интервалов больше 1, то сохраняем начало второго пустого интервала символов + insFont.sumSpace [1]=pgm_read_byte(&font[i+4]);} // и размер второго пустого интервала символов + if(j>2) { insFont.startSpace[2]=pgm_read_byte(&font[i+5]); // Если количество пустых интервалов больше 2, то сохраняем начало третьего пустого интервала символов + insFont.sumSpace [2]=pgm_read_byte(&font[i+6]);} // и размер третьего пустого интервала символов +} // + // +// Установка курсора в указанную позицию // Возвращаемое значение: отсутствует. +void iarduino_OLED::setCursor(int x, int y){ // Параметры: № колонки, № строки. + if(x<128){numX=x;} if(y<64){numY=y;} // Сохраняем указанные позиции курсора, если они входят в диапазон допустимых +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(char* txt, int x, int y){ // Параметры: текст, № колонки, № строки. + _print(_codingCP866(txt), x, y); // Вызываем функцию вывода текста _print(). +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(String txt, int x, int y){ // Параметры: текст, № колонки, № строки. + char i[txt.length()+1]; txt.toCharArray(i,txt.length()+1); _print(_codingCP866(i), x, y); // Преобразуем String в char* и вызываем функцию вывода текста _print(). +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(const char* txt, int x, int y){ // Параметры: текст, № колонки, № строки. + char i[strlen(txt)+1]; for(uint8_t j=0; j<=strlen(txt); j++){i[j]=txt[j];} _print(_codingCP866(i),x,y); // Преобразуем const char* в char* и вызываем функцию вывода текста _print(). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(int8_t num, int x, int y, uint8_t sys){ // Параметры: число, № колонки, № строки, система счисления. + print(int32_t(num), x, y, sys); // Преобразуем int8_t в int32_t и вызываем функцию вывода числа print(int32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(uint8_t num, int x, int y, uint8_t sys){ // Параметры: число, № колонки, № строки, система счисления. + print(uint32_t(num), x, y, sys); // Преобразуем uint8_t в uint32_t и вызываем функцию вывода числа print(uint32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(int16_t num, int x, int y, uint8_t sys){ // Параметры: число, № колонки, № строки, система счисления. + print(int32_t(num), x, y, sys); // Преобразуем int16_t в int32_t и вызываем функцию вывода числа print(int32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(uint16_t num, int x, int y, uint8_t sys){ // Параметры: число, № колонки, № строки, система счисления. + print(uint32_t(num), x, y, sys); // Преобразуем uint16_t в uint32_t и вызываем функцию вывода числа print(uint32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(int32_t num, int x, int y, uint8_t sys){ // Параметры: число, № колонки, № строки, система счисления. + int8_t i=2; int32_t j=1; while(num/j){j*=sys; i++;} // Определяем количество разрядов числа (i = количество разрядов + 2, j = множитель кратный основанию системы счисления) + char k[i]; i--; k[i]=0; i--; if(num>0) {k[i]=0; i--;} // Создаём строку k из i символов и добавляем символ(ы) конца строки. + uint32_t n=num<0?num*-1:num; while(i) {k[i]=_ItoAa(n%sys); n/=sys; i--;} // Заполняем строку k. + if(num>=0){k[i]=_ItoAa(n%sys);}else{k[i]='-';} // Добавляем первый символ (либо первая цифра, либо знак минус). + print(k, x, y); // Выводим строку k. +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(uint32_t num, int x, int y, uint8_t sys){ // Параметры: число, № колонки, № строки, система счисления. + int8_t i=1; uint32_t j=1; while(num/j){j*=sys; i++;} if(num==0){i++;} // Определяем количество разрядов числа (i = количество разрядов + 1, j = множитель кратный основанию системы счисления) + char k[i]; i--; k[i]=0; while(i){k[i-1]=_ItoAa(num%sys); num/=sys; i--;} // Определяем строку k из i символов и заполняем её. + print(k, x, y); // Выводим строку k. +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED::print(double num, int x, int y, uint8_t sum){ // Параметры: число, № колонки, № строки, количество знаков после запятой + uint32_t i=1; while(sum){i*=10; sum--;} // i=10^sum. + print(int32_t(num), x, y); // Выводим целую часть числа. + print("."); // Выводим символ разделителя. + print(uint32_t(num*i*(num<0?-1:1))%i); // Выводим дробную часть числа. +} // + // +// Прорисовка пикселя: // Возвращаемое значение: отсутствует. +void iarduino_OLED::drawPixel(int x, int y, bool c){ // Параметры: № колонки, № строки, цвет. + _drawPixel(x,y,c); // Прорисовываем пиксель в буфере. + if(flgUpdate){_sendBuffer();} // Если установлен флаг flgUpdate, то отправляем массив arrBuffer на дисплей. + numX=x; numY=y; // Сохраняем координаты. +} // + // +// Получение цвета пикселя: // Возвращаемое значение: цвет (0-чёрный, 1-белый) +bool iarduino_OLED::getPixel(int x, int y){ // Параметры: № колонки, № строки. + if(x<0 || x>127 || y<0 || y>63){return 0;} // Если заданы некорректные координаты, то выводим 0 (чёрный цвет пикселя). + uint16_t numByte = ( y/8 * 128 ) + x; // Определяем номер байта массива arrBuffer в котором находится пиксель. + uint8_t numBit = y%8; // Определяем номер бита в найденном байте, который соответсвует искомому пикселю. + return bitRead(arrBuffer[numByte], numBit); // Возвращаем цвет пикселя из бита numBit элемента numByte массива arrBuffer. +} // + // +// Прорисовка линии по двум точкам: // Возвращаемое значение: отсутствует. +void iarduino_OLED::drawLine(int x1, int y1, int x2, int y2, bool c){ // Параметры: № колонки начала, № строки начала, № колонки окончания, № строки окончания, цвет. + _drawLine(x1,y1,x2,y2,c); // Прорисовываем линию в буфере. + if(flgUpdate){_sendBuffer();} // Если установлен флаг flgUpdate, то отправляем массив arrBuffer на дисплей. + numX=x2; numY=y2; // Сохраняем координаты. +} // + // +// Прорисовка линии по одной точке: // Возвращаемое значение: отсутствует. +void iarduino_OLED::drawLine(int x2, int y2, bool c){ // Параметры: № колонки окончания, № строки окончания, цвет. + drawLine(numX,numY,x2,y2,c); // Прорисовываем линию по двум точкам. +} // + // +// Прорисовка прямоугольника по двум точкам: // Возвращаемое значение: отсутствует. +void iarduino_OLED::drawRect(int x1, int y1, int x2, int y2, bool f, bool c){ // Параметры: № колонки начала, № строки начала, № колонки окончания, № строки окончания, закрасить, цвет. + if(f){ // Если прямоугольник требуется закрасить, то ... + if(x1=x2; x--){_drawLine(x,y1,x,y2,c);}} // Рисуем несколко линий. + }else{ // Иначе, если прямоугольник закрашивать не надо, то ... + _drawLine(x1,y1,x2,y1,c); // Прорисовываем линию. + _drawLine(x2,y2,x2,y1,c); // Прорисовываем линию. + _drawLine(x2,y2,x1,y2,c); // Прорисовываем линию. + _drawLine(x1,y1,x1,y2,c); // Прорисовываем линию. + } // + if(flgUpdate){_sendBuffer();} // Если установлен флаг flgUpdate, то отправляем массив arrBuffer на дисплей. + numX=x2; numY=y2; // Сохраняем координаты. +} // + // +// Прорисовка круга: // Возвращаемое значение: отсутствует. +void iarduino_OLED::drawCircle(int x, int y, uint8_t r, bool f, bool c){ // Параметры: № колонки, № строки, радиус, закрасить, цвет + int x1=0, y1=r, p=1-r; // Определяем переменные: x1,y1 - положительные координаты точек круга с центром 00. p - отрицательная парабола. + while(x1 < y1+1){ // Цикл будет выполняться пока координата x не станет чуть меньше y (прочертит дугу от 0 до 45°) - это 1/8 часть круга + if(f){ // Если круг требуется закрасить, то ... + _drawLine(x-x1,y-y1,x+x1,y-y1,c); // Прорисовываем горизонтальные линии вверху круга (между точками 3 и 1 дуг, см. ниже). + _drawLine(x-x1,y+y1,x+x1,y+y1,c); // Прорисовываем горизонтальные линии внизу круга (между точками 4 и 2 дуг, см. ниже). + _drawLine(x-y1,y-x1,x+y1,y-x1,c); // Прорисовываем горизонтальные линии выше середины круга (между точками 7 и 5 дуг, см. ниже). + _drawLine(x-y1,y+x1,x+y1,y+x1,c); // Прорисовываем горизонтальные линии выше середины круга (между точками 8 и 6 дуг, см. ниже). + }else{ // Иначе, если круг закрашивать не надо, то ... + _drawPixel(x+x1, y-y1, c); // 1 дуга 0° - 45° (построенная в соответствии с уравнением) + _drawPixel(x+x1, y+y1, c); // 2 дуга 180° - 135° (1 дуга отражённая по вертикали) + _drawPixel(x-x1, y-y1, c); // 3 дуга 360° - 315° (1 дуга отражённая по горизонтали) + _drawPixel(x-x1, y+y1, c); // 4 дуга 180° - 225° (2 дуга отражённая по горизонтали) + _drawPixel(x+y1, y-x1, c); // 5 дуга 90° - 45° (2 дуга повёрнутая на -90°) + _drawPixel(x+y1, y+x1, c); // 6 дуга 90° - 135° (1 дуга повёрнутая на +90°) + _drawPixel(x-y1, y-x1, c); // 7 дуга 270° - 315° (1 дуга повёрнутая на -90°) + _drawPixel(x-y1, y+x1, c); // 8 дуга 270° - 225° (2 дуга повёрнутая на +90°) + } if(p>=0){y1--; p-=y1*2;} // Если парабола p вышла в положительный диапазон, то сдвигаем её вниз на y1*2 (каждый такой сдвиг провоцирет смещение точки y1 первой дуги вниз). + p++; x1++; p+=x1*2; // С каждым проходом цикла, смещаем точку x1 первой дуги влево и находим новую координату параболы p. + } // + if(flgUpdate){_sendBuffer();} // Если установлен флаг flgUpdate, то отправляем массив arrBuffer на дисплей. + numX=x; numY=y; // Сохраняем координаты. +} // + // +// Прорисовка изображения: // Возвращаемое значение: отсутствует. +void iarduino_OLED::drawImage(uint8_t* image, int x, int y, uint8_t mem){ // Параметры: изображение, № колонки, № строки, тип памяти. + uint8_t w = getImageWidth(image, mem); // Получаем ширину изображения. + uint8_t h = getImageHeight(image, mem); // Получаем высоту изображения. + bool c; // Объявляем переменную для хранения цвета + switch(x){ // Колонка с которой требуется начать вывод изображения ... + case OLED_L: numX=0; break; // Определяем начальную колонку для выравнивания по левому краю. + case OLED_C: numX=(128-w)/2; break; // Определяем начальную колонку для выравнивания по центру. + case OLED_R: numX= 128-w; break; // Определяем начальную колонку для выравнивания по правому краю. + case OLED_N: numX=numX; break; // Начальной колонкой останется та, на которой был закончен вывод предыдущего текста или изображения. + default : numX=x; break; // Начальная колонка определена пользователем. + } // + switch(y){ // Строка с которой требуется начать вывод изображения ... + case OLED_T: numY=h-1; break; // Определяем начальную строку для выравнивания по верхнему краю. + case OLED_C: numY=(64-h)/2+h; break; // Определяем начальную строку для выравнивания по центру. + case OLED_B: numY=63; break; // Определяем начальную строку для выравнивания по нижнему краю. + case OLED_N: numY=numY; break; // Начальной строкой останется та, на которой выведен предыдущий текст или изображение. + default : numY=y; break; // Начальная строка определена пользователем. + } // + for (uint8_t p=0; p0){return;} // Если шрифт не выбран или его высота не кратна 8 пикселям, то выходим из функции. + uint16_t len=strlen(txt)*insFont.width; if(len>128){len=128/insFont.width*insFont.width;} // Определяем количество колонок которое занимают выводимые символы. + uint16_t num; // Объявляем переменную для хранения номера байта в массиве шрифта. + int x1, y1; // Объявляем переменные для хранения координат точек. + bool c; // Объявляем переменную для хранения цвета точек. + switch(x){ // Колонка с которой требуется начать вывод текста ... + case OLED_L: numX=0; break; // Определяем начальную колонку для выравнивания по левому краю. + case OLED_C: numX=(128-len)/2; break; // Определяем начальную колонку для выравнивания по центру. + case OLED_R: numX= 128-len; break; // Определяем начальную колонку для выравнивания по правому краю. + case OLED_N: numX=numX; break; // Начальной колонкой останется та, на которой был закончен вывод предыдущего текста или изображения. + default : numX=x; break; // Начальная колонка определена пользователем. + } // + switch(y){ // Строка с которой требуется начать вывод текста ... + case OLED_T: numY=insFont.height-1; break; // Определяем начальную строку для выравнивания по верхнему краю. + case OLED_C: numY=(64-insFont.height)/2+insFont.height; break; // Определяем начальную строку для выравнивания по центру. + case OLED_B: numY=63; break; // Определяем начальную строку для выравнивания по нижнему краю. + case OLED_N: numY=numY; break; // Начальной строкой останется та, на которой выведен предыдущий текст или изображение. + default : numY=y; break; // Начальная строка определена пользователем. + } // + if(numX+len>128){len=(128-numX)/insFont.width*insFont.width;} // Пересчитываем количество колонок которое занимают выводимые символы, с учётом начальной позиции. + for(int8_t p=0; p 0 &&numIn <0xFF ){ // Если код текущего символа строки StrIn больше 0 и № текушего символа строки StrIn меньше 255, то ... + if(charThis==0xD0&&charNext>=0x90&&charNext<=0xBF){StrOut[numOut]=charNext-0x10; numIn++;}else // Если код текущего символа равен 208, а за ним следует символ с кодом 144...191, значит это буква «А»...«п» требующая преобразования к коду 128...175 + if(charThis==0xD0&&charNext==0x81 ){StrOut[numOut]= 0xF0; numIn++;}else // Если код текущего символа равен 208, а за ним следует символ с кодом 129 , значит это буква «Ё» требующая преобразования к коду 240 + if(charThis==0xD1&&charNext>=0x80&&charNext<=0x8F){StrOut[numOut]=charNext+0x60; numIn++;}else // Если код текущего символа равен 209, а за ним следует символ с кодом 128...143, значит это буква «р»...«я» требующая преобразования к коду 224...239 + if(charThis==0xD1&&charNext==0x91 ){StrOut[numOut]= 0xF1; numIn++;}else // Если код текущего символа равен 209, а за ним следует символ с кодом 145 , значит это буква «ё» требующая преобразования к коду 241 + {StrOut[numOut]=charThis;} numIn++; // Иначе не меняем символ. + numOut++; charThis=StrIn[numIn]; charNext=StrIn[numIn+1]; // Переходим к следующему символу. + } StrOut[numOut]='\0'; // Добавляем символ конца строки и возвращаем строку StrOut. + break; // + // Преобразуем текст из кодировки WINDOWS-1251: // + case TXT_WIN1251: // + while (charThis> 0 &&numIn <0xFF){ // Если код текущего символа строки StrIn больше 0 и № текушего символа строки StrIn меньше 255, то ... + if(charThis>=0xC0&&charThis<=0xEF){StrOut[numOut]=charThis-0x40;}else // Если код текущего символа равен 192...239, значит это буква «А»...«п» требующая преобразования к коду 128...175 + if(charThis>=0xF0&&charThis<=0xFF){StrOut[numOut]=charThis-0x10;}else // Если код текущего символа равен 240...255, значит это буква «р»...«я» требующая преобразования к коду 224...239 + if(charThis==0xA8 ){StrOut[numOut]= 0xF0;}else // Если код текущего символа равен 168 , значит это буква «Ё» требующая преобразования к коду 240 + if(charThis==0xB8 ){StrOut[numOut]= 0xF1;}else // Если код текущего символа равен 184 , значит это буква «ё» требующая преобразования к коду 241 + {StrOut[numOut]=charThis;} // Иначе не меняем символ. + numIn++; numOut++; charThis=StrIn[numIn]; // Переходим к следующему символу. + } StrOut[numOut]='\0'; // Добавляем символ конца строки и возвращаем строку StrOut. + break; // + } return StrOut; // Возвращаем строку StrOut. +} // + // +// Прорисковка пикселя в буффере: // Возвращаемое значение: отсутствует. +void iarduino_OLED::_drawPixel(int x, int y, bool c){ // Параметры: x, y, цвет + if(x<0 || x>127 || y<0 || y>63){return;} // Если заданы некорректные координаты, то выходим из функции. + uint8_t p=y/8; // Определяем номер страницы в которой должен находиться пиксель + uint16_t numByte = ( p * 128 ) + x; // Определяем номер байта массива arrBuffer в котором требуется прорисовать пиксель. + uint8_t numBit = y%8; // Определяем номер бита в найденном байте, который соответсвует рисуемому пикселю. + if(c) {arrBuffer[numByte] |= 1<numPageP){numPageP=p;} // Обновляем номер последней страницы в которую требуется записать данные из буфера arrBuffer. + if(xnumCellP){numCellP=x;} // Обновляем номер последней ячейки в которую требуется записать данные из буфера arrBuffer. +} // + // +// Прорисковка линии в буффере: // Возвращаемое значение: отсутствует. +void iarduino_OLED::_drawLine(int x1, int y1, int x2, int y2, bool c){ // Параметры: x1, y1, x2, y2, цвет. + int x3 = x2-x1; // + int y3 = y2-y1; // + if(abs(x3)>abs(y3)) { if(x1=x2; x--){_drawPixel(x, ((x-x1)*y3/x3+y1), c);}}} // Первое условие определяет где больше расстояние (по оси x или y), по той оси о проходим в цикле, для поиска точек на другой оси + else { if(y1=y2; y--){_drawPixel(((y-y1)*x3/y3+x1), y, c);}}} // +} // + // +// Отправка байта команды: // Возвращаемое значение: отсутствует. +void iarduino_OLED::_sendCommand(uint8_t command){ // Параметр: код команды. + objI2C->writeByte(dispAddr, SSD1306_COMMAND, command); // Отправляем 3 байта: адрес dispAddr с битом rw=0 (запись), SSD1306_COMMAND, command. +} // + // +// Отправка указанного количества байтов данных: // Возвращаемое значение: отсутствует. +void iarduino_OLED::_sendData(uint8_t* data, uint8_t sum){ // Параметры: указатель на начало массива данных, количество передаваемых байт + if(objI2C->getType()==4){ + uint8_t i=0, j=0; + while(i24){j=24;} objI2C->writeBytes(dispAddr, SSD1306_DATA, &data[i],j); i+=24;} // Отправляем адрес dispAddr с битом rw=0 (запись), SSD1306_DATA и sum байт из массива data. + }else{ objI2C->writeBytes(dispAddr, SSD1306_DATA, data, sum);} // Отправляем адрес dispAddr с битом rw=0 (запись), SSD1306_DATA и sum байт из массива data. +} // + // +// Отправка буфера (массива arrBuffer) в дисплей: // Возвращаемое значение: отсутствует. +void iarduino_OLED::_sendBuffer(void){ // Параметр: отсутствует. + for(uint8_t p=numPageS; p<=numPageP; p++){ // Проходим по страницам экрана, от numPageS до numPageP включительно. + _sendCommand(SSD1306_ADDR_PAGE); // Установка адреса страницы. + _sendCommand(p); // Начало. + _sendCommand(p); // Конец. + _sendCommand(SSD1306_ADDR_COLUMN); // Установка адреса колонки. + _sendCommand(numCellS); // Начало. + _sendCommand(numCellP); // Конец. + _sendData(&arrBuffer[(p*128+numCellS)], (numCellP-numCellS+1)); // Заполняем все колонки очередной страницы. + } // + numPageS=numPageP=0; // Указываем что при записи буфера arrBuffer в дисплей, нужно заполнить строки с 0 по 0. + numCellS=numCellP=0; // Указываем что при записи буфера arrBuffer в дисплей, нужно заполнить ячейки с 0 по 0. +} // \ No newline at end of file diff --git a/libraries/iarduino_OLED/src/iarduino_OLED.h b/libraries/iarduino_OLED/src/iarduino_OLED.h new file mode 100644 index 0000000..ea0be9f --- /dev/null +++ b/libraries/iarduino_OLED/src/iarduino_OLED.h @@ -0,0 +1,167 @@ +// Библиотека для вывода текста на OLED дисплеи: http://iarduino.ru/shop/Displei/ekran-0-96-128x64-oled-i2c-belyy.html +// Версия: 1.0.0 +// Последнюю версию библиотеки Вы можете скачать по ссылке: http://iarduino.ru +// Для вывода текста и графики воспользуйтесь библиотекой: http://iarduino.ru +// Подробное описание функции бибилиотеки доступно по ссылке: http://wiki.iarduino.ru +// Библиотека является собственностью интернет магазина iarduino.ru и может свободно использоваться и распространяться! +// При публикации устройств или скетчей с использованием данной библиотеки, как целиком, так и её частей, +// в том числе и в некоммерческих целях, просим Вас опубликовать ссылку: http://iarduino.ru +// Автор библиотеки: Панькин Павел sajaem@narod.ru +// Если у Вас возникли технические вопросы, напишите нам: shop@iarduino.ru + // +#ifndef iarduino_OLED_h // +#define iarduino_OLED_h // + // +#if defined(ARDUINO) && (ARDUINO >= 100) // +#include // +#else // +#include // +#endif // + // +#include // Подключаем файл iarduino_OLED_I2C.h - для работы с шиной I2C (используя функции производного класса iarduino_I2C) + // +#define OLED_T 250 // Выравнивание по верхнему краю. +#define OLED_B 251 // Выравнивание по нижнему краю. +#define OLED_L 252 // Выравнивание по левому краю. +#define OLED_C 253 // Выравнивание по центру. +#define OLED_R 254 // Выравнивание по правому краю. +#define OLED_N 255 // Оставить текущее значение строки/столбца. +#define IMG_RAM 0 // Тип памяти в которой хранится массив изображения - ОЗУ +#define IMG_ROM 1 // Тип памяти в которой хранится массив изображения - ПЗУ +#define TXT_CP866 0 // Название кодировки в которой написан текст для функции print. +#define TXT_UTF8 1 // Название кодировки в которой написан текст для функции print. +#define TXT_WIN1251 2 // Название кодировки в которой написан текст для функции print. + // +#define SSD1306_ADDRESS 0x3C // Установка контрастности. За данной командой должен быть отправлен байт контрастности от 00 до FF (по умолчанию 7F=127). +// Базовые команды: // +#define SSD1306_SET_CONTRAST 0x81 // Установка контрастности. За данной командой должен быть отправлен байт контрастности от 00 до FF (по умолчанию 7F=127). +#define SSD1306_RAM_ON 0xA4 // Включить изображение. Разрешить отображать содержимое RAM памяти. +#define SSD1306_RAM_OFF 0xA5 // Выключить изображение. Запретить отображать содержимое RAM памяти. +#define SSD1306_INVERT_OFF 0xA6 // Активный бит данных = 1. Пиксель установленный в 1 будет светиться. +#define SSD1306_INVERT_ON 0xA7 // Активный бит данных = 1. Пиксель установленный в 1 будет выключен. +#define SSD1306_DISPLAY_OFF 0xAE // Выключить дисплей (спящий режим). +#define SSD1306_DISPLAY_ON 0xAF // Включить дисплей (нормальный режим). +#define SSD1306_NOP 0xE3 // Пустая команда (как NOP в Ассемблере). +// Команды прокрутки: // +#define SSD1306_SCROLL_HORIZONTAL_RIGHT 0x26 // Настройка непрерывной горизонтальной прокрутки вправо. За данной командой должны быть отправлены 6 байт настроек +#define SSD1306_SCROLL_HORIZONTAL_LEFT 0x27 // Настройка непрерывной горизонтальной прокрутки влево. За данной командой должны быть отправлены 6 байт настроек +#define SSD1306_SCROLL_DIAGONAL_RIGHT 0x29 // Настройка непрерывной диагональной прокрутки вправо. За данной командой должны быть отправлены 5 байт настроек +#define SSD1306_SCROLL_DIAGONAL_LEFT 0x2A // Настройка непрерывной диагональной прокрутки влево. За данной командой должны быть отправлены 5 байт настроек +#define SSD1306_SCROLL_OFF 0x2E // Включить прокрутку. +#define SSD1306_SCROLL_ON 0x2F // Выключить прокрутку. +#define SSD1306_SCROLL_VERTICAL 0xA3 // Настройка непрерывной вертикальной прокрутки. За данной командой должны быть отправлены 2 байта настроек +// Команды адресации: // +#define SSD1306_ADDR_COLUMN_LBS 0x00 // Установка младшей части адреса колонки на странице. У данной команды младщие 4 бита должны быть изменены на младшие биты адреса. Комадна предназначена только для режима страничной адресации. +#define SSD1306_ADDR_COLUMN_MBS 0x10 // Установка старшей части адреса колонки на странице. У данной команды младщие 4 бита должны быть изменены на старшие биты адреса. Комадна предназначена только для режима страничной адресации. +#define SSD1306_ADDR_MODE 0x20 // Выбор режима адресации. За данной командой должен быть отправлен байт младшие биты которого определяют режим: 00-горизонтальная (с переходом на новую страницу (строку)) / 01-вертикальная (с переходом на новую колонку) / 10-страничная (только по выбранной странице). +#define SSD1306_ADDR_COLUMN 0x21 // Установка адреса колонки. За данной командой должны быть отправлены 2 байта: начальный адрес, конечный адрес. Так можно определить размер экрана в колонках по ширине. +#define SSD1306_ADDR_PAGE 0x22 // Установка адреса страницы. За данной командой должны быть отправлены 2 байта: начальный адрес, конечный адрес. Так можно определить размер экрана в строках по высоте. +#define SSD1306_ADDR_ONE_PAGE 0xB0 // Установка номера страницы которая будет выбрана для режима страничной адресации. У данной команды младщие 3 бита должны быть изменены на номер страницы. Комадна предназначена только для режима страничной адресации. +// Команды аппаратной настройки: // +#define SSD1306_SET_START_LINE 0x40 // Установить начальный адрес ОЗУ (смещение памяти). У данной команды младщие 6 битов должны быть изменены на начальный адрес ОЗУ. +#define SSD1306_SET_REMAP_R_TO_L 0xA0 // Установить режим строчной развёртки справа-налево +#define SSD1306_SET_REMAP_L_TO_R 0xA1 // Установить режим строчной развёртки слева-направо +#define SSD1306_SET_MULTIPLEX_RATIO 0xA8 // Установить multiplex ratio (количество используемых выводов COM для вывода данных на дисплей). За данной командой должны быть отправлен 1 байт с указанием количества COM выводов (от 15 до 63). +#define SSD1306_SET_REMAP_D_TO_T 0xC0 // Установить режим кадровой развёртки снизу-верх +#define SSD1306_SET_REMAP_T_TO_D 0xC8 // Установить режим кадровой развёртки сверху-вниз +#define SSD1306_SET_DISPLAY_OFFSET 0xD3 // Установить смещение дисплея. За данной командой должны быть отправлен 1 байт с указанием вертикального сдвига чтения выходов COM (от 0 до 63). +#define SSD1306_SET_COM_PINS 0xDA // Установить тип аппаратной конфигурации COM выводов. За данной командой должны быть отправлен 1 байт, у которого 4-ый бит: 0-последовательная / 1-альтернативная, 5-ой бит: 0-отключить COM Left/Right remap / 1-включить COM Left/Right remap. +// Команды тайминга и схемы управления: // +#define SSD1306_SET_DISPLAY_CLOCK 0xD5 // Установить частоту обновления дисплея. За данной командой должны быть отправлен 1 байт, старшие 4 бита которого определяют частоту, а младшие делитель. +#define SSD1306_SET_PRECHARGE_PERIOD 0xD9 // Установить Фазы DC/DC преобразователя. За данной командой должны быть отправлен 1 байт, старшие 4 бита которого определяют период, а младшие период. +#define SSD1306_SET_VCOM_DESELECT 0xDB // Установить VcomH (влияет на яркость). За данной командой должны быть отправлен 1 байт, старшие 4 бита которого определяют напряжение (пример: 0000 - VcomH=0.65Vcc, 0010 - VcomH=0.77Vcc, 0011 - VcomH=0.83Vcc и т.д.). +#define SSD1306_CHARGE_DCDC_PUMP 0x8D // Управление DC/DC преобразователем. За данной командой должны быть отправлен 1 байт: 0x10 - отключить (VCC подается извне), 0x14 - запустить внутренний DC/DC. +// Статусный регистр: // +// -X------ // Доступен для чтения и содержит только 1 значащий бит X: 1-выкл / 0-вкл дисплей +// Контрольный байт: // Байт который следует после отправки байта адреса дисплея, до байта команды или данных. Другими словами это байт который мы отправляем вместо адреса регистра, при работе с другими модулями на шине I2C. +#define SSD1306_SHIFT_DC 0x06 // Положение бита DC в командном байте. Этот бит указывает что следующим байтом будет: 0-команда, 1-данные. +#define SSD1306_SHIFT_CO 0x07 // Положение бита Co в командном байте. Этот бит указывает что после следующего байта (команды или данных) будет следовать (если будет): 0-байт данных, 1-новый командный байт. + // +#define SSD1306_COMMAND (0< 0x00 Контрольный байт после которого следует байт команды +#define SSD1306_DATA (0< 0x40 Контрольный байт после которого следует байт данных + // +class iarduino_OLED{ // + public: // + /** Конструктор класса **/ // + iarduino_OLED (uint8_t address=0x3C){ // Конструктор класса (Параметр: адрес дисплея на шине I2C) + if(address==0x78){ address=0x3C;} // Корректируем адрес введённый с учётом бита RW. + if(address==0x7A){ address=0x3D;} // Корректируем адрес введённый с учётом бита RW. + dispAddr = address; // Сохраняем переданный адрес дисплея + objI2C = new iarduino_I2C; // Переопределяем указатель objI2C на объект производного класса iarduino_I2C + } // + /** Пользовательские функции **/ // + void begin (void ); // Объявляем функцию инициализации дисплея (Параметр: отсутствует) + void clrScr (bool=false ); // Объявляем функцию очистки дисплея (Параметр: флаг закрашивания экрана в белый цвет) + void fillScr (bool i=true ){ clrScr(i); } // Определяем функцию заливки дисплея (Параметр: флаг закрашивания экрана в белый цвет) + void invScr (bool=true ); // Объявляем функцию инвертирования цвета дисплея (Параметр: флаг инвертирования - да/нет) + void invText (bool i=true ){ insFont.inverted=i; } // Определяем функцию инвертирования цвета текста (Параметр: флаг инвертирования - да/нет) + void bgText (bool i=true ){ insFont.background=i; } // Определяем функцию определяющую наличие фона у текста (Параметр: флаг наличия фона - да/нет) + void bgImage (bool i=true ){ flgImgBG=i; } // Определяем функцию определяющую наличие фона у картинок (Параметр: флаг наличия фона - да/нет) + void setFont (uint8_t* ); // Объявляем функцию выбора шрифта для вывода текста (Параметр: название шрифта) + uint8_t getFontWidth (void ){ return insFont.width; } // Определяем функцию возвращающую ширину символов шрифта (Параметр: отсутствует) + uint8_t getFontHeight (void ){ return insFont.height; } // Определяем функцию возвращающую высоту символов шрифта (Параметр: отсутствует) + void setCoding (uint8_t i=false){ codingName=i; } // Определяем функцию указывающую тип кодировки для print (Параметры: название кодировки текста для функции print) + void setCursor ( int=OLED_N, int=OLED_N ); // Объявляем функцию установки курсора (Параметры: № колонки, № строки) + void setCursorShift ( int x=0 , int y=0 ){ numX+=x;numY+=y; } // Определяем функцию сдвига курсора (Параметры: № колонки, № строки) + void print (char* , int=OLED_N, int=OLED_N ); // Объявляем функцию вывода текста (Параметры: текст, № колонки, № строки) + void print (const char* , int=OLED_N, int=OLED_N ); // Объявляем функцию вывода текста (Параметры: текст, № колонки, № строки) + void print (String , int=OLED_N, int=OLED_N ); // Объявляем функцию вывода текста (Параметры: текст, № колонки, № строки) + void print (int8_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (uint8_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (int16_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (uint16_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (int32_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (uint32_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (double , int=OLED_N, int=OLED_N, uint8_t=2 ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, количество знаков после запятой) + void drawImage (uint8_t* , int=OLED_N, int=OLED_N, uint8_t=IMG_ROM ); // Объявляем функцию прорисовки изображения (Параметры: изображение, № колонки, № строки, тип памяти) + uint8_t getImageWidth (uint8_t* , uint8_t=IMG_ROM ); // Объявляем функцию возвращающую ширину изображения (Параметры: изображение, тип памяти) + uint8_t getImageHeight (uint8_t* , uint8_t=IMG_ROM ); // Объявляем функцию возвращающую высоту изображения (Параметры: изображение, тип памяти) + void drawPixel ( int, int, bool=1 ); // Объявляем функцию прорисовки пикселя (Параметры: № колонки, № строки, цвет) + bool getPixel ( int, int ); // Объявляем функцию возвращающую цвет пикселя (Параметры: № колонки, № строки) + void drawLine ( int, int, int, int, bool=1 ); // Объявляем функцию прорисовки линии по двум точкам (Параметры: № колонки начала, № строки начала, № колонки окончания, № строки окончания, цвет) + void drawLine ( int, int, bool=1 ); // Объявляем функцию прорисовки линии по одной точке (Параметры: № колонки окончания, № строки окончания, цвет) + void drawRect ( int, int, int, int, bool=0, bool=1 ); // Объявляем функцию прорисовки прямоугольника (Параметры: № колонки начала, № строки начала, № колонки окончания, № строки окончания, закрасить, цвет) + void drawCircle ( int, int, uint8_t, bool=0, bool=1 ); // Объявляем функцию прорисовки круга (Параметры: № колонки, № строки, радиус, закрасить, цвет) + void autoUpdate (bool i ){ flgUpdate=i; } // Определяем функцию автоматического вывода изображения (Параметр: флаг разрашающий автоматический вывод прорисованного изображения на дисплей) + void update (void ){ _sendBuffer(); } // Определяем функцию вывода прорисованного изображения (Параметр: отсутствует) + // + /** Переменные доступные для пользователя **/ // + int numX; // Объявляем переменную для хранения № колонки начиная с которой должен выводиться текст + int numY; // Объявляем переменную для хранения № строки на которой должен выводиться текст + // + private: // + /** Внутренние переменные **/ // + uint8_t dispAddr; // Объявляем переменную для хранения адреса дисплея на шине I2C. + uint8_t codingName = TXT_UTF8; // Определяем переменную для хранения текущей кодировки. + uint8_t arrBuffer [1024]; // Объявляем массив хранящий копию изображения экрана. + bool flgUpdate = true; // Определяем флаг разрешающий автоматический вывод прорисованного изображения на дисплей (устанавливается/сбрасывается функцией autoUpdate). + bool flgImgBG = true; // Определяем флаг указывающий на то, что у изображений есть фон. + uint8_t numPageS = 0; // Определяем номер младшей страницы, значения которой требуется обновить из буфера arrBuffer. + uint8_t numPageP = 0; // Определяем номер старшей страницы, значения которой требуется обновить из буфера arrBuffer. + uint8_t numCellS = 0; // Определяем номер младшей ячейки, значения которой требуется обновить из буфера arrBuffer. + uint8_t numCellP = 0; // Определяем номер старшей ячейки, значения которой требуется обновить из буфера arrBuffer. + iarduino_I2C_BASE* objI2C; // Объявляем указатель на объект полиморфного класса iarduino_I2C_BASE, но в конструкторе данного класса этому указателю будет присвоена ссылка на производный класс iarduino_I2C. + struct{ // Определяем структуру параметров используемого шрифта: + uint8_t* font; // - указатель на первый байт массива шрифта. + uint8_t width = 0; // - ширина каждого символа шрифта (в пикселях). + uint8_t height = 0; // - высота каждого символа шрифта (в пикселях). + uint8_t firstSymbol = 0; // - код ASCII первого символа в массиве шрифта (шрифт может состоять, например, только цифр, значит первый символ шрифта, это "0", его код = 48). + uint8_t sumSymbol = 0; // - количество символов имеющихся в используемом в шрифте (если шрифт состоит только из цифр, то количество симолов шрифта равно 10). + bool inverted = false; // - флаг указывающий на необходимость вывода шрифта с инвертированием его цвета. Флаг устанавливается/сбрасывается функцией invText(). + bool background = true; // - флаг указывающий на то, что у шрифта есть фон. + bool setFont = false; // - флаг указывающий на то, что шрифт выбран. + uint8_t startSpace [3]; // - начальная позиция пустых интервалов в массиве символов. + uint8_t sumSpace [3]; // - количество отсутсвующих символов (ширина пустых интервалов). + } insFont; // Имя структуры. + /** Внутренние функции **/ // + void _print (char*, int=255, int=255); // Объявляем функцию вывода текста (Параметры: текст, № строки, № колонки) + char* _codingCP866 (char*); // Объявляем функцию преобразования кодировки в CP866 (Параметр: строка в кодировке UTF-8) + char _ItoAa (uint8_t); // Объявляем функцию преобразования одной цифры в символ (Параметр: цифра от 0 до 15) + void _drawPixel (int, int, bool=1); // Объявляем функцию прорисковки одного пикселя в буффере (Параметры: x, y, цвет) + void _drawLine (int, int, int, int, bool=1); // Объявляем функцию прорисковки линии в буффере (Параметры: x1, y1, x2, y2, цвет) + void _sendCommand (uint8_t); // Объявляем функцию отправки байта команды (Параметр: код команды) + void _sendData (uint8_t*, uint8_t); // Объявляем функцию отправки байта данных (Параметры: указатель на начало массива данных, количество передаваемых байт) + void _sendBuffer (void); // Объявляем функцию отправки буфера в дисплей (Параметр: отсутствует) +}; // + // +#endif // diff --git a/libraries/iarduino_OLED/src/iarduino_OLED_I2C.h b/libraries/iarduino_OLED/src/iarduino_OLED_I2C.h new file mode 100644 index 0000000..0d7d02c --- /dev/null +++ b/libraries/iarduino_OLED/src/iarduino_OLED_I2C.h @@ -0,0 +1,456 @@ +#ifndef iarduino_I2C_h // Разрешаем включить данный код в скетч, только если он не был включён ранее +#define iarduino_I2C_h // Запрещаем повторное включение данного кода в скетч + // +// Определяем тип реализации шины I2C: // + #define iarduino_I2C_SW // Объявляем константу iarduino_I2C_SW - Возможна программная реализация шины I2C. +#if (!defined(pin_SW_SDA) || !defined(pin_SW_SCL)) // Если выводы не определены пользователем, то ... + #undef iarduino_I2C_SW // Отменяем объявление константы iarduino_I2C_SW - Программная реализация шины I2C не возможна (так как выводы не указаны). + #if defined(TwoWire_h) // Проверяем не подключена ли библиотека Wire. + #define pin_SW_SDA 255 // № вывода SDA не определён + #define pin_SW_SCL 255 // № вывода SCL не определён + #define iarduino_I2C_TW // Объявляем константу iarduino_I2C_TW - Будет использована аппаратная реализация шины I2C под управлением библиотеки Wire. + #elif (defined(SDA) && defined(SCL)) // Определяем выводы для шины I2C + #define pin_SW_SDA SDA // № вывода SDA = SDA + #define pin_SW_SCL SCL // № вывода SCL = SCL + #define iarduino_I2C_HW // Объявляем константу iarduino_I2C_HW - Будет использована аппаратная реализация шины I2C. + #elif (defined(PIN_WIRE_SDA) && defined(PIN_WIRE_SCL)) // Определяем выводы для шины I2C + #define pin_SW_SDA PIN_WIRE_SDA // № вывода SDA = PIN_WIRE_SDA + #define pin_SW_SCL PIN_WIRE_SCL // № вывода SCL = PIN_WIRE_SCL + #define iarduino_I2C_HW // Объявляем константу iarduino_I2C_HW - Будет использована аппаратная реализация шины I2C. + #elif (defined(SDA1) && defined(SCL1)) // Определяем выводы для шины I2C-1 + #define pin_SW_SDA SDA1 // № вывода SDA = SDA1 + #define pin_SW_SCL SCL1 // № вывода SCL = SCL1 + #define iarduino_I2C_HW_1 // Объявляем константу iarduino_I2C_HW_1 - Будет использована аппаратная реализация шины I2C-1. + #else // Если выводы определить не удалось, то ... + #define pin_SW_SDA 255 // № вывода SDA не определён - Аппаратная реализация шины I2C не возможна. + #define pin_SW_SCL 255 // № вывода SCL не определён - Аппаратная реализация шины I2C не возможна. + #endif // +#endif // + // +class iarduino_I2C_BASE{ // Определяем полиморфный класс + public: // Доступные методы и функции: +// ОСНОВНЫЕ ФУНКЦИИ: (поддерживаются библиотекой Wire) // + virtual void begin (uint32_t); // Объявляем функцию указания скорости шины I2C. Аргументы: скорость в кГц. + virtual uint8_t readByte (uint8_t, uint8_t ); // Объявляем функцию чтения байта данных из регистра модуля. Аргументы: адрес_модуля, адрес_регистра. (адрес регистра указывает модулю, данные какого регистра требуется отправить мастеру) + virtual bool writeByte (uint8_t, uint8_t, uint8_t); // Объявляем функцию записи байта данных в регистр модуля. Аргументы: адрес_модуля, адрес_регистра, байт_данных. (адрес регистра указывает модулю, в какой регистр требуется сохранить данные) + virtual uint8_t readByte (uint8_t ); // Объявляем функцию чтения байта данных из модуля. Аргументы: адрес_модуля (функция отличается тем, что она не отправляет модулю адрес регистра) + virtual bool writeByte (uint8_t, uint8_t); // Объявляем функцию записи байта данных в модуль. Аргументы: адрес_модуля, байт_данных. (функция отличается тем, что она не отправляет модулю адрес регистра) + virtual bool readBytes (uint8_t, uint8_t, uint8_t*, uint8_t); // Объявляем функцию чтения байтов данных из регистров модуля. Аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт. (адрес первого регистра указывает модулю, с какого регистра требуется начать передачу данных мастеру) + virtual bool writeBytes (uint8_t, uint8_t, uint8_t*, uint8_t); // Объявляем функцию записи байтов данных в регистры модуля. Аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт. (адрес первого регистра указывает модулю, начиная с какого регистра требуется сохранять данные) + virtual bool readBytes (uint8_t, uint8_t*, uint8_t); // Объявляем функцию чтения байтов данных из модуля. Аргументы: адрес_модуля, указатель_на_массив, количество_байт. (функция отличается тем, что она не отправляет модулю адрес первого регистра, а начинает цикл чтения сразу после отправки адреса модуля.) + virtual bool writeBytes (uint8_t, uint8_t*, uint8_t); // Объявляем функцию записи байтов данных в модуль. Аргументы: адрес_модуля, указатель_на_массив, количество_байт. (функция отличается тем, что после отправки адреса модуля она сразу начинает цикл отправки данных, без передачи адреса первого регистра.) +// ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ: (поддерживаются библиотекой Wire) // + virtual uint8_t getType (void); // Объявляем функцию получения типа реализации шины I2C. Аргументы: отсутствуют. + virtual bool checkAddress(uint8_t); // Объявляем функцию поиска модуля на шине I2C. Аргументы: адрес_модуля. +// ФУНКЦИИ НИЖНЕГО УРОВНЯ: (не поддерживаются библиотекой Wire) // + virtual bool start (void); // Объявляем функцию установки состояния START. Аргументы: отсутствуют. + virtual bool reStart (void); // Объявляем функцию установки состояния RESTART. Аргументы: отсутствуют. + virtual void stop (void); // Объявляем функцию установки состояния STOP. Аргументы: отсутствуют. + virtual bool sendID (uint8_t, bool); // Объявляем функцию передачи адреса модуля. Аргументы: ID-адрес модуля, бит RW (0-запись, 1-чтение). + virtual bool setByte (uint8_t); // Объявляем функцию передачи байта данных. Аргументы: байт для передачи. + virtual uint8_t getByte (bool); // Объявляем функцию получения байта данных. Аргументы: бит подтверждения ACK/NACK + private: // + virtual bool setSCL (bool); // Объявляем функцию установки уровня на линии SCL. Аргументы: логический уровень. + virtual void setSDA (bool); // Объявляем функцию установки уровня на линии SDA. Аргументы: логический уровень. + virtual bool getSDA (void); // Объявляем функцию чтения уровня с линии SDA. Аргументы: отсутствуют. +}; // + // +class iarduino_I2C: public iarduino_I2C_BASE{ // Определяем производный класс + public: // Доступные методы и функции: + // + /** ОСНОВНЫЕ ФУНКЦИИ: **/ // + // +// Функция подготовки шины I2C: // Определяем функцию подготовки шины I2C. + void begin(uint32_t speed){ // Аргумент: скорость шины в кГц. +// _ _ _ _______ _ _ _ // +// SCL: _?_?_/ OUTPUT // +// _ _ _ _ _____ _ _ _ // +// SDA: _?_?_ _/ OUTPUT // +// // + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + Wire.setClock(speed*1000L); // Устанавливаем скорость передачи данных по шине I2C. + Wire.begin(); // Инициируем работу на шине I2C в качестве мастера. + #elif defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + pinMode(pin_SDA, INPUT ); digitalWrite(pin_SDA, HIGH); // Определяем вывод pin_SDA как вход и подтягиваем его к Vcc. + pinMode(pin_SCL, INPUT ); digitalWrite(pin_SCL, HIGH); // Определяем вывод pin_SCL как вход и подтягиваем его к Vcc. + TWBR=((F_CPU/(speed*1000L))-16)/2; // Определяем значение регистра скорости связи TWBR: speed = F_CPU / (16 + 2 * TWBR * 4^TWPS). Значит TWBR = (F_CPU/speed - 16) / (2 * 4^TWPS), но так как биты предделителя TWPS мы далее сбросим в 0, то формула упростится до: TWBR = (F_CPU/speed - 16) / 2. Так как speed указана в кГц, а F_CPU в Гц, то умножаем speed на 1000. + if(TWBR<10){TWBR=10;} // Если значение регистра скорости TWBR стало меньше 10 (параметр speed > 400 кГ) то оставляем значение этого регистра равным 10 иначе шина будет работать нестабильно. + TWSR&=(~(_BV(TWPS1)|_BV(TWPS0))); // Определяем значение регистра статуса TWSR: оставляем все его биты не тронутыми, кроме двух битов предделитея TWPS сбрасывая их в 0. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + port_SDA = digitalPinToPort (pin_SDA); // Определяем номер порта для вывода pin_SDA. + port_SCL = digitalPinToPort (pin_SCL); // Определяем номер порта для вывода pin_SCL. + mask_SDA = digitalPinToBitMask (pin_SDA); // Определяем маску для вывода pin_SDA. в переменной mask_SDA будет установлен только тот бит который соответствует позиции бита управления выводом pin_SDA. + mask_SCL = digitalPinToBitMask (pin_SCL); // Определяем маску для вывода pin_SCL. в переменной mask_SCL будет установлен только тот бит который соответствует позиции бита управления выводом pin_SCL. + mod_SDA = portModeRegister (port_SDA); // Определяем указатель на адрес регистра конфигурации направления работы выводов порта port_SDA. + mod_SCL = portModeRegister (port_SCL); // Определяем указатель на адрес регистра конфигурации направления работы выводов порта port_SCL. + inp_SDA = portInputRegister (port_SDA); // Определяем указатель на адрес регистра входных значений для управления портом port_SDA. + inp_SCL = portInputRegister (port_SCL); // Определяем указатель на адрес регистра входных значений для управления портом port_SCL. + out_SDA = portOutputRegister (port_SDA); // Определяем указатель на адрес регистра выходных значений для управления портом port_SDA. + out_SCL = portOutputRegister (port_SCL); // Определяем указатель на адрес регистра выходных значений для управления портом port_SCL. + setSCL(1); // Переводим вывод SCL в режим входа с подтяжкой к Vcc + setSDA(1); // Переводим вывод SDA в режим входа с подтяжкой к Vcc + #endif // + } // + // +// Функция чтения одного байта из регистра модуля: // + uint8_t readByte(uint8_t adr, uint8_t reg){ // Определяем функцию чтения одного байта данных из регистра модуля (аргументы: адрес_модуля, адрес_регистра) + uint8_t i=0; readBytes(adr, reg, &i, 1); return i; // Объявляем переменную i и указываем её ссылку для получения 1 байта из регистра reg модуля с адресом adr + } // + // +// Функция чтения одного байта из модуля: // + uint8_t readByte(uint8_t adr){ // Определяем функцию чтения одного байта данных из регистра модуля (аргументы: адрес_модуля) + uint8_t i=0; readBytes(adr, &i, 1); return i; // Объявляем переменную i и указываем её ссылку для получения 1 байта из модуля с адресом adr + } // + // +// Функция записи одного байта в регистр модуля: // + bool writeByte(uint8_t adr, uint8_t reg, uint8_t data){ // Определяем функцию записи одного байта данных в регистр модуля (аргументы: адрес_модуля, адрес_регистра, байт_данных) + return writeBytes(adr, reg, &data, 1); // Запысываем 1 байт по ссылке на переменную data в регистр reg модуля с адресом adr + } // + // +// Функция записи одного байта в модуль: // + bool writeByte(uint8_t adr, uint8_t data){ // Определяем функцию записи одного байта данных в регистр модуля (аргументы: адрес_модуля, байт_данных) + return writeBytes(adr, &data, 1); // Запысываем 1 байт по ссылке на переменную data в модуль с адресом adr + } // + // +// Функция пакетного чтения нескольких байт данных из регистров модуля: // + bool readBytes(uint8_t adr, uint8_t reg, uint8_t *data, uint8_t sum){ // Определяем функцию пакетного чтения нескольких байт данных из регистров модуля (аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это ответ по умолчанию. + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + Wire.write(reg); // Определяем значение первого байта (reg - адреса регистра) который будет отправлен после байта адреса. Функция write() поместит указанный байт в буфер для передачи. + Wire.endTransmission(false); // Выполняем инициированную ранее передачу данных (без установки состояния STOP). Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. + if(!Wire.requestFrom( adr, sum )) {return i;} // Читаем (запрашиваем) sum байт данных от устройства с адресом adr и битом RW=1 => чтение. Функция requestFrom() возвращает количество реально принятых байтов. Так как предыдущая функция не установила состояние STOP, то состояние START данной функции будет расценено как RESTART. + while(Wire.available() && i0){ *data=getByte(sum>1); // Получаем по одному байту из очередного регистра за каждый проход цикла while. Прочитанный байт записываются по указателю data. Аргумент функции getByte имеет значение true на всех проходах цикла кроме последнего + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму прочитанных байт sum. + #if defined(iarduino_I2C_HW) // Проверить корректность чтения каждого байта можно только на аппаратном уровне + if (sum) { if(TWSR&0xF8!=0x50) { i=0;}} // Если после чтения очередного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x50 значит произошла ошибка при чтении + else { if(TWSR&0xF8!=0x58) { i=0;}} // Если после чтения последного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x58 значит произошла ошибка при чтении + #endif // + }}}}}} stop (); return i==5; // Отправляем команду STOP и возвращаем результат успешности чтения + #endif // + } // + // +// Функция пакетного чтения нескольких байт данных из модуля: // + bool readBytes(uint8_t adr, uint8_t *data, uint8_t sum){ // Определяем функцию пакетного чтения нескольких байт данных из модуля (аргументы: адрес_модуля, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это ответ по умолчанию. + if(!Wire.requestFrom( adr, sum )) {return i;} // Читаем (запрашиваем) sum байт данных от устройства с адресом adr и битом RW=1 => чтение. Функция requestFrom() возвращает количество реально принятых байтов. + while(Wire.available() && i0){ *data=getByte(sum>1); // Получаем по одному байту из очередного регистра за каждый проход цикла while. Прочитанный байт записываются по указателю data. Аргумент функции getByte имеет значение true на всех проходах цикла кроме последнего + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму прочитанных байт sum. + #if defined(iarduino_I2C_HW) // Проверить корректность чтения каждого байта можно только на аппаратном уровне + if (sum) { if(TWSR&0xF8!=0x50) { i=0;}} // Если после чтения очередного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x50 значит произошла ошибка при чтении + else { if(TWSR&0xF8!=0x58) { i=0;}} // Если после чтения последного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x58 значит произошла ошибка при чтении + #endif // + }}} stop (); return i==2; // Отправляем команду STOP и возвращаем результат успешности чтения + #endif // + } // + // +// Функция пакетной записи нескольких байт данных в регистр модуля: // + bool writeBytes(uint8_t adr, uint8_t reg, uint8_t *data, uint8_t sum){ // Определяем функцию пакетной записи нескольких байт данных в регистры модуля (аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + Wire.write(reg); // Определяем значение первого байта (reg - адреса регистра) который будет отправлен после байта адреса. Функция write() поместит указанный байт в буфер для передачи. + Wire.write(data, sum); // Определяем значения следующих байт (data - массив данных) который будет отправлен после байта регистра. Функция write() поместит sum элементов массива data в буфер для передачи. + i = Wire.endTransmission(); return i==0; // Выполняем инициированную ранее передачу данных. Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. В качестве параметра функция endTransmission() может принимать флаг установки стсояния STOP - по умолчанию true. + #else // + // Если шина управляется функциями нижнего уровня данного класса: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + if ( start () ) { i=1; // Если на шине I2C установилось состояние START, то ... + if ( sendID (adr,0) ) { i=2; // Если модуль ответил ACK на получение адреса устройства adr с битом RW=0 (запись), то ... + if ( setByte (reg) ) { i=3; // Если модуль ответил ACK на получение адреса регистра reg, то ... + while(sum>0){if(!setByte(*data )) { i=0;} // Передаём один байт из массива по указателю data в очередной регистр за каждый проход цикла while. Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + }}}} stop (); return i==3; // Отправляем команду STOP и возвращаем результат записи. + #endif // + } // + // +// Функция пакетной записи нескольких байт данных в модуль: // + bool writeBytes(uint8_t adr, uint8_t *data, uint8_t sum){ // Определяем функцию пакетной записи нескольких байт данных в модуль (аргументы: адрес_модуля, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + Wire.write(data, sum); // Указываем массив данных который будет отправлен после байта адреса. Функция write() поместит sum элементов массива data в буфер для передачи. + i = Wire.endTransmission(); return i==0; // Выполняем инициированную ранее передачу данных. Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. В качестве параметра функция endTransmission() может принимать флаг установки стсояния STOP - по умолчанию true. + #else // + // Если шина управляется функциями нижнего уровня данного класса: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + if ( start () ) { i=1; // Если на шине I2C установилось состояние START, то ... + if ( sendID (adr,0) ) { i=2; // Если модуль ответил ACK на получение адреса устройства adr с битом RW=0 (запись), то ... + while(sum>0){if(!setByte(*data )) { i=0;} // Передаём один байт из массива по указателю data в очередной регистр за каждый проход цикла while. Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + }}} stop (); return i==2; // Отправляем команду STOP и возвращаем результат записи. + #endif // + } // + // + /** ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ: **/ // + // +// Функция получения типа реализации шины I2C: // Определяем функцию получения типа шины Ш2С. + uint8_t getType(void){ // Аргументы: отсутсвуют. + #if defined(iarduino_I2C_TW) // + return 4; // Используется программная реализация шины I2C под управлением библиотеки Wire. + #elif defined(iarduino_I2C_HW) // + return 3; // Используется программная реализация шины I2C. + #elif defined(iarduino_I2C_HW_1) // + return 2; // Используется программная реализация шины I2C-1. + #elif defined(iarduino_I2C_SW) // + return 1; // Используется аппаратная реализация шины I2C. + #else // + return 0; // Тип реализации шины I2C не определён. + #endif // + } // + // +// Функция проверки наличия ведомого по его адресу: // + bool checkAddress(uint8_t adr){ // Определяем функцию записи одного байта данных в регистр модуля (аргументы: адрес_регистра, байт_данных) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат проверки. + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + i=Wire.endTransmission(); return i==0; // Выполняем инициированную ранее передачу но без данных (отправится только START, байт адреса, STOP). Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. В качестве параметра функция endTransmission() может принимать флаг установки стсояния STOP - по умолчанию true. + #else // + // Если шина управляется функциями нижнего уровня данного класса: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи. + if ( start () ) { i=1; // Если на шине I2C установилось состояние START, то ... + if ( sendID (adr,0) ) { i=2; // Если модуль ответил ACK на получение адреса устройства adr с битом RW=0 (запись), то ... + }} stop (); return i==2; // Отправляем команду STOP и возвращаем результат записи. + #endif // + } // + // + /** ФУНКЦИИ НИЖНЕГО УРОВНЯ: **/ // + // +// Функция нижнего уровня - установка состояния START: // Определяем функцию установки состояния START. + bool start(void){ // Аргументы: отсутствуют. +// _ _ _ _____:___ _ _ _ // +// SCL: : \___ _ _ _ _ _/ // +// _ _ _ _____: _ _ _ _ _ _ // Спад логического уровня на линии SDA с «1» в «0», при наличии уровня логической «1» на линии SCL +// SDA: :\______ _ _/_ _ _ _ _ _ // +// // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания установки состояния start. + TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWSTA); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания), TWEN (бит разрешения работы шины), TWSTA (бит условия START). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов. + if((TWSR & 0xF8)==0x08){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x08, значит состояние START установилось на шине I2C. + return false; // Если предыдущая строка не вернула true, значит состояние START не установилось на шине I2C, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + bool i= setSCL(1); // Устанавливаем «1» на линии SCL. Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSDA(0); // Устанавливаем «0» на линии SDA + setSCL(0); // Устанавливаем «0» на линии SCL + return i; // Если счетчик i не дошел до 0 при ожидании «1» на линии SCL, то вернётся true. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false. + #endif // + } // + // +// Функция нижнего уровня - установка состояния RESTART: // Определяем функцию установки состояния RESTART. + bool reStart(void){ // Аргументы: отсутствуют. +// _ _ _ ___:___ _ _ _ // +// SCL: \_ _ _ _ / : \___ _ _ _ _ _/ // +// _ _ _ _ _ ________: _ _ _ _ _ _ // Спад логического уровня на линии SDA с «1» в «0», при наличии уровня логической «1» на линии SCL +// SDA: _ _ _ _ _/ :\______ _ _/_ _ _ _ _ _ // Сигнал рестрат аналогичен сигналу старт и отличается лишь тем, что ему не предшествует сигнал STOP +// // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания установки состояния RESTART. + TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWSTA); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания), TWEN (бит разрешения работы шины), TWSTA (бит условия START). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов. + if((TWSR & 0xF8)==0x10){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x10, значит состояние RESTART установилось на шине I2C. + return false; // Если предыдущая строка не вернула true, значит состояние RESTART не установилось на шине I2C, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + return start(); // Программная реализация состояния RESTART идентична программной реализации состояния START. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false. + #endif // + } // + // +// Функция нижнего уровня - установка состояния STOP: // Определяем функцию установки состояния STOP. + void stop(void){ // Аргументы: отсутствуют. +// _ _ _ ___:____ _ _ _ // +// SCL: \_ _ _ _/ : // +// _ _ _ _ _ :____ _ _ _ // Подъём логического уровня на линии SDA с «0» в «1», при наличии уровня логической «1» на линии SCL +// SDA: _ _ _ _ _\______/: // +// // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания установки состояния STOP + TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWSTO); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания), TWEN (бит разрешения работы шины), TWSTO (бит условия STOP). + while((!(TWCR & _BV(TWSTO))) && i){i--;} // Ждём сброса бита условия стоп TWSTO в регистре управления TWCR, но не дольше чем i циклов + // if((TWSR & 0xF8)==0xA0){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0xA0, значит состояние STOP установилось на шине I2C. + delayMicroseconds(20); // Данная функция не возвращает результат, но в любом случае делаем задержку меджу завершением текущего пакета и возможным началом следующего + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + setSDA(0); // Устанавливаем «0» на линии SDA + setSCL(1); // Устанавливаем «1» на линии SCL. Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSDA(1); // Устанавливаем «1» на линии SDA + #endif // + } // + // +// Функция нижнего уровня - передача первого байта АДРЕС+RW: // Определяем функцию передачи первого байта после cигнала START. Это байт адреса модуля с битом RW + bool sendID(uint8_t adr, bool rw){ // Аргументы: ID-адрес модуля, бит RW (0-запись, 1-чтение) +// 1 2 3 4 5 6 7 8 9 // +// SCL: _ _ _ _____/\_/\_/\_/\_/\_/\_/\_/\__/\_____ _ _ _ // +// ________________________ // Передача 7-битного адреса и 1 бита RW. На 9 тактирубщем импульсе модуль отвечает ACK («0» - «я сдесь»), или NACK («1» - «нет») +// SDA: _ _ _ ___/________ADDRESS_______RW>----____ _ _ _ // +// вход // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания получения подтверждения от ведомого ввиде бита ACK. + TWDR = (adr<<1)+rw; // Определяем значение регистра данных TWDR: записываем в него адрес adr сдвигая его на 1 бит влево, при этом младший бит (освободившийся) займёт бит RW (0-запись / 1-чтение) + TWCR = _BV(TWINT) | _BV(TWEN); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания) и TWEN (бит разрешения работы шины). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов + if((TWSR & 0xF8)==0x40 && rw){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x40, значит ведомый опознал свой адрес с битом RW=1 и отправил бит подтверждения ACK (в противном случае значение регистра TWSR будет равно 0x48). + if((TWSR & 0xF8)==0x18 && !rw){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x18, значит ведомый опознал свой адрес с битом RW=0 и отправил бит подтверждения ACK (в противном случае значение регистра TWSR будет равно 0x20). + return false; // Если предыдущая строка не вернула true, значит на шине нет ведомых у сказанным адресом, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + bool i=true; // Определяем флаг возвращаемый данной функцией. + uint8_t j=7; // Определяем счётчик количества переданных бит адреса. + while(j){ j--; // Передаём 7 бит адреса adr в цикле + setSDA(adr & bit(j)); // Устанавливаем очередной бит адреса на линии SDA + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + } setSDA(rw); // Устанавливаем бит RW на линии SDA + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + setSDA(1); // Переводим вывод SDA в режим входа с подтяжкой к Vcc + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + if( getSDA( ) ) {i=false;} // Если на линии SDA установлена «1» значит ведомый ответил NACK + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + return i; // Если линия SCL была занята или модуль ответил NACK, то вернётся false. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false + #endif // + } // + // +// Функция нижнего уровня - передача одного байта данных: // Определяем функцию передачи одного байта (в любом месте между байтом адреса с битом RW=0 и сигналом STOP). + bool setByte(uint8_t data){ // Аргумент: байт для передачи. +// 1 2 3 4 5 6 7 8 9 // +// SCL: _ _ _ _____/\_/\_/\_/\_/\_/\_/\_/\__/\_____ _ _ _ // +// ________________________ // Передача 1 байта, каждый бит читается модулем по фронту тактирубщих импульсов. На 9 тактирубщем импульсе модуль отвечает ACK («0» - «принял»), или NACK («1» - «нет») +// SDA: _ _ _ ___/__________DATA__________>----____ _ _ _ // +// вход // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания получения подтверждения от ведомого ввиде бита ACK. + TWDR = data; // Определяем значение регистра данных TWDR: записываем в него байт для передачи по шине I2C. + TWCR = _BV(TWINT) | _BV(TWEN); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания) и TWEN (бит разрешения работы шины). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов + if((TWSR & 0xF8)==0x28){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x28, значит ведомый отправил бит подтверждения приёма данных ACK (в противном случае значение регистра TWSR будет равно 0x30). + return false; // Если предыдущая строка не вернула true, значит ведомый не принял отправленный ему байт, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + bool i=true; // Определяем флаг возвращаемый данной функцией. + uint8_t j=8; // Определяем счётчик количества переданных байт. + while(j){ j--; // Передаём 8 бит байта data в цикле + setSDA(data & bit(j)); // Устанавливаем очередной бит байта на линии SDA + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + } setSDA(1); // Переводим вывод SDA в режим входа с подтяжкой к Vcc + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + if( getSDA( ) ) {i=false;} // Если на линии SDA установлена «1» значит ведомый ответил NACK + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + return i; // Если счетчик i не дошел до 0 и не был сброшен в 0 при получении NACK, то вернётся true. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false + #endif // + } // + // +// Функция нижнего уровня - получение одного байта данных: // Определяем функцию получения одного байта (в любом месте между байтом адреса с битом RW=1 и сигналом STOP). + uint8_t getByte(bool ack){ // Аргумент: бит подтверждения ACK/NACK +// 1 2 3 4 5 6 7 8 9 // +// SCL: _ _ _ _____/\_/\_/\_/\_/\_/\_/\_/\__/\_____ _ _ _ // +// __ // Получение 1 байта, каждый бит читается мастером по фронту тактирубщих импульсов. На 9 тактирубщем импульсе мастер отвечает ACK («0» - «давай еще»), или NACK («1» - «хватит») +// SDA: _ _ _ ___/----------DATA-----------<__\____ _ _ _ // +// вход выход // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания. + TWCR = _BV(TWINT) | _BV(TWEN) | ack< // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t MediumFontRus[]; // Подключаем шрифт MediumFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт MediumFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("iArduino"), 15, 4); // Выводим текст начиная с 15 столбца 4 строки (высота шрифта 2 строки, он займёт строки 3 и 4). + delay (500); // Ждём пол секунды. + myOLED.print(F("ABC"), 0, 1); // Выводим текст начиная с 0 столбца 1 строки (высота шрифта 2 строки, он займёт строки 0 и 1). + delay (500); // Ждём пол секунды. + myOLED.print(F("XYZ"), 92, 7); // Выводим текст начиная с 92 столбца 7 строки (высота шрифта 2 строки, он займёт строки 6 и 7). + delay (500); // Ждём пол секунды. + myOLED.print(F("abc"), 92, 1); // Выводим текст начиная с 92 столбца 1 строки (высота шрифта 2 строки, он займёт строки 0 и 1). + delay (500); // Ждём пол секунды. + myOLED.print(F("xyz"), 0, 7); // Выводим текст начиная с 0 столбца 7 строки (высота шрифта 2 строки, он займёт строки 6 и 7). + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("iАрдуино"), OLED_C, 4); // Выводим по центру 4 строки (высота шрифта 2 строки, он займёт строки 3 и 4). + delay (500); // Ждём пол секунды. + myOLED.print(F("АБВ"), OLED_L, 1); // Выводим по левому краю 1 строки (высота шрифта 2 строки, он займёт строки 0 и 1). + delay (500); // Ждём пол секунды. + myOLED.print(F("ЭЮЯ"), OLED_R, 7); // Выводим по правому краю 7 строки (высота шрифта 2 строки, он займёт строки 6 и 7). + delay (500); // Ждём пол секунды. + myOLED.print(F("абв"), OLED_R, 1); // Выводим по правому краю 1 строки (высота шрифта 2 строки, он займёт строки 0 и 1). + delay (500); // Ждём пол секунды. + myOLED.print(F("эюя"), OLED_L, 7); // Выводим по левому краю 7 строки (высота шрифта 2 строки, он займёт строки 6 и 7). + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print( 77, 0, 2 ); // Выводим число 77 начиная с 0 столбца 2 строки. + delay (500); // Ждём пол секунды. + myOLED.print( "+" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77 ); // Выводим число 77 в той же строке сразу после предыдущего текста. + delay (500); // Ждём пол секунды. + myOLED.print( "=" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77+77 ); // Выводим результат сложения чисел 77+77, в той же строке сразу после предыдущего текста. + delay (500); // Ждём пол секунды. + myOLED.print( 77, 0, 6, HEX ); // Выводим число 77 начиная с 0 столбца 6 строки, вывод осуществляется в 16-ричной системе. + delay (500); // Ждём пол секунды. + myOLED.print( "+" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77, OLED_N, OLED_N, HEX ); // Выводим число 77 в той же строке сразу после предыдущего текста, вывод осуществляется в 16-ричной системе. + delay (500); // Ждём пол секунды. + myOLED.print( "=" ); // Выводим текст в той же строке сразу после предыдущего числа. + delay (500); // Ждём пол секунды. + myOLED.print( 77+77, OLED_N, OLED_N, HEX ); // Выводим результат сложения чисел 77+77, в той же строке сразу после предыдущего текста, вывод осуществляется в 16-ричной системе. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("{}[]()<>?!" ), OLED_C, 1); // Выводим текст по центру 1 строки (высота шрифта 2 строки, он займёт строки 0 и 1). + myOLED.print(F("#$%&*~`'\"^"), OLED_C, 4); // Выводим текст по центру 4 строки (высота шрифта 2 строки, он займёт строки 3 и 4). + myOLED.print(F("_-+=,.:;|/" ), OLED_C, 7); // Выводим текст по центру 7 строки (высота шрифта 2 строки, он займёт строки 6 и 7). + delay (5000); // Ждём 5 секунд. +} // diff --git a/libraries/iarduino_OLED_txt/examples/ShowNumber/ShowNumber.ino b/libraries/iarduino_OLED_txt/examples/ShowNumber/ShowNumber.ino new file mode 100644 index 0000000..a8203d9 --- /dev/null +++ b/libraries/iarduino_OLED_txt/examples/ShowNumber/ShowNumber.ino @@ -0,0 +1,31 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. + // + myOLED.print( 123456789 , 0, 0); // Выводим целое положительное число начиная с 0 столбца 0 строки. + myOLED.print(-123456789 , 0, 1); // Выводим целое отрицательное число начиная с 0 столбца 1 строки. + myOLED.print( 123456789 , 0, 2, HEX); // Выводим целое положительное число начиная с 0 столбца 2 строки, в 16-ричной системе счисления. + myOLED.print( 123456789 , 0, 3, OCT); // Выводим целое положительное число начиная с 0 столбца 3 строки, в 8-ричной системе счисления. + myOLED.print(-123.456789, 0, 4); // Выводим число с плавающей точкой начиная с 0 столбца 4 строки, по умолчанию отобразится 2 знака после запятой. + myOLED.print( 123.456789, 0, 5, 3); // Выводим число с плавающей точкой начиная с 0 столбца 5 строки, указывая 3 знака после запятой. + myOLED.print( 123 , 0, 6, BIN); // Выводим целое положительное число начиная с 0 столбца 6 строки, в 2-ичной системе счисления. + myOLED.print( 123 , 0, 7, 12); // Выводим целое положительное число начиная с 0 столбца 7 строки, в 12-ричной системе счисления. +} // + // +void loop(){} // diff --git a/libraries/iarduino_OLED_txt/examples/ShowRus/ShowRus.ino b/libraries/iarduino_OLED_txt/examples/ShowRus/ShowRus.ino new file mode 100644 index 0000000..8836ce6 --- /dev/null +++ b/libraries/iarduino_OLED_txt/examples/ShowRus/ShowRus.ino @@ -0,0 +1,72 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + // +// Вывод текста в кодировке UTF-8: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("UTF8", 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.setCoding(TXT_UTF8); // Меняем кодировку на UTF-8 (по умолчанию). + myOLED.print("Ардуино iArduino", OLED_C, 4); // Выводим текст по центру 4 строки. + delay (5000); // Ждём 5 секунд. + // +// Вывод текста в кодировке CP866: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("CP866", 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.setCoding(TXT_CP866); // Меняем кодировку на CP866. + myOLED.print("Ардуино iArduino", OLED_C, 4); // Выводим текст по центру 4 строки. + delay (5000); // Ждём 5 секунд. + // +// Вывод текста в кодировке WINDOWS-1251: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("WIN1251", 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.setCoding(TXT_WIN1251); // Меняем кодировку на WINDOWS-1251. + myOLED.print("Ардуино iArduino", OLED_C, 4); // Выводим текст по центру 4 строки. + delay (5000); // Ждём 5 секунд. + // +// Вывод текста по коду символов: // + myOLED.clrScr(); // Чистим экран. + myOLED.print("CODE", 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.setCoding(false); // Отменяем кодировку. + myOLED.print("\200\340\244\343\250\255\256 iArduino", OLED_C, 4); // Выводим текст кодами символов по центру 4 строки. + delay (5000); // Ждём 5 секунд. +} // + // +/* КОДЫ СИМВОЛОВ: // + * Латинские буквы A-Z и a-z // Вводятся как есть, вне зависимости от кодировки. + * Цифры 0-9 и символы !"#$%&'()*+,-./:;<=>?@[]^_`{|}~ // Вводятся как есть, вне зависимости от кодировки. + * Буквы АБВГДЕЖЗИЙКЛМНОП // Код: 128-143 в 10-тичной системе счисления. + * Буквы РСТУФХЦЧШЩЪЫЬЭЮЯ // Код: 144-159 в 10-тичной системе счисления. + * Буквы абвгдежзийклмноп // Код: 160-175 в 10-тичной системе счисления. + * Буквы рстуфхцчшщъыьэюя // Код: 224-239 в 10-тичной системе счисления. + * Буквы Ё,ё // Код: 240,241 в 10-тичной системе счисления. + * // + * Для вывода буквы нужно указать её код в 8-ричной системе счисления // + * которому должен предшествовать символ \ // + * // + * Пример вывода Русской буквы «А»: // + * - буква «А» имеет код 128. // Для перевода чисел из 10-тичной в 8-ричную систему можно воспользоваться стандартным калькулятором в windows. + * - 128 в 10-тичной системе равно числу 200 в 8-ричной системе. // Выберите вид калькулятора - «Программист» и введите число, Вы увидите его представление в разных системах счисления: HEX(16), DEC(10), OCT(8) и BIN(2). + * - Значит буква «А» записывается как \200 // Далее в примере следует буква «р» \340, «д» \244, «у» \343, «и» \250, «н» \255, «о» \256. + * // + * Запись текста кодами символов кажется более громоздкой, но // + * на самом деле, такая запись занимает в 2 раза меньше памяти! // + */ diff --git a/libraries/iarduino_OLED_txt/examples/ShowSmallFont/ShowSmallFont.ino b/libraries/iarduino_OLED_txt/examples/ShowSmallFont/ShowSmallFont.ino new file mode 100644 index 0000000..ab10004 --- /dev/null +++ b/libraries/iarduino_OLED_txt/examples/ShowSmallFont/ShowSmallFont.ino @@ -0,0 +1,69 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // + // +void loop(){ // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Большие буквы:"), 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.print(F("ABCDEFGHIJKLM"), OLED_C, 2); // Выводим текст по центру 2 строки. + myOLED.print(F("NOPQRSTUVWXYZ"), OLED_C, 3); // Выводим текст по центру 3 строки. + myOLED.print(F("АБВГДЕЁЖЗИЙКЛМНОП"), OLED_C, 5); // Выводим текст по центру 5 строки. + myOLED.print(F("РСТУФХЦЧШЩЪЫЬЭЮЯ"), OLED_C, 6); // Выводим текст по центру 6 строки. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Маленькие буквы:"), 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.print(F("abcdefghijklm"), OLED_C, 2); // Выводим текст по центру 2 строки. + myOLED.print(F("nopqrstuvwxyz"), OLED_C, 3); // Выводим текст по центру 3 строки. + myOLED.print(F("абвгдеёжзийклмноп"), OLED_C, 5); // Выводим текст по центру 5 строки. + myOLED.print(F("рстуфхцчшщъыьэюя"), OLED_C, 6); // Выводим текст по центру 6 строки. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Цифры:"), 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.print(F("012346789"), OLED_C, 2); // Выводим текст по центру 2 строки. + myOLED.print( 100, 0, 4 ); // Выводим число начиная с 0 столбца 4 строки. + myOLED.print( 100, 0, 5, HEX); myOLED.print("h"); // Выводим число начиная с 0 столбца 5 строки в 16-ричной системе и выводим текст в той же строке сразу после числа. + myOLED.print( 100, 0, 6, OCT); myOLED.print("o"); // Выводим число начиная с 0 столбца 6 строки в 8-ричной системе и выводим текст в той же строке сразу после числа. + myOLED.print( 100, 0, 7, BIN); myOLED.print("b"); // Выводим число начиная с 0 столбца 7 строки в 2-ичной системе и выводим текст в той же строке сразу после числа. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Символы:"), 0, 0); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.print(F("{}[]()<>?!#$%&*"), OLED_C, 3); // Выводим текст по центру 3 строки. + myOLED.print(F("~`'\"^_-+=,.:;|/"), OLED_C, 5); // Выводим текст по центру 5 строки. + delay (5000); // Ждём 5 секунд. + // + myOLED.clrScr(); // Чистим экран. + myOLED.print(F("Вычисления:"), 0, 0 ); delay(1000); // Выводим текст начиная с 0 столбца 0 строки. + myOLED.print( 2, 0, 3 ); delay(1000); // Выводим число 2 начиная с 0 столбца 3 строки. + myOLED.print( "+" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2 ); delay(1000); // Выводим число 2 в той же строке сразу после предыдущего текста. + myOLED.print( "=" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2+2 ); delay(1000); // Выводим результат сложения чисел 2+2, в той же строке сразу после предыдущего текста. + delay(1000); // Ждём 1 секунду. + myOLED.print( 2, 0, 5, 4); delay(1000); // Выводим число 2 начиная с 0 столбца 5 строки, вывод осуществляется в 4-ричной системе. + myOLED.print( "+" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2, OLED_N, OLED_N, 4); delay(1000); // Выводим число 2 в той же строке сразу после предыдущего текста, вывод осуществляется в 4-ричной системе. + myOLED.print( "=" ); delay(1000); // Выводим текст в той же строке сразу после предыдущего числа. + myOLED.print( 2+2, OLED_N, OLED_N, 4); delay(1000); // Выводим результат сложения чисел 2+2, в той же строке сразу после предыдущего текста, вывод осуществляется в 4-ричной системе. + myOLED.print( " в 4-ой системе" ); // Выводим текст в той же строке сразу после предыдущего результата. + delay (5000); // Ждём 5 секунд. +} // diff --git a/libraries/iarduino_OLED_txt/examples/ShowTextInvert/ShowTextInvert.ino b/libraries/iarduino_OLED_txt/examples/ShowTextInvert/ShowTextInvert.ino new file mode 100644 index 0000000..06067bd --- /dev/null +++ b/libraries/iarduino_OLED_txt/examples/ShowTextInvert/ShowTextInvert.ino @@ -0,0 +1,26 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифт SmallFont, он займет меньше места в памяти программ. +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста. + myOLED.invText(); // Указываем что цвет текста выводимого после данной функции должен быть инвертирован. + myOLED.print("*** iarduino.ru ***", OLED_C, 3); // Выводим текст по центру 3 строки. Текст будет написан чёрными буквами на белом фоне. + myOLED.invText(false); // Указываем что цвет текста выводимого после данной функции не требуется инвертировать. + myOLED.print("*** iarduino.ru ***", OLED_C, 5); // Выводим текст по центру 5 строки. Текст будет написан белыми буквами на чёрном фоне. +} // + // +void loop(){} // diff --git a/libraries/iarduino_OLED_txt/examples/ShowTime/ShowTime.ino b/libraries/iarduino_OLED_txt/examples/ShowTime/ShowTime.ino new file mode 100644 index 0000000..480f286 --- /dev/null +++ b/libraries/iarduino_OLED_txt/examples/ShowTime/ShowTime.ino @@ -0,0 +1,35 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED(0x3C); // Объявляем объект myOLED, указывая адрес дисплея на шине I2C: 0x3C или 0x3D. + // +extern uint8_t MediumFont[]; // Подключаем шрифт MediumFont. +uint32_t i; // Объявляем переменную для хранения времени прошедшего с момента старта скетча. +int h, m, s; // Объявляем переменную для хранения времени в часах, минутах и секундах. + // +void setup(){ // + myOLED.begin(); // Инициируем работу с дисплеем. + myOLED.setFont(MediumFont); // Указываем шрифт который требуется использовать для вывода цифр и текста. +} // +void loop(){ // + i=millis(); // Получаем количество миллисекунд прошедшее с момента старта скетча. + if(i%1000==0){ delay(1); // Выполняем скетч 1 раз в секунду. Так как условие истинно в течении 1 миллисекунды, то устанавливаем задержку в 1 миллисекунду. + i/=1000; h=i/60/60%24; m=i/60%60; s=i%60; // Рассчитываем часы, минуты и секунды. + myOLED.setCursor(16,4); // Устанавливаем курсор в 16 столбец 4 строки. + if(h<10){myOLED.print(0);} myOLED.print(h); // Выводим часы прошедшие с момента старта скетча, в формате ЧЧ. + myOLED.print(":"); // Выводим текст состоящий из одного символа «:» + if(m<10){myOLED.print(0);} myOLED.print(m); // Выводим минуты прошедшие с момента старта скетча, в формате ММ. + myOLED.print(":"); // Выводим текст состоящий из одного символа «:» + if(s<10){myOLED.print(0);} myOLED.print(s); // Выводим секунды прошедшие с момента старта скетча, в формате СС. + } // +} // + // diff --git a/libraries/iarduino_OLED_txt/examples/TwoDisplays/TwoDisplays.ino b/libraries/iarduino_OLED_txt/examples/TwoDisplays/TwoDisplays.ino new file mode 100644 index 0000000..19c65ad --- /dev/null +++ b/libraries/iarduino_OLED_txt/examples/TwoDisplays/TwoDisplays.ino @@ -0,0 +1,32 @@ +// Раскомментируйте для программной реализации шины I2C: // +// #define pin_SW_SDA 3 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. +// #define pin_SW_SCL 9 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. +// Раскомментируйте для совместимости с большинством плат: // +// #include // Библиотека iarduino_OLED_txt будет использовать методы и функции библиотеки Wire. +// Ссылки для ознакомления: // +// Подробная информация о подключении модуля к шине I2C: // http://wiki.iarduino.ru/page/i2c_connection/ +// Подробная информация о функциях и методах библиотеки: // http://wiki.iarduino.ru/page/OLED_trema/ +// Библиотека iarduino_OLED_txt (текстовая) экономит ОЗУ: // http://iarduino.ru/file/341.html +// Бибилиотека iarduino_OLED (графическая): // http://iarduino.ru/file/340.html + // +#include // Подключаем библиотеку iarduino_OLED_txt. +iarduino_OLED_txt myOLED_1(0x3C); // Объявляем объект myOLED_1, указывая адрес первого дисплея на шине I2C: 0x3C. +iarduino_OLED_txt myOLED_2(0x3D); // Объявляем объект myOLED_2, указывая адрес второго дисплея на шине I2C: 0x3D. + // +extern uint8_t MediumFontRus[]; // Подключаем шрифт MediumFontRus. +extern uint8_t SmallFontRus[]; // Подключаем шрифт SmallFontRus. + // Если Вы не используете Кириллицу, то лучше подключить шрифты MediumFont и SmallFont, они займут меньше места в памяти программ. +void setup(){ // + myOLED_1.begin (); // Инициируем работу с первым дисплеем. + myOLED_2.begin (); // Инициируем работу с вторым дисплеем. + myOLED_1.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на первом дисплее. + myOLED_2.setFont(MediumFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на втором дисплее. + myOLED_1.print ("1 дисплей", OLED_C, 3); // Выводим текст на первый дисплей по центру 3 строки (высота шрифта 2 строки, он займёт строки 2 и 3). + myOLED_2.print ("2 дисплей", OLED_C, 3); // Выводим текст на второй дисплей по центру 3 строки (высота шрифта 2 строки, он займёт строки 2 и 3). + myOLED_1.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на первом дисплее. + myOLED_2.setFont(SmallFontRus); // Указываем шрифт который требуется использовать для вывода цифр и текста на втором дисплее. + myOLED_1.print ("Адрес дисплея 0x3C", OLED_C, 5); // Выводим текст на первый дисплей по центру 5 строки (высота шрифта 1 строка). + myOLED_2.print ("Адрес дисплея 0x3D", OLED_C, 5); // Выводим текст на второй дисплей по центру 5 строки (высота шрифта 1 строка). +} // + // +void loop(){} // diff --git a/libraries/iarduino_OLED_txt/keywords.txt b/libraries/iarduino_OLED_txt/keywords.txt new file mode 100644 index 0000000..2f16374 --- /dev/null +++ b/libraries/iarduino_OLED_txt/keywords.txt @@ -0,0 +1,31 @@ +# #################################################### +# СИНТАКСИЧЕСКАЯ РАСКРАСКА ДЛЯ БИБИЛИОТЕКИ: +# iarduino_OLED_txt +# #################################################### +# ТИПЫ ДАННЫХ: (KEYWORD1) + iarduino_OLED_txt KEYWORD1 +# #################################################### +# МЕТОДЫ И ФУНКЦИИ: (KEYWORD2) + begin KEYWORD2 + clrScr KEYWORD2 + fillScr KEYWORD2 + invScr KEYWORD2 + invText KEYWORD2 + setFont KEYWORD2 + getFontWidth KEYWORD2 + getFontHeight KEYWORD2 + setCursor KEYWORD2 + setCoding KEYWORD2 + setCursorShift KEYWORD2 + print KEYWORD2 +# #################################################### +# КОНСТАНТЫ: (LITERAL1) + OLED_T LITERAL1 + OLED_B LITERAL1 + OLED_L LITERAL1 + OLED_C LITERAL1 + OLED_R LITERAL1 + OLED_N LITERAL1 + TXT_UTF8 LITERAL1 + TXT_CP866 LITERAL1 + TXT_WIN1251 LITERAL1 diff --git a/libraries/iarduino_OLED_txt/library.properties b/libraries/iarduino_OLED_txt/library.properties new file mode 100644 index 0000000..4595e3a --- /dev/null +++ b/libraries/iarduino_OLED_txt/library.properties @@ -0,0 +1,10 @@ +name = iarduino OLED txt (вывод текста и чисел на OLED дисплеи) +version = 1.0.0 +author = iarduino +maintainer = Панькин Павел +sentence = Библиотека для вывода текста и чисел на OLED дисплеи. +paragraph = Позволяет выводить текст и числа на OLED дисплеи 128x64 по шине I2C. Есть возможность выбора адреса для работы с несколькими дисплеями. Для вывода графики воспользуйтесь библиотекой iarduino OLED. +category = Display +url = http://iarduino.ru/file/341.html +architectures = avr +includes = iarduino_OLED_txt.h \ No newline at end of file diff --git a/libraries/iarduino_OLED_txt/src/DefaultFonts.c b/libraries/iarduino_OLED_txt/src/DefaultFonts.c new file mode 100644 index 0000000..6bc9250 --- /dev/null +++ b/libraries/iarduino_OLED_txt/src/DefaultFonts.c @@ -0,0 +1,677 @@ +#include // Номер байта п/п: 0 1 2 3 4 5 Номер байта п/п: 0 1 2 3 4 5 + // Значение байта (hex): 00, 20, 54, 54, 54, 78, буква «а» Значение байта (hex): 00, 7F, 28, 44, 44, 38 буква «b» + // 0 бит: (младший) 0 0 0 0 0 0 = | | 0 бит: (младший) 0 1 0 0 0 0 = | # | + // 1 бит: 0 0 0 0 0 0 = | | 1 бит: 0 1 0 0 0 0 = | # | + // 2 бит: 0 0 1 1 1 0 = | ### | 2 бит: 0 1 0 1 1 0 = | # ## | + // 3 бит: 0 0 0 0 0 1 = | #| 3 бит: 0 1 1 0 0 1 = | ## #| + // 4 бит: 0 0 1 1 1 1 = | ####| 4 бит: 0 1 0 0 0 1 = | # #| + // 5 бит: 0 1 0 0 0 1 = | # #| 5 бит: 0 1 1 0 0 1 = | ## #| + // 6 бит: 0 0 1 1 1 1 = | ####| 6 бит: 0 1 0 1 1 0 = | # ## | + // 7 бит: (старший) 0 0 0 0 0 0 = | | 7 бит: (старший) 0 0 0 0 0 0 = | | + // + // Для Кириллицы используется кодировка CP866. + // + +const uint8_t SmallFont[] PROGMEM = // Шрифт SmallFont +{ // +0x06, 0x08, 0x20, 0x5F, // ширина символов (6), высота символов (8), код первого символа (32), количество символов (95) + // +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 001) 0x20=032 пробел +0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, // 002) 0x21=033 ! +0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // 003) 0x22=034 " +0x00, 0x14, 0x7F, 0x14, 0x7F, 0x14, // 004) 0x23=035 # +0x00, 0x24, 0x2A, 0x7F, 0x2A, 0x12, // 005) 0x24=036 $ +0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // 006) 0x25=037 % +0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // 007) 0x26=038 & +0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // 008) 0x27=039 ' +0x00, 0x00, 0x1C, 0x22, 0x41, 0x00, // 009) 0x28=040 ( +0x00, 0x00, 0x41, 0x22, 0x1C, 0x00, // 010) 0x29=041 ) +0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // 011) 0x2A=042 * +0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // 012) 0x2B=043 + +0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // 013) 0x2C=044 , +0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // 014) 0x2D=045 - +0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // 015) 0x2E=046 . +0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // 016) 0x2F=047 / + // +0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 017) 0x30=048 0 +0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 018) 0x31=049 1 +0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 019) 0x32=050 2 +0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 020) 0x33=051 3 +0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 021) 0x34=052 4 +0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 022) 0x35=053 5 +0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 023) 0x36=054 6 +0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 024) 0x37=055 7 +0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 025) 0x38=056 8 +0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 026) 0x39=057 9 +0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // 027) 0x3A=058 : +0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // 028) 0x3B=059 ; +0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // 029) 0x3C=060 < +0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // 030) 0x3D=061 = +0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // 031) 0x3E=062 > +0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // 032) 0x3F=063 ? + // +0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // 033) 0x40=064 @ +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // 034) 0x41=065 A +0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // 035) 0x42=066 B +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // 036) 0x43=067 C +0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // 037) 0x44=068 D +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // 038) 0x45=069 E +0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // 039) 0x46=070 F +0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // 040) 0x47=071 G +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // 041) 0x48=072 H +0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // 042) 0x49=073 I +0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // 043) 0x4A=074 J +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // 044) 0x4B=075 K +0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // 045) 0x4C=076 L +0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // 046) 0x4D=077 M +0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // 047) 0x4E=078 N +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // 048) 0x4F=079 O + // +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // 049) 0x50=080 P +0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // 050) 0x51=081 Q +0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // 051) 0x52=082 R +0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // 052) 0x53=083 S +0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // 053) 0x54=084 T +0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // 054) 0x55=085 U +0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // 055) 0x56=086 V +0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // 056) 0x57=087 W +0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // 057) 0x58=088 X +0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // 058) 0x59=089 Y +0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // 059) 0x5A=090 Z +0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // 060) 0x5B=091 [ +0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, // 061) 0x5C=092 обратный слеш +0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // 062) 0x5D=093 ] +0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // 063) 0x5E=094 ^ +0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // 064) 0x5F=095 _ + // +0x00, 0x00, 0x03, 0x05, 0x00, 0x00, // 065) 0x60=096 ` +0x00, 0x20, 0x54, 0x54, 0x54, 0x78, // 066) 0x61=097 a +0x00, 0x7F, 0x28, 0x44, 0x44, 0x38, // 067) 0x62=098 b +0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // 068) 0x63=099 c +0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // 069) 0x64=100 d +0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // 070) 0x65=101 e +0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // 071) 0x66=102 f +0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // 072) 0x67=103 g +0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // 073) 0x68=104 h +0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // 074) 0x69=105 i +0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // 075) 0x6A=106 j +0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // 076) 0x6B=107 k +0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // 077) 0x6C=108 l +0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // 078) 0x6D=109 m +0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // 079) 0x6E=110 n +0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // 080) 0x6F=111 o + // +0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // 081) 0x70=112 p +0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // 082) 0x71=113 q +0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // 083) 0x72=114 r +0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // 084) 0x73=115 s +0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // 085) 0x74=116 t +0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // 086) 0x75=117 u +0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // 087) 0x76=118 v +0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // 088) 0x77=119 w +0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // 089) 0x78=120 x +0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // 090) 0x79=121 y +0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // 091) 0x7A=122 z +0x00, 0x00, 0x10, 0x7C, 0x82, 0x00, // 092) 0x7B=123 { +0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, // 093) 0x7C=124 | +0x00, 0x00, 0x82, 0x7C, 0x10, 0x00, // 094) 0x7D=125 } +0x00, 0x00, 0x06, 0x09, 0x09, 0x06, // 095) 0x7E=126 ~ + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t SmallFontRus[] PROGMEM = // Шрифт SmallFontRus +{ // +0x06, 0x08, 0x20, 0xB0, // ширина символов (6), высота символов (8), код первого символа (32), количество символов (176) + // +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 001) 0x20=032 пробел +0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, // 002) 0x21=033 ! +0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // 003) 0x22=034 " +0x00, 0x14, 0x7F, 0x14, 0x7F, 0x14, // 004) 0x23=035 # +0x00, 0x24, 0x2A, 0x7F, 0x2A, 0x12, // 005) 0x24=036 $ +0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // 006) 0x25=037 % +0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // 007) 0x26=038 & +0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // 008) 0x27=039 ' +0x00, 0x00, 0x1C, 0x22, 0x41, 0x00, // 009) 0x28=040 ( +0x00, 0x00, 0x41, 0x22, 0x1C, 0x00, // 010) 0x29=041 ) +0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // 011) 0x2A=042 * +0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // 012) 0x2B=043 + +0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // 013) 0x2C=044 , +0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // 014) 0x2D=045 - +0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // 015) 0x2E=046 . +0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // 016) 0x2F=047 / + // +0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 017) 0x30=048 0 +0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 018) 0x31=049 1 +0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 019) 0x32=050 2 +0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 020) 0x33=051 3 +0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 021) 0x34=052 4 +0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 022) 0x35=053 5 +0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 023) 0x36=054 6 +0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 024) 0x37=055 7 +0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 025) 0x38=056 8 +0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 026) 0x39=057 9 +0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // 027) 0x3A=058 : +0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // 028) 0x3B=059 ; +0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // 029) 0x3C=060 < +0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // 030) 0x3D=061 = +0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // 031) 0x3E=062 > +0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // 032) 0x3F=063 ? + // +0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // 033) 0x40=064 @ +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // 034) 0x41=065 A +0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // 035) 0x42=066 B +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // 036) 0x43=067 C +0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // 037) 0x44=068 D +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // 038) 0x45=069 E +0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // 039) 0x46=070 F +0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // 040) 0x47=071 G +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // 041) 0x48=072 H +0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // 042) 0x49=073 I +0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // 043) 0x4A=074 J +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // 044) 0x4B=075 K +0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // 045) 0x4C=076 L +0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // 046) 0x4D=077 M +0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // 047) 0x4E=078 N +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // 048) 0x4F=079 O + // +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // 049) 0x50=080 P +0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // 050) 0x51=081 Q +0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // 051) 0x52=082 R +0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // 052) 0x53=083 S +0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // 053) 0x54=084 T +0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // 054) 0x55=085 U +0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // 055) 0x56=086 V +0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // 056) 0x57=087 W +0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // 057) 0x58=088 X +0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // 058) 0x59=089 Y +0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // 059) 0x5A=090 Z +0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // 060) 0x5B=091 [ +0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, // 061) 0x5C=092 обратный слеш +0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // 062) 0x5D=093 ] +0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // 063) 0x5E=094 ^ +0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // 064) 0x5F=095 _ + // +0x00, 0x00, 0x03, 0x05, 0x00, 0x00, // 065) 0x60=096 ` +0x00, 0x20, 0x54, 0x54, 0x78, 0x40, // 066) 0x61=097 a +0x00, 0x7F, 0x28, 0x44, 0x44, 0x38, // 067) 0x62=098 b +0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // 068) 0x63=099 c +0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // 069) 0x64=100 d +0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // 070) 0x65=101 e +0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // 071) 0x66=102 f +0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // 072) 0x67=103 g +0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // 073) 0x68=104 h +0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // 074) 0x69=105 i +0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // 075) 0x6A=106 j +0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // 076) 0x6B=107 k +0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // 077) 0x6C=108 l +0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // 078) 0x6D=109 m +0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // 079) 0x6E=110 n +0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // 080) 0x6F=111 o + // +0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // 081) 0x70=112 p +0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // 082) 0x71=113 q +0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // 083) 0x72=114 r +0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // 084) 0x73=115 s +0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // 085) 0x74=116 t +0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // 086) 0x75=117 u +0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // 087) 0x76=118 v +0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // 088) 0x77=119 w +0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // 089) 0x78=120 x +0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // 090) 0x79=121 y +0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // 091) 0x7A=122 z +0x00, 0x00, 0x10, 0x7C, 0x82, 0x00, // 092) 0x7B=123 { +0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, // 093) 0x7C=124 | +0x00, 0x00, 0x82, 0x7C, 0x10, 0x00, // 094) 0x7D=125 } +0x00, 0x10, 0x08, 0x10, 0x20, 0x10, // 095) 0x7E=126 ~ +0 , 0 , 0 , 0 , 0 , 0 , // 096) 0x7F=127 ⌂ + // +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // 097) 0x80=128 А +0x00, 0x7F, 0x49, 0x49, 0x49, 0x31, // 098) 0x81=129 Б +0x00, 0x7F, 0x45, 0x45, 0x45, 0x3A, // 099) 0x82=130 В +0x00, 0x7F, 0x01, 0x01, 0x01, 0x03, // 100) 0x83=131 Г +0x00, 0x60, 0x3F, 0x21, 0x3F, 0x60, // 101) 0x84=132 Д +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // 102) 0x85=133 Е +0x00, 0x73, 0x0C, 0x7F, 0x0C, 0x73, // 103) 0x86=134 Ж +0x00, 0x22, 0x41, 0x49, 0x49, 0x36, // 104) 0x87=135 З +0x00, 0x7F, 0x10, 0x08, 0x04, 0x7F, // 105) 0x88=136 И +0x00, 0x7E, 0x20, 0x11, 0x08, 0x7E, // 106) 0x89=137 Й +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // 107) 0x8A=138 К +0x00, 0x40, 0x3F, 0x01, 0x01, 0x7F, // 108) 0x8B=139 Л +0x00, 0x7F, 0x06, 0x08, 0x06, 0x7F, // 109) 0x8C=140 М +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // 110) 0x8D=141 Н +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // 111) 0x8E=142 О +0x00, 0x7F, 0x01, 0x01, 0x01, 0x7F, // 112) 0x8F=143 П + // +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // 113) 0x90=144 Р +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // 114) 0x91=145 С +0x00, 0x03, 0x01, 0x7F, 0x01, 0x03, // 115) 0x92=146 Т +0x00, 0x61, 0x26, 0x18, 0x06, 0x01, // 116) 0x93=147 У +0x00, 0x1C, 0x22, 0x7F, 0x22, 0x1C, // 117) 0x94=148 Ф +0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // 118) 0x95=149 Х +0x00, 0x3F, 0x20, 0x20, 0x3F, 0x60, // 119) 0x96=150 Ц +0x00, 0x07, 0x08, 0x08, 0x08, 0x7F, // 120) 0x97=151 Ч +0x00, 0x7F, 0x40, 0x7F, 0x40, 0x7F, // 121) 0x98=152 Ш +0x00, 0x3F, 0x20, 0x3F, 0x20, 0x7F, // 122) 0x99=153 Щ +0x00, 0x01, 0x7F, 0x48, 0x48, 0x30, // 123) 0x9A=154 Ъ +0x00, 0x7F, 0x48, 0x78, 0x00, 0x7F, // 124) 0x9B=155 Ы +0x00, 0x7F, 0x48, 0x48, 0x30, 0x00, // 125) 0x9C=156 Ь +0x00, 0x41, 0x49, 0x49, 0x2A, 0x1C, // 126) 0x9D=157 Э +0x00, 0x7F, 0x10, 0x3E, 0x41, 0x3E, // 127) 0x9E=158 Ю +0x00, 0x66, 0x19, 0x09, 0x09, 0x7F, // 128) 0x9F=159 Я + // +0x00, 0x20, 0x54, 0x54, 0x78, 0x40, // 129) 0xA0=160 а +0x00, 0x3E, 0x49, 0x45, 0x45, 0x38, // 130) 0xA1=161 б +0x00, 0x7C, 0x54, 0x54, 0x58, 0x20, // 131) 0xA2=162 в +0x00, 0x7C, 0x04, 0x04, 0x0C, 0x00, // 132) 0xA3=163 г +0x00, 0x38, 0x45, 0x45, 0x49, 0x3E, // 133) 0xA4=164 д +0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // 134) 0xA5=165 е +0x00, 0x4C, 0x30, 0x7C, 0x30, 0x4C, // 135) 0xA6=166 ж +0x00, 0x28, 0x44, 0x54, 0x28, 0x00, // 136) 0xA7=167 з +0x00, 0x7C, 0x20, 0x10, 0x7C, 0x00, // 137) 0xA8=168 и +0x00, 0x7C, 0x21, 0x11, 0x7C, 0x00, // 138) 0xA9=169 й +0x00, 0x7C, 0x10, 0x28, 0x44, 0x00, // 139) 0xAA=170 к +0x00, 0x40, 0x3C, 0x04, 0x04, 0x7C, // 140) 0xAB=171 л +0x00, 0x7C, 0x08, 0x10, 0x08, 0x7C, // 141) 0xAC=172 м +0x00, 0x7C, 0x10, 0x10, 0x7C, 0x00, // 142) 0xAD=173 н +0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // 143) 0xAE=174 о +0x00, 0x7C, 0x04, 0x04, 0x7C, 0x00, // 144) 0xAF=175 п + // +0x00, 0xFC, 0x28, 0x44, 0x44, 0x38, // 145) 0xE0=224 р +0x00, 0x38, 0x44, 0x44, 0x44, 0x28, // 146) 0xE1=225 с +0x00, 0x04, 0x04, 0x7C, 0x04, 0x04, // 147) 0xE2=226 т +0x00, 0x4C, 0x50, 0x50, 0x50, 0x3C, // 148) 0xE3=227 у +0x00, 0x38, 0x44, 0xFE, 0x44, 0x38, // 149) 0xE4=228 ф +0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // 150) 0xE5=229 х +0x00, 0x7C, 0x40, 0x40, 0x7C, 0xC0, // 151) 0xE6=230 ц +0x00, 0x1C, 0x10, 0x10, 0x7C, 0x00, // 152) 0xE7=231 ч +0x00, 0x7C, 0x40, 0x7C, 0x40, 0x7C, // 153) 0xE8=232 ш +0x00, 0x7C, 0x40, 0x7C, 0x40, 0xFC, // 154) 0xE9=233 щ +0x00, 0x04, 0x7C, 0x50, 0x70, 0x00, // 155) 0xEA=234 ъ +0x00, 0x7C, 0x50, 0x70, 0x00, 0x7C, // 156) 0xEB=235 ы +0x00, 0x00, 0x7C, 0x50, 0x70, 0x00, // 157) 0xEC=236 ь +0x00, 0x28, 0x44, 0x54, 0x38, 0x00, // 158) 0xED=237 э +0x00, 0x7C, 0x10, 0x38, 0x44, 0x38, // 159) 0xEE=238 ю +0x00, 0x08, 0x54, 0x34, 0x14, 0x7C, // 160) 0xEF=239 я + // +0x00, 0x7E, 0x4B, 0x4A, 0x4B, 0x42, // 161) 0xF0=240 Ё +0x00, 0x38, 0x55, 0x54, 0x55, 0x18, // 162) 0xF1=241 ё +0 , 0 , 0 , 0 , 0 , 0 , // 163) 0xF2=242 Є +0 , 0 , 0 , 0 , 0 , 0 , // 164) 0xF3=243 є +0 , 0 , 0 , 0 , 0 , 0 , // 165) 0xF4=244 Ї +0 , 0 , 0 , 0 , 0 , 0 , // 166) 0xF5=245 ї +0 , 0 , 0 , 0 , 0 , 0 , // 167) 0xF6=246 Ў +0 , 0 , 0 , 0 , 0 , 0 , // 168) 0xF7=247 ў +0x00, 0x00, 0x06, 0x09, 0x09, 0x06, // 169) 0xF8=248 ° +0 , 0 , 0 , 0 , 0 , 0 , // 170) 0xF9=249 ∙ +0 , 0 , 0 , 0 , 0 , 0 , // 171) 0xFA=250 · +0 , 0 , 0 , 0 , 0 , 0 , // 172) 0xFB=251 √ +0 , 0 , 0 , 0 , 0 , 0 , // 173) 0xFC=252 № +0 , 0 , 0 , 0 , 0 , 0 , // 174) 0xFD=253 ¤ +0 , 0 , 0 , 0 , 0 , 0 , // 175) 0xFE=254 ■ +0 , 0 , 0 , 0 , 0 , 0 , // 176) 0xFF=255   + // +0x01, 0xAF, 0x30 // В таблице имеется (1) пустой интервал, который находится после символа с кодом (175) и состоит из (48) отсутствующих символов. + // Допускается использовать до 3 пустых интервалов. Пример: 0x03, 0xAA, 0x10, 0xCC, 0x10, 0xEE, 0x10 +}; // 3 пустых интервала, по (16) отсутствующий символов в каждом, находятся после символов с кодами (170, 204 и 238). + +const uint8_t MediumFont[] PROGMEM = // Шрифт MediumFont +{ // +0x0C,0x10,0x20,0x5F, // ширина символов (12), высота символов (16), код первого символа (32), количество символов (95) +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 001) 0x20=032 пробел +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x67,0x00,0x00,0x00,0x00,0x00, // 002) 0x21=033 ! +0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 003) 0x22=034 " +0x00,0x00,0x60,0xE0,0xF8,0x7E,0x6E,0xE0,0xF8,0x7E,0x6E,0x00,0x00,0x76,0x7E,0x1F,0x07,0x76,0x7E,0x1F,0x07,0x06,0x00,0x00, // 004) 0x23=035 # +0x00,0x78,0xFC,0xCE,0x86,0xFF,0xFF,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0xFF,0xFF,0x61,0x73,0x3F,0x1E,0x00, // 005) 0x24=036 $ +0x00,0x3C,0x7E,0x66,0x7E,0xBC,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x3D,0x7E,0x66,0x7E,0x3C,0x00, // 006) 0x25=037 % +0x00,0x00,0x00,0x80,0x80,0xFC,0xFE,0xE6,0xE6,0x7E,0x3C,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x71,0x7F,0x3F,0x7C,0x6C,0x00, // 007) 0x26=038 & +0x00,0x00,0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 008) 0x27=039 ' +0x00,0x00,0x00,0x00,0xF0,0xFC,0x0E,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0x70,0xC0,0x00,0x00,0x00,0x00, // 009) 0x28=040 ( +0x00,0x00,0x00,0x00,0x03,0x0E,0xFC,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x70,0x3F,0x0F,0x00,0x00,0x00,0x00, // 010) 0x29=041 ) +0x00,0x00,0x00,0x08,0x78,0x3C,0x3C,0x78,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 011) 0x2A=042 * +0x00,0x00,0x80,0x80,0x80,0xF0,0xF0,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x0F,0x0F,0x01,0x01,0x01,0x00,0x00, // 012) 0x2B=043 + +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB0,0x70,0x00,0x00,0x00,0x00,0x00, // 013) 0x2C=044 , +0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00, // 014) 0x2D=045 - +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,0x00, // 015) 0x2E=046 . +0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00,0x00,0x00, // 016) 0x2F=047 / + // +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 017) 0x30=048 0 +0x00,0x00,0x00,0x30,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00, // 018) 0x31=049 1 +0x00,0x18,0x1C,0x1E,0x06,0x06,0x06,0x86,0xCE,0xFC,0x78,0x00,0x00,0x78,0x7C,0x7E,0x66,0x67,0x63,0x63,0x61,0x70,0x70,0x00, // 019) 0x32=050 2 +0x00,0x0E,0x0E,0x06,0x06,0xC6,0xE6,0xF6,0xFE,0x9E,0x0E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 020) 0x33=051 3 +0x00,0x00,0x80,0xC0,0xE0,0x70,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x07,0x07,0x07,0x06,0x06,0x06,0x66,0x7F,0x7F,0x66,0x00, // 021) 0x34=052 4 +0x00,0xFE,0xFE,0xE6,0x66,0x66,0x66,0x66,0xE6,0xCE,0x8E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 022) 0x35=053 5 +0x00,0xF8,0xFC,0xCE,0xC6,0xC6,0xC6,0xC6,0xDE,0x9C,0x18,0x00,0x00,0x1F,0x3F,0x71,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 023) 0x36=054 6 +0x00,0x1E,0x1E,0x06,0x06,0x06,0x06,0x86,0xE6,0x7E,0x1E,0x00,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00, // 024) 0x37=055 7 +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 025) 0x38=056 8 +0x00,0xF8,0xFC,0x8E,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x18,0x39,0x7B,0x63,0x63,0x63,0x63,0x73,0x3F,0x1F,0x00, // 026) 0x39=057 9 +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00, // 027) 0x3A=058 : +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x1C,0x00,0x00,0x00,0x00,0x00, // 028) 0x3B=059 ; +0x00,0x00,0x80,0xC0,0xC0,0xE0,0x60,0x70,0x30,0x30,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x06,0x0E,0x0C,0x0C,0x00,0x00, // 029) 0x3C=060 < +0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00, // 030) 0x3D=061 = +0x00,0x00,0x30,0x30,0x70,0x60,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x0C,0x0C,0x0E,0x06,0x07,0x03,0x03,0x01,0x00,0x00, // 031) 0x3E=062 > +0x00,0x18,0x1C,0x1E,0x06,0x06,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x00,0x00,0x00,0x6E,0x6F,0x03,0x01,0x01,0x00,0x00,0x00, // 032) 0x3F=063 ? + // +0x00,0xF8,0xFC,0x0E,0xE6,0xF6,0x36,0xF6,0xF6,0x0E,0xFC,0xF8,0x00,0x1F,0x3F,0x70,0x67,0x6F,0x6C,0x6F,0x67,0x6C,0x2F,0x07, // 033) 0x40=064 @ +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 034) 0x41=065 A +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 035) 0x42=066 B +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 036) 0x43=067 C +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 037) 0x44=068 D +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0xC6,0xC6,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 038) 0x45=069 E +0x00,0x06,0xFE,0xFE,0x86,0x86,0xC6,0xC6,0x06,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x03,0x00,0x00,0x00,0x00, // 039) 0x46=070 F +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x63,0x63,0x73,0x3F,0x1F,0x00, // 040) 0x47=071 G +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x86,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x01,0x61,0x7F,0x7F,0x60,0x00, // 041) 0x48=072 H +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 042) 0x49=073 I +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 043) 0x4A=074 J +0x00,0x06,0xFE,0xFE,0x86,0x80,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x6F,0x7E,0x78,0x60,0x00, // 044) 0x4B=075 K +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x60,0x70,0x70,0x00, // 045) 0x4C=076 L +0x00,0x06,0xFE,0xFE,0x78,0xE0,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x01,0x60,0x7F,0x7F,0x60,0x00, // 046) 0x4D=077 M +0x00,0x06,0xFE,0xFE,0x78,0xE0,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x07,0x1E,0x7F,0x7F,0x60,0x00, // 047) 0x4E=078 N +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 048) 0x4F=079 O + // +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x03,0x03,0x01,0x00,0x00, // 049) 0x50=080 P +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x6C,0x7C,0x38,0x7F,0x6F,0x00, // 050) 0x51=081 Q +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x6F,0x7F,0x79,0x60,0x00, // 051) 0x52=082 R +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 052) 0x53=083 S +0x00,0x0E,0x0E,0x06,0x06,0xFE,0xFE,0x06,0x06,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 053) 0x54=084 T +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 054) 0x55=085 U +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x03,0x0F,0x3E,0x78,0x78,0x3E,0x0F,0x03,0x00,0x00, // 055) 0x56=086 V +0x00,0x06,0xFE,0xFE,0x06,0x80,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x7F,0x78,0x1F,0x1F,0x78,0x7F,0x1F,0x00,0x00, // 056) 0x57=087 W +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x78,0x7E,0x6F,0x03,0x03,0x6F,0x7E,0x78,0x60,0x00, // 057) 0x58=088 X +0x00,0x06,0x7E,0xFE,0xC6,0x00,0x00,0xC6,0xFE,0x7E,0x06,0x00,0x00,0x00,0x00,0x01,0x63,0x7F,0x7F,0x63,0x01,0x00,0x00,0x00, // 058) 0x59=089 Y +0x00,0x0E,0x0E,0x06,0x06,0x86,0xC6,0xE6,0x76,0x3E,0x1E,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x60,0x60,0x70,0x70,0x00, // 059) 0x5A=090 Z +0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xC0,0xC0,0xC0,0x00,0x00,0x00, // 060) 0x5B=091 [ +0x00,0x00,0x06,0x1E,0x78,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x1E,0x78,0x60,0x00,0x00, // 061) 0x5C=092 обратный слеш +0x00,0x00,0x00,0x03,0x03,0x03,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xC0,0xFF,0xFF,0x00,0x00,0x00,0x00, // 062) 0x5D=093 ] +0x00,0x00,0x00,0x30,0x3C,0x1E,0x1E,0x3C,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 063) 0x5E=094 ^ +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00, // 064) 0x5F=095 _ + // +0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 065) 0x60=096 ` +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x1C,0x3E,0x77,0x63,0x63,0x63,0x33,0x7F,0x7F,0x60,0x00, // 066) 0x61=097 a +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x60,0x7F,0x7F,0x30,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 067) 0x62=098 b +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 068) 0x63=099 c +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x66,0xFE,0xFE,0x06,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 069) 0x64=100 d +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 070) 0x65=101 e +0x00,0x00,0x00,0x60,0xFC,0xFE,0x66,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00, // 071) 0x66=102 f +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x33,0x77,0xEE,0xCC,0xCC,0xCC,0xEE,0x7F,0x3F,0x00,0x00, // 072) 0x67=103 g +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 073) 0x68=104 h +0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 074) 0x69=105 i +0x00,0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x7F,0x3F,0x00,0x00,0x00,0x00, // 075) 0x6A=106 j +0x00,0x06,0xFE,0xFE,0x06,0x80,0xF0,0xF0,0x70,0x30,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x07,0x0F,0x7C,0x78,0x70,0x60,0x00, // 076) 0x6B=107 k +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 077) 0x6C=108 l +0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x00,0x60,0x7F,0x7F,0x60,0x00,0x7F,0x7F,0x00,0x60,0x7F,0x7F,0x60, // 078) 0x6D=109 m +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 079) 0x6E=110 n +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 080) 0x6F=111 o + // +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0xC0,0xFF,0xFF,0xD8,0x30,0x30,0x30,0x38,0x1F,0x0F,0x00, // 081) 0x70=112 p +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x0F,0x1F,0x38,0x30,0x30,0x30,0xD8,0xFF,0xFF,0xC0,0x00, // 082) 0x71=113 q +0x00,0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0x60,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 083) 0x72=114 r +0x00,0xE0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x60,0x00,0x00,0x19,0x3B,0x7B,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 084) 0x73=115 s +0x00,0x00,0x00,0x30,0xFE,0xFE,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0x60,0x60,0x00,0x00,0x00,0x00, // 085) 0x74=116 t +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 086) 0x75=117 u +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x07,0x1F,0x78,0x78,0x1F,0x07,0x00,0x00,0x00, // 087) 0x76=118 v +0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x03,0x1F,0x7C,0x70,0x1E,0x1E,0x70,0x7C,0x1F,0x03,0x00, // 088) 0x77=119 w +0x00,0x00,0x30,0x70,0xF0,0x80,0x80,0xF0,0x70,0x30,0x00,0x00,0x00,0x00,0x60,0x70,0x7D,0x0F,0x0F,0x7D,0x70,0x60,0x00,0x00, // 089) 0x78=120 x +0x00,0x00,0x30,0xF0,0xC0,0x00,0x00,0xC0,0xF0,0x30,0x00,0x00,0x00,0x00,0x60,0x60,0x73,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00, // 090) 0x79=121 y +0x00,0x00,0x70,0x70,0x30,0x30,0xB0,0xF0,0xF0,0x70,0x00,0x00,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x70,0x70,0x00,0x00, // 091) 0x7A=122 z +0x00,0x00,0x80,0xC0,0xFC,0x7E,0x07,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x3F,0x7E,0xE0,0xC0,0xC0,0x00,0x00,0x00, // 092) 0x7B=123 { +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00, // 093) 0x7C=124 | +0x00,0x00,0x00,0x03,0x03,0x07,0x7E,0xFC,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xE0,0x7E,0x3F,0x03,0x01,0x00,0x00, // 094) 0x7D=125 } +0x00,0x80,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x80,0x80,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x03,0x03,0x03,0x03,0x01,0x00, // 095) 0x7E=126 ~ + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t MediumFontRus[] PROGMEM = // Шрифт MediumFontRus +{ // +0x0C,0x10,0x20,0xB0, // ширина символов (12), высота символов (16), код первого символа (32), количество символов (176) +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 001) 0x20=032 пробел +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x67,0x00,0x00,0x00,0x00,0x00, // 002) 0x21=033 ! +0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 003) 0x22=034 " +0x00,0x00,0x60,0xE0,0xF8,0x7E,0x6E,0xE0,0xF8,0x7E,0x6E,0x00,0x00,0x76,0x7E,0x1F,0x07,0x76,0x7E,0x1F,0x07,0x06,0x00,0x00, // 004) 0x23=035 # +0x00,0x78,0xFC,0xCE,0x86,0xFF,0xFF,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0xFF,0xFF,0x61,0x73,0x3F,0x1E,0x00, // 005) 0x24=036 $ +0x00,0x3C,0x7E,0x66,0x7E,0xBC,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x3D,0x7E,0x66,0x7E,0x3C,0x00, // 006) 0x25=037 % +0x00,0x00,0x00,0x80,0x80,0xFC,0xFE,0xE6,0xE6,0x7E,0x3C,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x71,0x7F,0x3F,0x7C,0x6C,0x00, // 007) 0x26=038 & +0x00,0x00,0x00,0x00,0x00,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 008) 0x27=039 ' +0x00,0x00,0x00,0x00,0xF0,0xFC,0x0E,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0x70,0xC0,0x00,0x00,0x00,0x00, // 009) 0x28=040 ( +0x00,0x00,0x00,0x00,0x03,0x0E,0xFC,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x70,0x3F,0x0F,0x00,0x00,0x00,0x00, // 010) 0x29=041 ) +0x00,0x00,0x00,0x08,0x78,0x3C,0x3C,0x78,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 011) 0x2A=042 * +0x00,0x00,0x80,0x80,0x80,0xF0,0xF0,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x0F,0x0F,0x01,0x01,0x01,0x00,0x00, // 012) 0x2B=043 + +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB0,0x70,0x00,0x00,0x00,0x00,0x00, // 013) 0x2C=044 , +0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00, // 014) 0x2D=045 - +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,0x00, // 015) 0x2E=046 . +0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x78,0x1E,0x06,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00,0x00,0x00, // 016) 0x2F=047 / + // +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 017) 0x30=048 0 +0x00,0x00,0x00,0x30,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00, // 018) 0x31=049 1 +0x00,0x18,0x1C,0x1E,0x06,0x06,0x06,0x86,0xCE,0xFC,0x78,0x00,0x00,0x78,0x7C,0x7E,0x66,0x67,0x63,0x63,0x61,0x70,0x70,0x00, // 019) 0x32=050 2 +0x00,0x0E,0x0E,0x06,0x06,0xC6,0xE6,0xF6,0xFE,0x9E,0x0E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 020) 0x33=051 3 +0x00,0x00,0x80,0xC0,0xE0,0x70,0x38,0x1C,0xFE,0xFE,0x06,0x00,0x00,0x07,0x07,0x07,0x06,0x06,0x06,0x66,0x7F,0x7F,0x66,0x00, // 021) 0x34=052 4 +0x00,0xFE,0xFE,0xE6,0x66,0x66,0x66,0x66,0xE6,0xCE,0x8E,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 022) 0x35=053 5 +0x00,0xF8,0xFC,0xCE,0xC6,0xC6,0xC6,0xC6,0xDE,0x9C,0x18,0x00,0x00,0x1F,0x3F,0x71,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 023) 0x36=054 6 +0x00,0x1E,0x1E,0x06,0x06,0x06,0x06,0x86,0xE6,0x7E,0x1E,0x00,0x00,0x00,0x00,0x00,0x60,0x78,0x1E,0x07,0x01,0x00,0x00,0x00, // 024) 0x37=055 7 +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x1E,0x3F,0x73,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 025) 0x38=056 8 +0x00,0xF8,0xFC,0x8E,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x18,0x39,0x7B,0x63,0x63,0x63,0x63,0x73,0x3F,0x1F,0x00, // 026) 0x39=057 9 +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00, // 027) 0x3A=058 : +0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x1C,0x00,0x00,0x00,0x00,0x00, // 028) 0x3B=059 ; +0x00,0x00,0x80,0xC0,0xC0,0xE0,0x60,0x70,0x30,0x30,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x06,0x0E,0x0C,0x0C,0x00,0x00, // 029) 0x3C=060 < +0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00, // 030) 0x3D=061 = +0x00,0x00,0x30,0x30,0x70,0x60,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x0C,0x0C,0x0E,0x06,0x07,0x03,0x03,0x01,0x00,0x00, // 031) 0x3E=062 > +0x00,0x18,0x1C,0x1E,0x06,0x06,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x00,0x00,0x00,0x6E,0x6F,0x03,0x01,0x01,0x00,0x00,0x00, // 032) 0x3F=063 ? + // +0x00,0xF8,0xFC,0x0E,0xE6,0xF6,0x36,0xF6,0xF6,0x0E,0xFC,0xF8,0x00,0x1F,0x3F,0x70,0x67,0x6F,0x6C,0x6F,0x67,0x6C,0x2F,0x07, // 033) 0x40=064 @ +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 034) 0x41=065 A +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 035) 0x42=066 B +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 036) 0x43=067 C +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 037) 0x44=068 D +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0xC6,0xC6,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 038) 0x45=069 E +0x00,0x06,0xFE,0xFE,0x86,0x86,0xC6,0xC6,0x06,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x03,0x00,0x00,0x00,0x00, // 039) 0x46=070 F +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x63,0x63,0x73,0x3F,0x1F,0x00, // 040) 0x47=071 G +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x86,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x01,0x61,0x7F,0x7F,0x60,0x00, // 041) 0x48=072 H +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 042) 0x49=073 I +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 043) 0x4A=074 J +0x00,0x06,0xFE,0xFE,0x86,0x80,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x6F,0x7E,0x78,0x60,0x00, // 044) 0x4B=075 K +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x60,0x70,0x70,0x00, // 045) 0x4C=076 L +0x00,0x06,0xFE,0xFE,0x78,0xE0,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x01,0x60,0x7F,0x7F,0x60,0x00, // 046) 0x4D=077 M +0x00,0x06,0xFE,0xFE,0x78,0xE0,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x07,0x1E,0x7F,0x7F,0x60,0x00, // 047) 0x4E=078 N +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 048) 0x4F=079 O + // +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x03,0x03,0x01,0x00,0x00, // 049) 0x50=080 P +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x6C,0x7C,0x38,0x7F,0x6F,0x00, // 050) 0x51=081 Q +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x6F,0x7F,0x79,0x60,0x00, // 051) 0x52=082 R +0x00,0x78,0xFC,0xCE,0x86,0x86,0x86,0x86,0x9E,0x1C,0x18,0x00,0x00,0x18,0x38,0x79,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 052) 0x53=083 S +0x00,0x0E,0x0E,0x06,0x06,0xFE,0xFE,0x06,0x06,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 053) 0x54=084 T +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x70,0x3F,0x1F,0x00,0x00, // 054) 0x55=085 U +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x03,0x0F,0x3E,0x78,0x78,0x3E,0x0F,0x03,0x00,0x00, // 055) 0x56=086 V +0x00,0x06,0xFE,0xFE,0x06,0x80,0x80,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x1F,0x7F,0x78,0x1F,0x1F,0x78,0x7F,0x1F,0x00,0x00, // 056) 0x57=087 W +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x78,0x7E,0x6F,0x03,0x03,0x6F,0x7E,0x78,0x60,0x00, // 057) 0x58=088 X +0x00,0x06,0x7E,0xFE,0xC6,0x00,0x00,0xC6,0xFE,0x7E,0x06,0x00,0x00,0x00,0x00,0x01,0x63,0x7F,0x7F,0x63,0x01,0x00,0x00,0x00, // 058) 0x59=089 Y +0x00,0x0E,0x0E,0x06,0x06,0x86,0xC6,0xE6,0x76,0x3E,0x1E,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x60,0x60,0x70,0x70,0x00, // 059) 0x5A=090 Z +0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xC0,0xC0,0xC0,0x00,0x00,0x00, // 060) 0x5B=091 [ +0x00,0x00,0x06,0x1E,0x78,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x1E,0x78,0x60,0x00,0x00, // 061) 0x5C=092 обратный слеш +0x00,0x00,0x00,0x03,0x03,0x03,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xC0,0xFF,0xFF,0x00,0x00,0x00,0x00, // 062) 0x5D=093 ] +0x00,0x00,0x00,0x30,0x3C,0x1E,0x1E,0x3C,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 063) 0x5E=094 ^ +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00, // 064) 0x5F=095 _ + // +0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 065) 0x60=096 ` +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x1C,0x3E,0x77,0x63,0x63,0x63,0x33,0x7F,0x7F,0x60,0x00, // 066) 0x61=097 a +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x60,0x7F,0x7F,0x30,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 067) 0x62=098 b +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 068) 0x63=099 c +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x66,0xFE,0xFE,0x06,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 069) 0x64=100 d +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 070) 0x65=101 e +0x00,0x00,0x00,0x60,0xFC,0xFE,0x66,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00, // 071) 0x66=102 f +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x33,0x77,0xEE,0xCC,0xCC,0xCC,0xEE,0x7F,0x3F,0x00,0x00, // 072) 0x67=103 g +0x00,0x06,0xFE,0xFE,0x66,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 073) 0x68=104 h +0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 074) 0x69=105 i +0x00,0x00,0x00,0x00,0x00,0x30,0xF6,0xF6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x7F,0x3F,0x00,0x00,0x00,0x00, // 075) 0x6A=106 j +0x00,0x06,0xFE,0xFE,0x06,0x80,0xF0,0xF0,0x70,0x30,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x07,0x0F,0x7C,0x78,0x70,0x60,0x00, // 076) 0x6B=107 k +0x00,0x00,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 077) 0x6C=108 l +0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x30,0x30,0xF0,0xE0,0x00,0x60,0x7F,0x7F,0x60,0x00,0x7F,0x7F,0x00,0x60,0x7F,0x7F,0x60, // 078) 0x6D=109 m +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 079) 0x6E=110 n +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 080) 0x6F=111 o + // +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0xC0,0xFF,0xFF,0xD8,0x30,0x30,0x30,0x38,0x1F,0x0F,0x00, // 081) 0x70=112 p +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x60,0xF0,0xF0,0x30,0x00,0x00,0x0F,0x1F,0x38,0x30,0x30,0x30,0xD8,0xFF,0xFF,0xC0,0x00, // 082) 0x71=113 q +0x00,0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x70,0x60,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 083) 0x72=114 r +0x00,0xE0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x60,0x00,0x00,0x19,0x3B,0x7B,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 084) 0x73=115 s +0x00,0x00,0x00,0x30,0xFE,0xFE,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7F,0x60,0x60,0x00,0x00,0x00,0x00, // 085) 0x74=116 t +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x30,0x7F,0x7F,0x60,0x00, // 086) 0x75=117 u +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x07,0x1F,0x78,0x78,0x1F,0x07,0x00,0x00,0x00, // 087) 0x76=118 v +0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x03,0x1F,0x7C,0x70,0x1E,0x1E,0x70,0x7C,0x1F,0x03,0x00, // 088) 0x77=119 w +0x00,0x00,0x30,0x70,0xF0,0x80,0x80,0xF0,0x70,0x30,0x00,0x00,0x00,0x00,0x60,0x70,0x7D,0x0F,0x0F,0x7D,0x70,0x60,0x00,0x00, // 089) 0x78=120 x +0x00,0x00,0x30,0xF0,0xC0,0x00,0x00,0xC0,0xF0,0x30,0x00,0x00,0x00,0x00,0x60,0x60,0x73,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00, // 090) 0x79=121 y +0x00,0x00,0x70,0x70,0x30,0x30,0xB0,0xF0,0xF0,0x70,0x00,0x00,0x00,0x00,0x78,0x7C,0x6E,0x67,0x63,0x61,0x70,0x70,0x00,0x00, // 091) 0x7A=122 z +0x00,0x00,0x80,0xC0,0xFC,0x7E,0x07,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x3F,0x7E,0xE0,0xC0,0xC0,0x00,0x00,0x00, // 092) 0x7B=123 { +0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00, // 093) 0x7C=124 | +0x00,0x00,0x00,0x03,0x03,0x07,0x7E,0xFC,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0xE0,0x7E,0x3F,0x03,0x01,0x00,0x00, // 094) 0x7D=125 } +0x00,0x80,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x80,0x80,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x03,0x03,0x03,0x03,0x01,0x00, // 095) 0x7E=126 ~ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 096) 0x7F=127 ⌂ + // +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 097) 0x80=128 А +0x00,0x06,0xFE,0xFE,0xC6,0xC6,0xC6,0xC6,0xC6,0x8E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 098) 0x81=129 Б +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0x86,0xCE,0xFC,0x78,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 099) 0x82=130 В +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x06,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 100) 0x83=131 Г +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x78,0x7F,0x1F,0x18,0x18,0x18,0x18,0x1F,0x7F,0x78,0x00, // 101) 0x84=132 Д +0x00,0x06,0xFE,0xFE,0x86,0x86,0x86,0xC6,0xC6,0x0E,0x0E,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 102) 0x85=133 Е +0x00,0x06,0x7E,0xFE,0xC0,0xFE,0xFE,0xC0,0xFE,0x7E,0x06,0x00,0x00,0x60,0x7E,0x7F,0x03,0x7F,0x7F,0x03,0x7F,0x7E,0x60,0x00, // 103) 0x86=134 Ж +0x00,0x18,0x1C,0x1E,0x06,0x06,0xC6,0xC6,0xEE,0xFC,0x38,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x60,0x60,0x71,0x3F,0x1F,0x00, // 104) 0x87=135 З +0x00,0x06,0xFE,0xFE,0x06,0x80,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x1E,0x07,0x01,0x60,0x7F,0x7F,0x60,0x00, // 105) 0x88=136 И +0x00,0x06,0xFE,0xFE,0x01,0x83,0xE3,0x79,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x1E,0x07,0x01,0x60,0x7F,0x7F,0x60,0x00, // 106) 0x89=137 Й +0x00,0x06,0xFE,0xFE,0x86,0x80,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x03,0x6F,0x7E,0x78,0x60,0x00, // 107) 0x8A=138 К +0x00,0x00,0xF0,0xFC,0x1E,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x3F,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 108) 0x8B=139 Л +0x00,0x06,0xFE,0xFE,0x78,0xE0,0xE0,0x78,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x01,0x01,0x60,0x7F,0x7F,0x60,0x00, // 109) 0x8C=140 М +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x86,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x01,0x01,0x61,0x7F,0x7F,0x60,0x00, // 110) 0x8D=141 Н +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x0E,0xFC,0xF8,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 111) 0x8E=142 О +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 112) 0x8F=143 П + // +0x00,0x06,0xFE,0xFE,0x06,0x06,0x06,0x06,0x8E,0xFC,0xF8,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x03,0x03,0x01,0x00,0x00, // 113) 0x90=144 Р +0x00,0xF8,0xFC,0x0E,0x06,0x06,0x06,0x06,0x1E,0x1C,0x18,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 114) 0x91=145 С +0x00,0x0E,0x0E,0x06,0x06,0xFE,0xFE,0x06,0x06,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 115) 0x92=146 Т +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x60,0x70,0x7D,0x1F,0x07,0x01,0x00,0x00,0x00,0x00, // 116) 0x93=147 У +0x00,0xF0,0xF8,0x1C,0x0C,0xFE,0xFE,0x0C,0x1C,0xF8,0xF0,0x00,0x00,0x0F,0x1F,0x38,0x30,0x7F,0x7F,0x30,0x38,0x1F,0x0F,0x00, // 117) 0x94=148 Ф +0x00,0x06,0x1E,0x7E,0xF6,0xC0,0xC0,0xF6,0x7E,0x1E,0x06,0x00,0x00,0x60,0x78,0x7E,0x6F,0x03,0x03,0x6F,0x7E,0x78,0x60,0x00, // 118) 0x95=149 Х +0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x7F,0x7F,0xE0,0xE0, // 119) 0x96=150 Ц +0x00,0x06,0xFE,0xFE,0x86,0x00,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 120) 0x97=151 Ч +0x00,0x06,0xFE,0xFE,0x06,0xF0,0xF0,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x00, // 121) 0x98=152 Ш +0x00,0x06,0xFE,0xFE,0x06,0xF0,0xF0,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0xE0,0xE0, // 122) 0x99=153 Щ +0x06,0x06,0xFE,0xFE,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 123) 0x9A=154 Ъ +0x00,0x06,0xFE,0xFE,0x86,0x80,0x00,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x7F,0x7F,0x61,0x7F,0x1F,0x60,0x7F,0x7F,0x60,0x00, // 124) 0x9B=155 Ы +0x00,0x06,0xFE,0xFE,0x86,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x61,0x73,0x3F,0x1E,0x00, // 125) 0x9C=156 Ь +0x00,0x18,0x1C,0x1E,0x06,0x06,0x86,0x86,0x8E,0xFC,0xF8,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x61,0x61,0x71,0x3F,0x1F,0x00, // 126) 0x9D=157 Э +0x00,0x06,0xFE,0xFE,0x86,0xF8,0xFC,0x0E,0x06,0x0E,0xFC,0xF8,0x00,0x60,0x7F,0x7F,0x61,0x1F,0x3F,0x70,0x60,0x70,0x3F,0x1F, // 127) 0x9E=158 Ю +0x00,0xF8,0xFC,0x8E,0x06,0x06,0x06,0x06,0xFE,0xFE,0x06,0x00,0x00,0x60,0x79,0x7F,0x6F,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 128) 0x9F=159 Я + // +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x00,0x1C,0x3E,0x77,0x63,0x63,0x63,0x33,0x7F,0x7F,0x60,0x00, // 129) 0xA0=160 а +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 130) 0xA1=161 б +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3F,0x1C,0x00, // 131) 0xA2=162 в +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0x30,0x70,0x70,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 132) 0xA3=163 г +0x00,0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0xF0,0xFF,0x3F,0x30,0x30,0x30,0x30,0x3F,0xFF,0xF0,0x00, // 133) 0xA4=164 д +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 134) 0xA5=165 е +0x00,0x30,0x70,0xF0,0x80,0xF0,0xF0,0x80,0xF0,0x70,0x30,0x00,0x00,0x60,0x70,0x7D,0x0F,0x7F,0x7F,0x0F,0x7D,0x70,0x60,0x00, // 135) 0xA6=166 ж +0x00,0xC0,0xE0,0xF0,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x18,0x38,0x78,0x60,0x63,0x63,0x63,0x77,0x3F,0x1C,0x00, // 136) 0xA7=167 з +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0xB0,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x7C,0x0E,0x07,0x63,0x7F,0x7F,0x60,0x00, // 137) 0xA8=168 и +0x00,0x30,0xF0,0xF3,0x37,0x06,0x06,0xB7,0xF3,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x7C,0x0E,0x07,0x63,0x7F,0x7F,0x60,0x00, // 138) 0xA9=169 й +0x00,0x30,0xF0,0xF0,0x30,0x00,0x80,0xF0,0xF0,0x70,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x07,0x0F,0x7D,0x78,0x70,0x60,0x00, // 139) 0xAA=170 к +0x00,0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x3F,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 140) 0xAB=171 л +0x00,0x30,0xF0,0xF0,0xC0,0x80,0x80,0xC0,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x61,0x07,0x07,0x61,0x7F,0x7F,0x60,0x00, // 141) 0xAC=172 м +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x63,0x03,0x03,0x63,0x7F,0x7F,0x60,0x00, // 142) 0xAD=173 н +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x70,0x3F,0x1F,0x00, // 143) 0xAE=174 о +0x00,0x30,0xF0,0xF0,0x30,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00, // 144) 0xAF=175 п + // +0x00,0x30,0xF0,0xF0,0x60,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0xC0,0xFF,0xFF,0xD8,0x30,0x30,0x30,0x38,0x1F,0x0F,0x00, // 145) 0xE0=224 р +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0x60,0x60,0x60,0x78,0x38,0x18,0x00, // 146) 0xE1=225 с +0x00,0x70,0x70,0x30,0x30,0xF0,0xF0,0x30,0x30,0x70,0x70,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x60,0x00,0x00,0x00,0x00, // 147) 0xE2=226 т +0x00,0x00,0x30,0xF0,0xF0,0x00,0x00,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x60,0x60,0x73,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00, // 148) 0xE3=227 у +0x00,0xC0,0xE0,0x70,0x30,0xF8,0xF8,0x30,0x70,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x70,0x60,0xFF,0xFF,0x60,0x70,0x3F,0x1F,0x00, // 149) 0xE4=228 ф +0x00,0x00,0x30,0x70,0xF0,0x80,0x80,0xF0,0x70,0x30,0x00,0x00,0x00,0x00,0x60,0x70,0x7D,0x0F,0x0F,0x7D,0x70,0x60,0x00,0x00, // 150) 0xE5=229 х +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x60,0x60,0x60,0x7F,0x7F,0xE0,0xE0, // 151) 0xE6=230 ц +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x03,0x07,0x06,0x06,0x06,0x66,0x7F,0x7F,0x60,0x00, // 152) 0xE7=231 ч +0x00,0x30,0xF0,0xF0,0x30,0x80,0x80,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x00, // 153) 0xE8=232 ш +0x00,0x30,0xF0,0xF0,0x30,0x80,0x80,0x30,0xF0,0xF0,0x30,0x00,0x00,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0x60,0x7F,0x7F,0xE0,0xE0, // 154) 0xE9=233 щ +0x30,0x30,0xF0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 155) 0xEA=234 ъ +0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x30,0xF0,0xF0,0x30,0x60,0x7F,0x7F,0x63,0x63,0x77,0x3E,0x1C,0x60,0x7F,0x7F,0x60, // 156) 0xEB=235 ы +0x00,0x30,0xF0,0xF0,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x7F,0x63,0x63,0x63,0x63,0x77,0x3E,0x1C,0x00, // 157) 0xEC=236 ь +0x00,0xC0,0xE0,0xF0,0x30,0x30,0x30,0x30,0x70,0xE0,0xC0,0x00,0x00,0x18,0x38,0x78,0x60,0x60,0x63,0x63,0x73,0x3F,0x1F,0x00, // 158) 0xED=237 э +0x30,0xF0,0xF0,0x30,0xC0,0xE0,0x70,0x30,0x30,0x70,0xE0,0xC0,0x60,0x7F,0x7F,0x63,0x1F,0x3F,0x70,0x60,0x60,0x70,0x3F,0x1F, // 159) 0xEE=238 ю +0x00,0xC0,0xE0,0x70,0x30,0x30,0x30,0x30,0xF0,0xF0,0x30,0x00,0x00,0x61,0x73,0x7F,0x6E,0x06,0x06,0x66,0x7F,0x7F,0x60,0x00, // 160) 0xEF=239 я + // +0x00,0x0C,0xFC,0xFF,0x8F,0x8C,0x8C,0xCF,0xCF,0x1C,0x1C,0x00,0x00,0x60,0x7F,0x7F,0x61,0x61,0x61,0x63,0x63,0x70,0x70,0x00, // 161) 0xF0=240 Ё +0x00,0xC0,0xE0,0x76,0x36,0x30,0x30,0x36,0x76,0xE0,0xC0,0x00,0x00,0x1F,0x3F,0x76,0x66,0x66,0x66,0x66,0x76,0x37,0x17,0x00, // 162) 0xF1=241 ё +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 163) 0xF2=242 Є +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 164) 0xF3=243 є +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 165) 0xF4=244 Ї +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 166) 0xF5=245 ї +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 167) 0xF6=246 Ў +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 168) 0xF7=247 ў +0x00,0x3C,0x7E,0x66,0x66,0x7E,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 169) 0xF8=248 ° +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 170) 0xF9=249 ∙ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 171) 0xFA=250 · +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 172) 0xFB=251 √ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 173) 0xFC=252 № +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 174) 0xFD=253 ¤ +0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF , // 175) 0xFE=254 ■ +0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 , // 176) 0xFF=255   + // +0x01, 0xAF, 0x30 // В таблице имеется (1) пустой интервал, который находится после символа с кодом (175) и состоит из (48) отсутствующих символов. + // Допускается использовать до 3 пустых интервалов. Пример: 0x03, 0xAA, 0x10, 0xCC, 0x10, 0xEE, 0x10 +}; // 3 пустых интервала, по (16) отсутствующий символов в каждом, находятся после символов с кодами (170, 204 и 238). + +const uint8_t MediumNumbers[] PROGMEM = // Шрифт MediumNumbers +{ // +0x0c, 0x10, 0x2d, 0x0d, // ширина символов (12), высота символов (16), код первого символа (45), количество символов (13) +0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, // 001) 0x2D=045 - +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, // 002) 0x2E=046 . +0x00, 0x00, 0x02, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x02, 0x00, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0x81, 0x00, 0x00, // 003) 0x2F=047 / +0x00, 0xfc, 0x7a, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x7a, 0xfc, 0x00, 0x00, 0x7e, 0xbc, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xbc, 0x7e, 0x00, // 004) 0x30=048 0 +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x7e, 0x00, // 005) 0x31=049 1 +0x00, 0x00, 0x02, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x7e, 0xbd, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0x81, 0x00, 0x00, // 006) 0x32=050 2 +0x00, 0x00, 0x02, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 007) 0x33=051 3 +0x00, 0xfc, 0x78, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x78, 0xfc, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x3d, 0x7e, 0x00, // 008) 0x34=052 4 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x02, 0x00, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 009) 0x35=053 5 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x02, 0x00, 0x00, 0x00, 0x7e, 0xbd, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 010) 0x36=054 6 +0x00, 0x00, 0x02, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x7a, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x7e, 0x00, // 011) 0x37=055 7 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x7e, 0xbd, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 012) 0x38=056 8 +0x00, 0xfc, 0x7a, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x7a, 0xfc, 0x00, 0x00, 0x00, 0x81, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xbd, 0x7e, 0x00, // 013) 0x39=057 9 + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t BigNumbers[] PROGMEM = // Шрифт BigNumbers +{ // +0x0e, 0x18, 0x2d, 0x0d, // ширина символов (14), высота символов (24), код первого символа (45), количество символов (13) +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 001) 0x2D=045 - +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, 0x00, 0x00, 0x00, 0x00, 0x40, 0xe0, 0xe0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, // 002) 0x2E=046 . +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0x00, // 003) 0x2F=047 / +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0xef, 0xc7, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc7, 0xef, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 004) 0x30=048 0 +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf8, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc7, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0x7f, 0x00, // 005) 0x31=049 1 +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0xe0, 0xd0, 0xb8, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x3b, 0x17, 0x0f, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0x00, // 006) 0x32=050 2 +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0x00, 0x10, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 007) 0x33=051 3 +0x00, 0xfc, 0xf8, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf8, 0xfc, 0x00, 0x00, 0x0f, 0x17, 0x3b, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0x7f, 0x00, // 008) 0x34=052 4 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0x0f, 0x17, 0x3b, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xb8, 0xd0, 0xe0, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 009) 0x35=053 5 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x06, 0x02, 0x00, 0x00, 0x00, 0xef, 0xd7, 0xbb, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xb8, 0xd0, 0xe0, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 010) 0x36=054 6 +0x00, 0x00, 0x02, 0x06, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xc7, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0x7f, 0x00, // 011) 0x37=055 7 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0xef, 0xd7, 0xbb, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x7f, 0xbf, 0xdf, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 012) 0x38=056 8 +0x00, 0xfc, 0xfa, 0xf6, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xf6, 0xfa, 0xfc, 0x00, 0x00, 0x0f, 0x17, 0x3b, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0xbb, 0xd7, 0xef, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xbf, 0x7f, 0x00, // 013) 0x39=057 9 + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // + +const uint8_t MegaNumbers[] PROGMEM = // Шрифт MegaNumbers +{ // +0x18,0x28,0x2D,0x0D, // ширина символов (24), высота символов (40), код первого символа (45), количество символов (13) +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,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,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,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,0x00,0x00,0x00,0x00, // 001) 0x2D=045 - () +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,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xF8,0xFC,0xFE,0xFE,0xFC,0xF8,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 002) 0x2E=046 . +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x0F,0x1F,0x3F,0x3F,0x1F,0x0F,0x06,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x7C,0xFE,0xFF,0xFF,0xFE,0x7C,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 003) 0x2F=047 / (:) +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0xFC,0xFE,0x3F,0x07,0x01,0x03,0x03,0x07,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0xF0,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0xF8,0xF0,0xE0,0xE0,0xC0,0x80,0xE0,0xF8,0xFF,0x3F,0x0F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x07,0x0F,0x1F,0x1F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 004) 0x30=048 0 +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF0,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x07,0x07,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x07,0x0F,0x1F,0x3F,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00, // 005) 0x31=049 1 +0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xF0,0xF0,0xE0,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x1C,0x3E,0x7F,0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x03,0x01,0x83,0xFF,0xFF,0xFF,0xFF,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF8,0xFC,0xFF,0xFF,0x7F,0x3F,0x1F,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF0,0xF8,0xFE,0xDF,0xEF,0xEF,0xE7,0xE3,0xE1,0xE1,0xE0,0xE0,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x1E,0x1F,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x0F,0x0F,0x1F,0x1F,0x0F,0x07,0x03,0x00,0x00,0x00, // 006) 0x32=050 2 +0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xE0,0xF0,0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xE0,0xC0,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F,0x1F,0x0F,0x07,0x03,0x01,0x81,0xC0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x0E,0x0F,0x0F,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xF9,0xF0,0xE0,0xC0,0x00,0x00,0x00,0x00,0x18,0x3C,0x7E,0xFF,0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0xC1,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x0F,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 007) 0x33=051 3 +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF8,0xF8,0xF8,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xE0,0xF8,0x3C,0x1F,0x07,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFF,0xE7,0xE3,0xE0,0xE0,0xE0,0xE0,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xC3,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0x83,0xC3,0xC3,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x0F,0x0F,0x0F,0x07,0x03,0x01,0x01,0x00,0x00,0x00, // 008) 0x34=052 4 +0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0x78,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0x07,0x01,0x81,0xC1,0xC1,0xE1,0xF1,0xE1,0xE1,0xC1,0x81,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x3F,0x1F,0x0E,0x07,0x07,0x07,0x07,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFE,0xF8,0x00,0x00,0x00,0x00,0x00,0x60,0xF0,0xFC,0xFC,0xFC,0xF8,0xF0,0xF0,0xE0,0xC0,0xC0,0x80,0x80,0xE0,0xFF,0xFF,0x7F,0x3F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x0F,0x07,0x07,0x03,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 009) 0x35=053 5 +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF8,0xFC,0xFE,0x7F,0x0F,0x01,0x01,0x03,0x83,0x87,0xCF,0xCF,0xDF,0x8F,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xB8,0x1C,0x1E,0x0E,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFE,0xF8,0x00,0x00,0x00,0x00,0x00,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFC,0xF8,0xF0,0xE0,0xC0,0xC0,0x80,0xE0,0xFF,0xFF,0x3F,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x0F,0x07,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 010) 0x36=054 6 +0x00,0x00,0x00,0x00,0xC0,0xF0,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0x78,0x38,0x00,0x00,0x00,0x00,0x18,0x1E,0x1F,0x07,0x03,0x03,0x01,0x01,0x01,0x81,0xC1,0xF1,0xF9,0xFD,0x3F,0x0F,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xF0,0xFC,0xFE,0xFF,0xFF,0x3F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 011) 0x37=055 7 +0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF0,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFC,0xFF,0xFF,0xE7,0xC1,0xC1,0x81,0x81,0x81,0x81,0x83,0xC3,0xFF,0xFF,0x7F,0x3F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xCF,0xFF,0xFF,0x7F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x7F,0x7F,0xFF,0xFF,0xFE,0xF8,0xE0,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xF8,0xF0,0xE0,0xE0,0xC0,0xC0,0xC0,0xC0,0xC0,0xE0,0xE0,0xFB,0x7F,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x0F,0x1F,0x1F,0x0F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 012) 0x38=056 8 +0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF0,0xF8,0xF8,0xF8,0xF0,0xE0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF8,0xFE,0xFF,0xFF,0x87,0x01,0x01,0x01,0x03,0x07,0x0F,0x1F,0x7F,0xFF,0xFF,0xFF,0xFE,0xFC,0xE0,0x00,0x00,0x00,0x00,0x03,0x1F,0x7F,0xFF,0xFF,0xFF,0xFE,0xFC,0xF8,0xF0,0x70,0x38,0x3C,0x1E,0xCF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF0,0xF9,0xFD,0xFB,0xF1,0xF0,0xE0,0xC0,0xC0,0xE0,0xFC,0xFF,0x7F,0x1F,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x07,0x0F,0x0F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 013) 0x39=057 9 + // +0 // В таблице имеется (0) пустых интервалов. См. шрифты с Русскими символами. +}; // diff --git a/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.cpp b/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.cpp new file mode 100644 index 0000000..4db69c2 --- /dev/null +++ b/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.cpp @@ -0,0 +1,229 @@ +#include "iarduino_OLED_txt.h" // + // +// Инициализация дисплея: // Возвращаемое значение: отсутствует +void iarduino_OLED_txt::begin(void){ // Параметр: отсутствует +// Инициируем работу с шиной I2C: // + objI2C->begin(100); // Инициируем передачу данных по шине I2C на скорости 100 кГц. +// Подготавливаем к работе дисплей: // + _sendCommand(SSD1306_DISPLAY_OFF); // Выключаем дисплей. + _sendCommand(SSD1306_SET_DISPLAY_CLOCK); _sendCommand(0x80); // Устанавливаем частоту обновления дисплея в значение 0x80 (по умолчанию). + _sendCommand(SSD1306_SET_MULTIPLEX_RATIO); _sendCommand(0x3F); // Устанавливаем multiplex ratio (коэффициент мультиплексирования COM выводов) в значение 0x3F (по умолчанию). + _sendCommand(SSD1306_SET_DISPLAY_OFFSET); _sendCommand(0x00); // Устанавливаем смещение дисплея в 0 (без смещения). + _sendCommand(SSD1306_SET_START_LINE|0); // Устанавливаем смещение ОЗУ в значение 0 (без смещения). + _sendCommand(SSD1306_CHARGE_DCDC_PUMP); _sendCommand(0x14); // Настраиваем схему питания (0x14 - включить внутренний DC-DC преобразователь, 0x10 - отключить внутренний DC/DC). + _sendCommand(SSD1306_ADDR_MODE); _sendCommand(0x00); // Устанавливаем режим автоматической адресации (0x00-горизонтальная, 0x01-вертикальная, 0x10-страничная.) + _sendCommand(SSD1306_SET_REMAP_L_TO_R); // Устанавливаем режим строчной развертки (слева/направо). + _sendCommand(SSD1306_SET_REMAP_T_TO_D); // Устанавливаем режим кадровой развертки (сверху/вниз). + _sendCommand(SSD1306_SET_COM_PINS); _sendCommand(0x12); // Устанавливаем аппаратную конфигурация COM выводов в значение 0x12 (по умолчанию) + _sendCommand(SSD1306_SET_CONTRAST); _sendCommand(0xCF); // Устанавливаем контрастность в значение 0xCF (допустимы значения от 0x00 до 0xFF). + _sendCommand(SSD1306_SET_PRECHARGE_PERIOD); _sendCommand(0xF1); // Настраиваем схему DC/DC преобразователя (0xF1 - Vcc снимается с DC/DC преобразователя, 0x22 - Vcc подается извне). + _sendCommand(SSD1306_SET_VCOM_DESELECT); _sendCommand(0x40); // Устанавливаем питание светодиодов VcomH в значение выше чем по умолчанию (0x30), что увеличит яркость дисплея (допустимые значения: 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70). + _sendCommand(SSD1306_RAM_ON); // Разрешаем отображать содержимое RAM памяти. + _sendCommand(SSD1306_INVERT_OFF); // Отключаем инверсию. + _sendCommand(SSD1306_DISPLAY_ON); // Включаем дисплей. + clrScr(); // Чистим экран. +} // + // +// Очистка дисплея: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::clrScr(bool color){ // Параметр: флаг закрашивания экрана в белый цвет. + uint8_t i[128]; // Создаём массив для закраски одной страницы. + for(uint8_t j=0; j<128; j++){i[j]=color?0xFF:0x00;} // Устанавливаем все биты массива в 1 или 0, зависит от флага color. + for(uint8_t j=0; j< 8; j++){ // Проходим по всем страницам дисплея. + _sendCommand(SSD1306_ADDR_PAGE); // Установка адреса страницы. + _sendCommand(j); // Начало. + _sendCommand(j); // Конец. + _sendCommand(SSD1306_ADDR_COLUMN); // Установка адреса колонки. + _sendCommand(0); // Начало - № первой колонки экрана. + _sendCommand(127); // Конец - № последней колонки экрана. + _sendData(i, 128); // Отправляем массив i как данные для вывода на экран. + } // +} // + // +// Инверсия цвета дисплея: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::invScr(bool invert){ // Параметр: флаг инвертирования - да/нет. + if(invert) {_sendCommand(SSD1306_INVERT_ON );} // Если флаг invert установлен - включаем инверсию. + else {_sendCommand(SSD1306_INVERT_OFF);} // Если флаг invert сброшен - отключаем инверсию. +} // + // +// Выбор шрифта для вывода текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::setFont(uint8_t* font){ // Параметр: название шрифта. + insFont.font = font; // Сохраняем указатель на первый байт массива в области памяти программ. + insFont.width = pgm_read_byte(&font[0]); // Сохраняем ширину символов выбранного шрифта читая её из 0 байта массива по указателю font. + insFont.height = pgm_read_byte(&font[1]); // Сохраняем высоту символов выбранного шрифта читая её из 1 байта массива по указателю font. + insFont.firstSymbol = pgm_read_byte(&font[2]); // Сохраняем код первого симола выбран. шрифта читая его из 2 байта массива по указателю font. + insFont.sumSymbol = pgm_read_byte(&font[3]); // Сохраняем количество символов в выбр шрифте читая их из 3 байта массива по указателю font. + insFont.setFont = true; // Устанавливаем флаг выбора шрифта. + uint16_t i = (uint16_t) insFont.sumSymbol * insFont.width * insFont.height / 8 + 0x04; // Определяем позицию бита указывающего количество пустых интервалов в массиве шрифта. + uint16_t j = pgm_read_byte(&font[i]); // Определяем количество пустых интервалов в массиве шрифта. + insFont.startSpace[0]=0xFF; insFont.sumSpace[0]=0; // Указываем что первый пустой интервал в массиве шрифта находится после символа с кодом (0xFF) и состоит из 0 символов + insFont.startSpace[1]=0xFF; insFont.sumSpace[1]=0; // Указываем что второй пустой интервал в массиве шрифта находится после символа с кодом (0xFF) и состоит из 0 символов + insFont.startSpace[2]=0xFF; insFont.sumSpace[2]=0; // Указываем что третий пустой интервал в массиве шрифта находится после символа с кодом (0xFF) и состоит из 0 символов + if(j>0) { insFont.startSpace[0]=pgm_read_byte(&font[i+1]); // Если количество пустых интервалов больше 0, то сохраняем начало первого пустого интервала символов + insFont.sumSpace [0]=pgm_read_byte(&font[i+2]);} // и размер первого пустого интервала символов + if(j>1) { insFont.startSpace[1]=pgm_read_byte(&font[i+3]); // Если количество пустых интервалов больше 1, то сохраняем начало второго пустого интервала символов + insFont.sumSpace [1]=pgm_read_byte(&font[i+4]);} // и размер второго пустого интервала символов + if(j>2) { insFont.startSpace[2]=pgm_read_byte(&font[i+5]); // Если количество пустых интервалов больше 2, то сохраняем начало третьего пустого интервала символов + insFont.sumSpace [2]=pgm_read_byte(&font[i+6]);} // и размер третьего пустого интервала символов +} // + // +// Установка курсора в указанную позицию // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::setCursor(int col, int str){ // Параметры: № колонки, № строки (страницы). + if(col<128){numX=col;} if(str<8){numY=str;} // Сохраняем указанные позиции курсора, если они входят в диапазон допустимых +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(char* txt, int col, int str){ // Параметры: текст, № колонки, № строки (страницы). + _print(_codingCP866(txt), col, str); // Вызываем функцию вывода текста _print(). +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(String txt, int col, int str){ // Параметры: текст, № колонки, № строки (страницы). + char i[txt.length()+1]; txt.toCharArray(i,txt.length()+1); _print(_codingCP866(i), col, str); // Преобразуем String в char* и вызываем функцию вывода текста _print(). +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(const char* txt, int col, int str){ // Параметры: текст, № колонки, № строки (страницы). + char i[strlen(txt)+1]; for(uint8_t j=0; j<=strlen(txt); j++){i[j]=txt[j];} _print(_codingCP866(i),col,str); // Преобразуем const char* в char* и вызываем функцию вывода текста _print(). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(int8_t num, int col, int str, uint8_t sys){ // Параметры: число, № колонки, № строки (страницы), система счисления. + print(int32_t(num), col, str, sys); // Преобразуем int8_t в int32_t и вызываем функцию вывода числа print(int32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(uint8_t num, int col, int str, uint8_t sys){ // Параметры: число, № колонки, № строки (страницы), система счисления. + print(uint32_t(num), col, str, sys); // Преобразуем uint8_t в uint32_t и вызываем функцию вывода числа print(uint32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(int16_t num, int col, int str, uint8_t sys){ // Параметры: число, № колонки, № строки (страницы), система счисления. + print(int32_t(num), col, str, sys); // Преобразуем int16_t в int32_t и вызываем функцию вывода числа print(int32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(uint16_t num, int col, int str, uint8_t sys){ // Параметры: число, № колонки, № строки (страницы), система счисления. + print(uint32_t(num), col, str, sys); // Преобразуем uint16_t в uint32_t и вызываем функцию вывода числа print(uint32_t). +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(int32_t num, int col, int str, uint8_t sys){ // Параметры: число, № колонки, № строки (страницы), система счисления. + int8_t i=2; int32_t j=1; while(num/j){j*=sys; i++;} // Определяем количество разрядов числа (i = количество разрядов + 2, j = множитель кратный основанию системы счисления) + char k[i]; i--; k[i]=0; i--; if(num>0) {k[i]=0; i--;} // Создаём строку k из i символов и добавляем символ(ы) конца строки. + uint32_t n=num<0?num*-1:num; while(i) {k[i]=_ItoAa(n%sys); n/=sys; i--;} // Заполняем строку k. + if(num>=0){k[i]=_ItoAa(n%sys);}else{k[i]='-';} // Добавляем первый символ (либо первая цифра, либо знак минус). + print(k, col, str); // Выводим строку k. +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(uint32_t num, int col, int str, uint8_t sys){ // Параметры: число, № колонки, № строки (страницы), система счисления. + int8_t i=1; uint32_t j=1; while(num/j){j*=sys; i++;} if(num==0){i++;} // Определяем количество разрядов числа (i = количество разрядов + 1, j = множитель кратный основанию системы счисления) + char k[i]; i--; k[i]=0; while(i){k[i-1]=_ItoAa(num%sys); num/=sys; i--;} // Определяем строку k из i символов и заполняем её. + print(k, col, str); // Выводим строку k. +} // + // +// Вывод чисел: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::print(double num, int col, int str, uint8_t sum){ // Параметры: число, № колонки, № строки (страницы), количество знаков после запятой + uint32_t i=1; while(sum){i*=10; sum--;} // i=10^sum. + print(int32_t(num), col, str); // Выводим целую часть числа. + print("."); // Выводим символ разделителя. + print(uint32_t(num*i*(num<0?-1:1))%i); // Выводим дробную часть числа. +} // + // +// Вывод текста: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::_print(char* txt, int col, int str){ // Параметры: текст, № колонки, № строки (страницы). + if(insFont.setFont==false || insFont.height%8>0){return;} // Если шрифт не выбран или его высота не кратна 8 пикселям, то выходим из функции. + uint16_t len=strlen(txt)*insFont.width; if(len>128){len=128/insFont.width*insFont.width;} // Определяем количество колонок которое занимают выводимые символы. + uint16_t num; // Объявляем переменную для хранения номера байта в массиве шрифта. + switch(col){ // Колонка с которой требуется начать вывод текста ... + case OLED_L: numX=0; break; // Определяем начальную колонку для выравнивания по левому краю. + case OLED_C: numX=(128-len)/2; break; // Определяем начальную колонку для выравнивания по центру. + case OLED_R: numX= 128-len; break; // Определяем начальную колонку для выравнивания по правому краю. + case OLED_N: numX=numX; break; // Начальной колонкой останется та, на которой был закончен вывод предыдущего текста. + default : numX=col; break; // Начальная колонка определена пользователем. + } // + switch(str){ // Строка с которой требуется начать вывод текста ... + case OLED_T: numY=insFont.height/8-1; break; // Определяем начальную строку для выравнивания по верхнему краю. + case OLED_C: numY=(8-insFont.height/8)/2+insFont.height/8/2; break; // Определяем начальную строку для выравнивания по центру. + case OLED_B: numY=7; break; // Определяем начальную строку для выравнивания по нижнему краю. + case OLED_N: numY=numY; break; // Начальной строкой останется та, на которой выведен предыдущий текст или изображение. + default : numY=str; break; // Начальная строка определена пользователем. + } // + if(numX+len>128){len=(128-numX)/insFont.width*insFont.width;} // Пересчитываем количество колонок которое занимают выводимые символы, с учётом начальной позиции. + uint8_t data[len]; // Объявляем массив для вывода данных. + for(int8_t p=0; p=0 ){ // Если страница символа находится в пределах страницы экрана, то ... + if( (int8_t) numY+p+1-(insFont.height/8) <=7 ){ // Если страница символа находится в пределах страницы экрана, то ... + for(uint8_t n=0; n<(len/insFont.width); n++){ // Проходим по выводимым символам... + num = uint8_t(txt[n]); // Присваиваем переменной num код выводимого символа. + if(insFont.startSpace[0] 0 &&numIn <0xFF ){ // Если код текущего символа строки StrIn больше 0 и № текушего символа строки StrIn меньше 255, то ... + if(charThis==0xD0&&charNext>=0x90&&charNext<=0xBF){StrOut[numOut]=charNext-0x10; numIn++;}else // Если код текущего символа равен 208, а за ним следует символ с кодом 144...191, значит это буква «А»...«п» требующая преобразования к коду 128...175 + if(charThis==0xD0&&charNext==0x81 ){StrOut[numOut]= 0xF0; numIn++;}else // Если код текущего символа равен 208, а за ним следует символ с кодом 129 , значит это буква «Ё» требующая преобразования к коду 240 + if(charThis==0xD1&&charNext>=0x80&&charNext<=0x8F){StrOut[numOut]=charNext+0x60; numIn++;}else // Если код текущего символа равен 209, а за ним следует символ с кодом 128...143, значит это буква «р»...«я» требующая преобразования к коду 224...239 + if(charThis==0xD1&&charNext==0x91 ){StrOut[numOut]= 0xF1; numIn++;}else // Если код текущего символа равен 209, а за ним следует символ с кодом 145 , значит это буква «ё» требующая преобразования к коду 241 + {StrOut[numOut]=charThis;} numIn++; // Иначе не меняем символ. + numOut++; charThis=StrIn[numIn]; charNext=StrIn[numIn+1]; // Переходим к следующему символу. + } StrOut[numOut]='\0'; // Добавляем символ конца строки и возвращаем строку StrOut. + break; // + // Преобразуем текст из кодировки WINDOWS-1251: // + case TXT_WIN1251: // + while (charThis> 0 &&numIn <0xFF){ // Если код текущего символа строки StrIn больше 0 и № текушего символа строки StrIn меньше 255, то ... + if(charThis>=0xC0&&charThis<=0xEF){StrOut[numOut]=charThis-0x40;}else // Если код текущего символа равен 192...239, значит это буква «А»...«п» требующая преобразования к коду 128...175 + if(charThis>=0xF0&&charThis<=0xFF){StrOut[numOut]=charThis-0x10;}else // Если код текущего символа равен 240...255, значит это буква «р»...«я» требующая преобразования к коду 224...239 + if(charThis==0xA8 ){StrOut[numOut]= 0xF0;}else // Если код текущего символа равен 168 , значит это буква «Ё» требующая преобразования к коду 240 + if(charThis==0xB8 ){StrOut[numOut]= 0xF1;}else // Если код текущего символа равен 184 , значит это буква «ё» требующая преобразования к коду 241 + {StrOut[numOut]=charThis;} // Иначе не меняем символ. + numIn++; numOut++; charThis=StrIn[numIn]; // Переходим к следующему символу. + } StrOut[numOut]='\0'; // Добавляем символ конца строки и возвращаем строку StrOut. + break; // + } return StrOut; // Возвращаем строку StrOut. +} // + // +// Отправка байта команды: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::_sendCommand(uint8_t command){ // Параметр: код команды. + objI2C->writeByte(dispAddr, SSD1306_COMMAND, command); // Отправляем 3 байта: адрес dispAddr с битом rw=0 (запись), SSD1306_COMMAND, command. +} // + // +// Отправка указанного количества байтов данных: // Возвращаемое значение: отсутствует. +void iarduino_OLED_txt::_sendData(uint8_t* data, uint8_t sum){ // Параметры: указатель на начало массива данных, количество передаваемых байт + objI2C->writeBytes(dispAddr, SSD1306_DATA, data, sum); // отправляем адрес dispAddr с битом rw=0 (запись), SSD1306_DATA и sum байт из массива data. +} // \ No newline at end of file diff --git a/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.h b/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.h new file mode 100644 index 0000000..3937ddb --- /dev/null +++ b/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt.h @@ -0,0 +1,143 @@ +// Библиотека для вывода текста на OLED дисплеи: http://iarduino.ru/shop/Displei/ekran-0-96-128x64-oled-i2c-belyy.html +// Версия: 1.0.0 +// Последнюю версию библиотеки Вы можете скачать по ссылке: http://iarduino.ru +// Для вывода текста и графики воспользуйтесь библиотекой: http://iarduino.ru +// Подробное описание функции бибилиотеки доступно по ссылке: http://wiki.iarduino.ru +// Библиотека является собственностью интернет магазина iarduino.ru и может свободно использоваться и распространяться! +// При публикации устройств или скетчей с использованием данной библиотеки, как целиком, так и её частей, +// в том числе и в некоммерческих целях, просим Вас опубликовать ссылку: http://iarduino.ru +// Автор библиотеки: Панькин Павел sajaem@narod.ru +// Если у Вас возникли технические вопросы, напишите нам: shop@iarduino.ru + // +#ifndef iarduino_OLED_txt_h // +#define iarduino_OLED_txt_h // + // +#if defined(ARDUINO) && (ARDUINO >= 100) // +#include // +#else // +#include // +#endif // + // +#include // Подключаем файл iarduino_OLED_txt_I2C.h - для работы с шиной I2C (используя функции производного класса iarduino_I2C) + // +#define OLED_T 250 // Выравнивание по верхнему краю. +#define OLED_B 251 // Выравнивание по нижнему краю. +#define OLED_L 252 // Выравнивание по левому краю. +#define OLED_C 253 // Выравнивание по центру. +#define OLED_R 254 // Выравнивание по правому краю. +#define OLED_N 255 // Оставить текущее значение строки/столбца. +#define IMG_RAM 0 // Тип памяти в которой хранится массив изображения - ОЗУ +#define IMG_ROM 1 // Тип памяти в которой хранится массив изображения - ПЗУ +#define TXT_CP866 0 // Название кодировки в которой написан текст для функции print. +#define TXT_UTF8 1 // Название кодировки в которой написан текст для функции print. +#define TXT_WIN1251 2 // Название кодировки в которой написан текст для функции print. + // +#define SSD1306_ADDRESS 0x3C // Установка контрастности. За данной командой должен быть отправлен байт контрастности от 00 до FF (по умолчанию 7F=127). +// Базовые команды: // +#define SSD1306_SET_CONTRAST 0x81 // Установка контрастности. За данной командой должен быть отправлен байт контрастности от 00 до FF (по умолчанию 7F=127). +#define SSD1306_RAM_ON 0xA4 // Включить изображение. Разрешить отображать содержимое RAM памяти. +#define SSD1306_RAM_OFF 0xA5 // Выключить изображение. Запретить отображать содержимое RAM памяти. +#define SSD1306_INVERT_OFF 0xA6 // Активный бит данных = 1. Пиксель установленный в 1 будет светиться. +#define SSD1306_INVERT_ON 0xA7 // Активный бит данных = 1. Пиксель установленный в 1 будет выключен. +#define SSD1306_DISPLAY_OFF 0xAE // Выключить дисплей (спящий режим). +#define SSD1306_DISPLAY_ON 0xAF // Включить дисплей (нормальный режим). +#define SSD1306_NOP 0xE3 // Пустая команда (как NOP в Ассемблере). +// Команды прокрутки: // +#define SSD1306_SCROLL_HORIZONTAL_RIGHT 0x26 // Настройка непрерывной горизонтальной прокрутки вправо. За данной командой должны быть отправлены 6 байт настроек +#define SSD1306_SCROLL_HORIZONTAL_LEFT 0x27 // Настройка непрерывной горизонтальной прокрутки влево. За данной командой должны быть отправлены 6 байт настроек +#define SSD1306_SCROLL_DIAGONAL_RIGHT 0x29 // Настройка непрерывной диагональной прокрутки вправо. За данной командой должны быть отправлены 5 байт настроек +#define SSD1306_SCROLL_DIAGONAL_LEFT 0x2A // Настройка непрерывной диагональной прокрутки влево. За данной командой должны быть отправлены 5 байт настроек +#define SSD1306_SCROLL_OFF 0x2E // Включить прокрутку. +#define SSD1306_SCROLL_ON 0x2F // Выключить прокрутку. +#define SSD1306_SCROLL_VERTICAL 0xA3 // Настройка непрерывной вертикальной прокрутки. За данной командой должны быть отправлены 2 байта настроек +// Команды адресации: // +#define SSD1306_ADDR_COLUMN_LBS 0x00 // Установка младшей части адреса колонки на странице. У данной команды младщие 4 бита должны быть изменены на младшие биты адреса. Комадна предназначена только для режима страничной адресации. +#define SSD1306_ADDR_COLUMN_MBS 0x10 // Установка старшей части адреса колонки на странице. У данной команды младщие 4 бита должны быть изменены на старшие биты адреса. Комадна предназначена только для режима страничной адресации. +#define SSD1306_ADDR_MODE 0x20 // Выбор режима адресации. За данной командой должен быть отправлен байт младшие биты которого определяют режим: 00-горизонтальная (с переходом на новую страницу (строку)) / 01-вертикальная (с переходом на новую колонку) / 10-страничная (только по выбранной странице). +#define SSD1306_ADDR_COLUMN 0x21 // Установка адреса колонки. За данной командой должны быть отправлены 2 байта: начальный адрес, конечный адрес. Так можно определить размер экрана в колонках по ширине. +#define SSD1306_ADDR_PAGE 0x22 // Установка адреса страницы. За данной командой должны быть отправлены 2 байта: начальный адрес, конечный адрес. Так можно определить размер экрана в строках по высоте. +#define SSD1306_ADDR_ONE_PAGE 0xB0 // Установка номера страницы которая будет выбрана для режима страничной адресации. У данной команды младщие 3 бита должны быть изменены на номер страницы. Комадна предназначена только для режима страничной адресации. +// Команды аппаратной настройки: // +#define SSD1306_SET_START_LINE 0x40 // Установить начальный адрес ОЗУ (смещение памяти). У данной команды младщие 6 битов должны быть изменены на начальный адрес ОЗУ. +#define SSD1306_SET_REMAP_R_TO_L 0xA0 // Установить режим строчной развёртки справа-налево +#define SSD1306_SET_REMAP_L_TO_R 0xA1 // Установить режим строчной развёртки слева-направо +#define SSD1306_SET_MULTIPLEX_RATIO 0xA8 // Установить multiplex ratio (количество используемых выводов COM для вывода данных на дисплей). За данной командой должны быть отправлен 1 байт с указанием количества COM выводов (от 15 до 63). +#define SSD1306_SET_REMAP_D_TO_T 0xC0 // Установить режим кадровой развёртки снизу-верх +#define SSD1306_SET_REMAP_T_TO_D 0xC8 // Установить режим кадровой развёртки сверху-вниз +#define SSD1306_SET_DISPLAY_OFFSET 0xD3 // Установить смещение дисплея. За данной командой должны быть отправлен 1 байт с указанием вертикального сдвига чтения выходов COM (от 0 до 63). +#define SSD1306_SET_COM_PINS 0xDA // Установить тип аппаратной конфигурации COM выводов. За данной командой должны быть отправлен 1 байт, у которого 4-ый бит: 0-последовательная / 1-альтернативная, 5-ой бит: 0-отключить COM Left/Right remap / 1-включить COM Left/Right remap. +// Команды тайминга и схемы управления: // +#define SSD1306_SET_DISPLAY_CLOCK 0xD5 // Установить частоту обновления дисплея. За данной командой должны быть отправлен 1 байт, старшие 4 бита которого определяют частоту, а младшие делитель. +#define SSD1306_SET_PRECHARGE_PERIOD 0xD9 // Установить Фазы DC/DC преобразователя. За данной командой должны быть отправлен 1 байт, старшие 4 бита которого определяют период, а младшие период. +#define SSD1306_SET_VCOM_DESELECT 0xDB // Установить VcomH (влияет на яркость). За данной командой должны быть отправлен 1 байт, старшие 4 бита которого определяют напряжение (пример: 0000 - VcomH=0.65Vcc, 0010 - VcomH=0.77Vcc, 0011 - VcomH=0.83Vcc и т.д.). +#define SSD1306_CHARGE_DCDC_PUMP 0x8D // Управление DC/DC преобразователем. За данной командой должны быть отправлен 1 байт: 0x10 - отключить (VCC подается извне), 0x14 - запустить внутренний DC/DC. +// Статусный регистр: // +// -X------ // Доступен для чтения и содержит только 1 значащий бит X: 1-выкл / 0-вкл дисплей +// Контрольный байт: // Байт который следует после отправки байта адреса дисплея, до байта команды или данных. Другими словами это байт который мы отправляем вместо адреса регистра, при работе с другими модулями на шине I2C. +#define SSD1306_SHIFT_DC 0x06 // Положение бита DC в командном байте. Этот бит указывает что следующим байтом будет: 0-команда, 1-данные. +#define SSD1306_SHIFT_CO 0x07 // Положение бита Co в командном байте. Этот бит указывает что после следующего байта (команды или данных) будет следовать (если будет): 0-байт данных, 1-новый командный байт. + // +#define SSD1306_COMMAND (0< 0x00 Контрольный байт после которого следует байт команды +#define SSD1306_DATA (0< 0x40 Контрольный байт после которого следует байт данных + // +class iarduino_OLED_txt{ // + public: // + /** Конструктор класса **/ // + iarduino_OLED_txt (uint8_t address=0x3C){ // Конструктор класса (Параметр: адрес дисплея на шине I2C) + if(address==0x78){ address=0x3C;} // Корректируем адрес введённый с учётом бита RW. + if(address==0x7A){ address=0x3D;} // Корректируем адрес введённый с учётом бита RW. + dispAddr = address; // Сохраняем переданный адрес дисплея + objI2C = new iarduino_I2C; // Переопределяем указатель objI2C на объект производного класса iarduino_I2C + } // + /** Пользовательские функции **/ // + void begin (void ); // Объявляем функцию инициализации дисплея (Параметр: отсутствует) + void clrScr (bool=false ); // Объявляем функцию очистки дисплея (Параметр: флаг закрашивания экрана в белый цвет) + void fillScr (bool i=true ){ clrScr(i); } // Определяем функцию заливки дисплея (Параметр: флаг закрашивания экрана в белый цвет) + void invScr (bool=true ); // Объявляем функцию инвертирования цвета дисплея (Параметр: флаг инвертирования - да/нет) + void invText (bool i=true ){ insFont.inverted=i; } // Определяем функцию инвертирования цвета текста (Параметр: флаг инвертирования - да/нет) + void setFont (uint8_t* ); // Объявляем функцию выбора шрифта для вывода текста (Параметр: название шрифта) + uint8_t getFontWidth (void ){ return insFont.width; } // Определяем функцию возвращающую ширину символов шрифта (Параметр: отсутствует) + uint8_t getFontHeight (void ){ return insFont.height/8; } // Определяем функцию возвращающую высоту символов шрифта (Параметр: отсутствует) + void setCoding (uint8_t i=false){ codingName=i; } // Определяем функцию указывающую тип кодировки для print (Параметры: название кодировки текста для функции print) + void setCursor ( int=OLED_N, int=OLED_N ); // Объявляем функцию установки курсора (Параметры: № колонки, № строки) + void setCursorShift ( int x=0, int y=0){numX+=x; numY+=y; } // Определяем функцию сдвига курсора (Параметры: № колонки, № строки) + void print (char* , int=OLED_N, int=OLED_N ); // Объявляем функцию вывода текста (Параметры: текст, № колонки, № строки) + void print (const char* , int=OLED_N, int=OLED_N ); // Объявляем функцию вывода текста (Параметры: текст, № колонки, № строки) + void print (String , int=OLED_N, int=OLED_N ); // Объявляем функцию вывода текста (Параметры: текст, № колонки, № строки) + void print (int8_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (uint8_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (int16_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (uint16_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (int32_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (uint32_t , int=OLED_N, int=OLED_N, uint8_t=DEC ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, система счисления) + void print (double , int=OLED_N, int=OLED_N, uint8_t=2 ); // Объявляем функцию вывода чисел (Параметры: число, № колонки, № строки, количество знаков после запятой) + // + /** Переменные доступные для пользователя **/ // + uint8_t numY; // Объявляем переменную для хранения № строки на которой должен выводиться текст + uint8_t numX; // Объявляем переменную для хранения № колонки начиная с которой должен выводиться текст + // + private: // + /** Внутренние переменные **/ // + uint8_t dispAddr; // Объявляем переменную для хранения адреса дисплея на шине I2C. + uint8_t codingName = TXT_UTF8; // Определяем переменную для хранения текущей кодировки. + iarduino_I2C_BASE* objI2C; // Объявляем указатель на объект полиморфного класса iarduino_I2C_BASE, но в конструкторе данного класса этому указателю будет присвоена ссылка на производный класс iarduino_I2C. + struct{ // Определяем структуру параметров используемого шрифта: + uint8_t* font; // - указатель на первый байт массива шрифта. + uint8_t width = 0; // - ширина каждого символа шрифта (в пикселях). + uint8_t height = 0; // - высота каждого символа шрифта (в пикселях). + uint8_t firstSymbol = 0; // - код ASCII первого символа в массиве шрифта (шрифт может состоять, например, только цифр, значит первый символ шрифта, это "0", его код = 48). + uint8_t sumSymbol = 0; // - количество символов имеющихся в используемом в шрифте (если шрифт состоит только из цифр, то количество симолов шрифта равно 10). + bool inverted = false; // - флаг указывающий на необходимость вывода шрифта с инвертированием его цвета. Флаг устанавливается/сбрасывается функцией invText(). + bool setFont = false; // - флаг указывающий на то, что шрифт выбран. + uint8_t startSpace [3]; // - начальная позиция пустых интервалов в массиве символов. + uint8_t sumSpace [3]; // - количество отсутсвующих символов (ширина пустых интервалов). + } insFont; // Имя структуры. + /** Внутренние функции **/ // + void _print (char*, int=255, int=255); // Объявляем функцию вывода текста (Параметры: текст, № строки, № колонки) + char* _codingCP866 (char*); // Объявляем функцию преобразования кодировки в CP866 (Параметр: строка в кодировке UTF-8) + char _ItoAa (uint8_t); // Объявляем функцию преобразования одной цифры в символ (Параметр: цифра от 0 до 15) + void _sendCommand (uint8_t); // Объявляем функцию отправки байта команды (Параметр: код команды) + void _sendData (uint8_t*,uint8_t); // Объявляем функцию отправки байта данных (Параметры: указатель на начало массива данных, количество передаваемых байт) +}; // + // +#endif // \ No newline at end of file diff --git a/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt_I2C.h b/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt_I2C.h new file mode 100644 index 0000000..0d7d02c --- /dev/null +++ b/libraries/iarduino_OLED_txt/src/iarduino_OLED_txt_I2C.h @@ -0,0 +1,456 @@ +#ifndef iarduino_I2C_h // Разрешаем включить данный код в скетч, только если он не был включён ранее +#define iarduino_I2C_h // Запрещаем повторное включение данного кода в скетч + // +// Определяем тип реализации шины I2C: // + #define iarduino_I2C_SW // Объявляем константу iarduino_I2C_SW - Возможна программная реализация шины I2C. +#if (!defined(pin_SW_SDA) || !defined(pin_SW_SCL)) // Если выводы не определены пользователем, то ... + #undef iarduino_I2C_SW // Отменяем объявление константы iarduino_I2C_SW - Программная реализация шины I2C не возможна (так как выводы не указаны). + #if defined(TwoWire_h) // Проверяем не подключена ли библиотека Wire. + #define pin_SW_SDA 255 // № вывода SDA не определён + #define pin_SW_SCL 255 // № вывода SCL не определён + #define iarduino_I2C_TW // Объявляем константу iarduino_I2C_TW - Будет использована аппаратная реализация шины I2C под управлением библиотеки Wire. + #elif (defined(SDA) && defined(SCL)) // Определяем выводы для шины I2C + #define pin_SW_SDA SDA // № вывода SDA = SDA + #define pin_SW_SCL SCL // № вывода SCL = SCL + #define iarduino_I2C_HW // Объявляем константу iarduino_I2C_HW - Будет использована аппаратная реализация шины I2C. + #elif (defined(PIN_WIRE_SDA) && defined(PIN_WIRE_SCL)) // Определяем выводы для шины I2C + #define pin_SW_SDA PIN_WIRE_SDA // № вывода SDA = PIN_WIRE_SDA + #define pin_SW_SCL PIN_WIRE_SCL // № вывода SCL = PIN_WIRE_SCL + #define iarduino_I2C_HW // Объявляем константу iarduino_I2C_HW - Будет использована аппаратная реализация шины I2C. + #elif (defined(SDA1) && defined(SCL1)) // Определяем выводы для шины I2C-1 + #define pin_SW_SDA SDA1 // № вывода SDA = SDA1 + #define pin_SW_SCL SCL1 // № вывода SCL = SCL1 + #define iarduino_I2C_HW_1 // Объявляем константу iarduino_I2C_HW_1 - Будет использована аппаратная реализация шины I2C-1. + #else // Если выводы определить не удалось, то ... + #define pin_SW_SDA 255 // № вывода SDA не определён - Аппаратная реализация шины I2C не возможна. + #define pin_SW_SCL 255 // № вывода SCL не определён - Аппаратная реализация шины I2C не возможна. + #endif // +#endif // + // +class iarduino_I2C_BASE{ // Определяем полиморфный класс + public: // Доступные методы и функции: +// ОСНОВНЫЕ ФУНКЦИИ: (поддерживаются библиотекой Wire) // + virtual void begin (uint32_t); // Объявляем функцию указания скорости шины I2C. Аргументы: скорость в кГц. + virtual uint8_t readByte (uint8_t, uint8_t ); // Объявляем функцию чтения байта данных из регистра модуля. Аргументы: адрес_модуля, адрес_регистра. (адрес регистра указывает модулю, данные какого регистра требуется отправить мастеру) + virtual bool writeByte (uint8_t, uint8_t, uint8_t); // Объявляем функцию записи байта данных в регистр модуля. Аргументы: адрес_модуля, адрес_регистра, байт_данных. (адрес регистра указывает модулю, в какой регистр требуется сохранить данные) + virtual uint8_t readByte (uint8_t ); // Объявляем функцию чтения байта данных из модуля. Аргументы: адрес_модуля (функция отличается тем, что она не отправляет модулю адрес регистра) + virtual bool writeByte (uint8_t, uint8_t); // Объявляем функцию записи байта данных в модуль. Аргументы: адрес_модуля, байт_данных. (функция отличается тем, что она не отправляет модулю адрес регистра) + virtual bool readBytes (uint8_t, uint8_t, uint8_t*, uint8_t); // Объявляем функцию чтения байтов данных из регистров модуля. Аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт. (адрес первого регистра указывает модулю, с какого регистра требуется начать передачу данных мастеру) + virtual bool writeBytes (uint8_t, uint8_t, uint8_t*, uint8_t); // Объявляем функцию записи байтов данных в регистры модуля. Аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт. (адрес первого регистра указывает модулю, начиная с какого регистра требуется сохранять данные) + virtual bool readBytes (uint8_t, uint8_t*, uint8_t); // Объявляем функцию чтения байтов данных из модуля. Аргументы: адрес_модуля, указатель_на_массив, количество_байт. (функция отличается тем, что она не отправляет модулю адрес первого регистра, а начинает цикл чтения сразу после отправки адреса модуля.) + virtual bool writeBytes (uint8_t, uint8_t*, uint8_t); // Объявляем функцию записи байтов данных в модуль. Аргументы: адрес_модуля, указатель_на_массив, количество_байт. (функция отличается тем, что после отправки адреса модуля она сразу начинает цикл отправки данных, без передачи адреса первого регистра.) +// ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ: (поддерживаются библиотекой Wire) // + virtual uint8_t getType (void); // Объявляем функцию получения типа реализации шины I2C. Аргументы: отсутствуют. + virtual bool checkAddress(uint8_t); // Объявляем функцию поиска модуля на шине I2C. Аргументы: адрес_модуля. +// ФУНКЦИИ НИЖНЕГО УРОВНЯ: (не поддерживаются библиотекой Wire) // + virtual bool start (void); // Объявляем функцию установки состояния START. Аргументы: отсутствуют. + virtual bool reStart (void); // Объявляем функцию установки состояния RESTART. Аргументы: отсутствуют. + virtual void stop (void); // Объявляем функцию установки состояния STOP. Аргументы: отсутствуют. + virtual bool sendID (uint8_t, bool); // Объявляем функцию передачи адреса модуля. Аргументы: ID-адрес модуля, бит RW (0-запись, 1-чтение). + virtual bool setByte (uint8_t); // Объявляем функцию передачи байта данных. Аргументы: байт для передачи. + virtual uint8_t getByte (bool); // Объявляем функцию получения байта данных. Аргументы: бит подтверждения ACK/NACK + private: // + virtual bool setSCL (bool); // Объявляем функцию установки уровня на линии SCL. Аргументы: логический уровень. + virtual void setSDA (bool); // Объявляем функцию установки уровня на линии SDA. Аргументы: логический уровень. + virtual bool getSDA (void); // Объявляем функцию чтения уровня с линии SDA. Аргументы: отсутствуют. +}; // + // +class iarduino_I2C: public iarduino_I2C_BASE{ // Определяем производный класс + public: // Доступные методы и функции: + // + /** ОСНОВНЫЕ ФУНКЦИИ: **/ // + // +// Функция подготовки шины I2C: // Определяем функцию подготовки шины I2C. + void begin(uint32_t speed){ // Аргумент: скорость шины в кГц. +// _ _ _ _______ _ _ _ // +// SCL: _?_?_/ OUTPUT // +// _ _ _ _ _____ _ _ _ // +// SDA: _?_?_ _/ OUTPUT // +// // + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + Wire.setClock(speed*1000L); // Устанавливаем скорость передачи данных по шине I2C. + Wire.begin(); // Инициируем работу на шине I2C в качестве мастера. + #elif defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + pinMode(pin_SDA, INPUT ); digitalWrite(pin_SDA, HIGH); // Определяем вывод pin_SDA как вход и подтягиваем его к Vcc. + pinMode(pin_SCL, INPUT ); digitalWrite(pin_SCL, HIGH); // Определяем вывод pin_SCL как вход и подтягиваем его к Vcc. + TWBR=((F_CPU/(speed*1000L))-16)/2; // Определяем значение регистра скорости связи TWBR: speed = F_CPU / (16 + 2 * TWBR * 4^TWPS). Значит TWBR = (F_CPU/speed - 16) / (2 * 4^TWPS), но так как биты предделителя TWPS мы далее сбросим в 0, то формула упростится до: TWBR = (F_CPU/speed - 16) / 2. Так как speed указана в кГц, а F_CPU в Гц, то умножаем speed на 1000. + if(TWBR<10){TWBR=10;} // Если значение регистра скорости TWBR стало меньше 10 (параметр speed > 400 кГ) то оставляем значение этого регистра равным 10 иначе шина будет работать нестабильно. + TWSR&=(~(_BV(TWPS1)|_BV(TWPS0))); // Определяем значение регистра статуса TWSR: оставляем все его биты не тронутыми, кроме двух битов предделитея TWPS сбрасывая их в 0. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + port_SDA = digitalPinToPort (pin_SDA); // Определяем номер порта для вывода pin_SDA. + port_SCL = digitalPinToPort (pin_SCL); // Определяем номер порта для вывода pin_SCL. + mask_SDA = digitalPinToBitMask (pin_SDA); // Определяем маску для вывода pin_SDA. в переменной mask_SDA будет установлен только тот бит который соответствует позиции бита управления выводом pin_SDA. + mask_SCL = digitalPinToBitMask (pin_SCL); // Определяем маску для вывода pin_SCL. в переменной mask_SCL будет установлен только тот бит который соответствует позиции бита управления выводом pin_SCL. + mod_SDA = portModeRegister (port_SDA); // Определяем указатель на адрес регистра конфигурации направления работы выводов порта port_SDA. + mod_SCL = portModeRegister (port_SCL); // Определяем указатель на адрес регистра конфигурации направления работы выводов порта port_SCL. + inp_SDA = portInputRegister (port_SDA); // Определяем указатель на адрес регистра входных значений для управления портом port_SDA. + inp_SCL = portInputRegister (port_SCL); // Определяем указатель на адрес регистра входных значений для управления портом port_SCL. + out_SDA = portOutputRegister (port_SDA); // Определяем указатель на адрес регистра выходных значений для управления портом port_SDA. + out_SCL = portOutputRegister (port_SCL); // Определяем указатель на адрес регистра выходных значений для управления портом port_SCL. + setSCL(1); // Переводим вывод SCL в режим входа с подтяжкой к Vcc + setSDA(1); // Переводим вывод SDA в режим входа с подтяжкой к Vcc + #endif // + } // + // +// Функция чтения одного байта из регистра модуля: // + uint8_t readByte(uint8_t adr, uint8_t reg){ // Определяем функцию чтения одного байта данных из регистра модуля (аргументы: адрес_модуля, адрес_регистра) + uint8_t i=0; readBytes(adr, reg, &i, 1); return i; // Объявляем переменную i и указываем её ссылку для получения 1 байта из регистра reg модуля с адресом adr + } // + // +// Функция чтения одного байта из модуля: // + uint8_t readByte(uint8_t adr){ // Определяем функцию чтения одного байта данных из регистра модуля (аргументы: адрес_модуля) + uint8_t i=0; readBytes(adr, &i, 1); return i; // Объявляем переменную i и указываем её ссылку для получения 1 байта из модуля с адресом adr + } // + // +// Функция записи одного байта в регистр модуля: // + bool writeByte(uint8_t adr, uint8_t reg, uint8_t data){ // Определяем функцию записи одного байта данных в регистр модуля (аргументы: адрес_модуля, адрес_регистра, байт_данных) + return writeBytes(adr, reg, &data, 1); // Запысываем 1 байт по ссылке на переменную data в регистр reg модуля с адресом adr + } // + // +// Функция записи одного байта в модуль: // + bool writeByte(uint8_t adr, uint8_t data){ // Определяем функцию записи одного байта данных в регистр модуля (аргументы: адрес_модуля, байт_данных) + return writeBytes(adr, &data, 1); // Запысываем 1 байт по ссылке на переменную data в модуль с адресом adr + } // + // +// Функция пакетного чтения нескольких байт данных из регистров модуля: // + bool readBytes(uint8_t adr, uint8_t reg, uint8_t *data, uint8_t sum){ // Определяем функцию пакетного чтения нескольких байт данных из регистров модуля (аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это ответ по умолчанию. + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + Wire.write(reg); // Определяем значение первого байта (reg - адреса регистра) который будет отправлен после байта адреса. Функция write() поместит указанный байт в буфер для передачи. + Wire.endTransmission(false); // Выполняем инициированную ранее передачу данных (без установки состояния STOP). Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. + if(!Wire.requestFrom( adr, sum )) {return i;} // Читаем (запрашиваем) sum байт данных от устройства с адресом adr и битом RW=1 => чтение. Функция requestFrom() возвращает количество реально принятых байтов. Так как предыдущая функция не установила состояние STOP, то состояние START данной функции будет расценено как RESTART. + while(Wire.available() && i0){ *data=getByte(sum>1); // Получаем по одному байту из очередного регистра за каждый проход цикла while. Прочитанный байт записываются по указателю data. Аргумент функции getByte имеет значение true на всех проходах цикла кроме последнего + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму прочитанных байт sum. + #if defined(iarduino_I2C_HW) // Проверить корректность чтения каждого байта можно только на аппаратном уровне + if (sum) { if(TWSR&0xF8!=0x50) { i=0;}} // Если после чтения очередного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x50 значит произошла ошибка при чтении + else { if(TWSR&0xF8!=0x58) { i=0;}} // Если после чтения последного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x58 значит произошла ошибка при чтении + #endif // + }}}}}} stop (); return i==5; // Отправляем команду STOP и возвращаем результат успешности чтения + #endif // + } // + // +// Функция пакетного чтения нескольких байт данных из модуля: // + bool readBytes(uint8_t adr, uint8_t *data, uint8_t sum){ // Определяем функцию пакетного чтения нескольких байт данных из модуля (аргументы: адрес_модуля, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это ответ по умолчанию. + if(!Wire.requestFrom( adr, sum )) {return i;} // Читаем (запрашиваем) sum байт данных от устройства с адресом adr и битом RW=1 => чтение. Функция requestFrom() возвращает количество реально принятых байтов. + while(Wire.available() && i0){ *data=getByte(sum>1); // Получаем по одному байту из очередного регистра за каждый проход цикла while. Прочитанный байт записываются по указателю data. Аргумент функции getByte имеет значение true на всех проходах цикла кроме последнего + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму прочитанных байт sum. + #if defined(iarduino_I2C_HW) // Проверить корректность чтения каждого байта можно только на аппаратном уровне + if (sum) { if(TWSR&0xF8!=0x50) { i=0;}} // Если после чтения очередного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x50 значит произошла ошибка при чтении + else { if(TWSR&0xF8!=0x58) { i=0;}} // Если после чтения последного байта пакета значение регистра состояния шины I2C Arduino TWSR с маской 0xF8 не равно 0x58 значит произошла ошибка при чтении + #endif // + }}} stop (); return i==2; // Отправляем команду STOP и возвращаем результат успешности чтения + #endif // + } // + // +// Функция пакетной записи нескольких байт данных в регистр модуля: // + bool writeBytes(uint8_t adr, uint8_t reg, uint8_t *data, uint8_t sum){ // Определяем функцию пакетной записи нескольких байт данных в регистры модуля (аргументы: адрес_модуля, адрес_первого_регистра, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + Wire.write(reg); // Определяем значение первого байта (reg - адреса регистра) который будет отправлен после байта адреса. Функция write() поместит указанный байт в буфер для передачи. + Wire.write(data, sum); // Определяем значения следующих байт (data - массив данных) который будет отправлен после байта регистра. Функция write() поместит sum элементов массива data в буфер для передачи. + i = Wire.endTransmission(); return i==0; // Выполняем инициированную ранее передачу данных. Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. В качестве параметра функция endTransmission() может принимать флаг установки стсояния STOP - по умолчанию true. + #else // + // Если шина управляется функциями нижнего уровня данного класса: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + if ( start () ) { i=1; // Если на шине I2C установилось состояние START, то ... + if ( sendID (adr,0) ) { i=2; // Если модуль ответил ACK на получение адреса устройства adr с битом RW=0 (запись), то ... + if ( setByte (reg) ) { i=3; // Если модуль ответил ACK на получение адреса регистра reg, то ... + while(sum>0){if(!setByte(*data )) { i=0;} // Передаём один байт из массива по указателю data в очередной регистр за каждый проход цикла while. Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + }}}} stop (); return i==3; // Отправляем команду STOP и возвращаем результат записи. + #endif // + } // + // +// Функция пакетной записи нескольких байт данных в модуль: // + bool writeBytes(uint8_t adr, uint8_t *data, uint8_t sum){ // Определяем функцию пакетной записи нескольких байт данных в модуль (аргументы: адрес_модуля, указатель_на_массив, количество_байт) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + Wire.write(data, sum); // Указываем массив данных который будет отправлен после байта адреса. Функция write() поместит sum элементов массива data в буфер для передачи. + i = Wire.endTransmission(); return i==0; // Выполняем инициированную ранее передачу данных. Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. В качестве параметра функция endTransmission() может принимать флаг установки стсояния STOP - по умолчанию true. + #else // + // Если шина управляется функциями нижнего уровня данного класса: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи + if ( start () ) { i=1; // Если на шине I2C установилось состояние START, то ... + if ( sendID (adr,0) ) { i=2; // Если модуль ответил ACK на получение адреса устройства adr с битом RW=0 (запись), то ... + while(sum>0){if(!setByte(*data )) { i=0;} // Передаём один байт из массива по указателю data в очередной регистр за каждый проход цикла while. Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + data++; sum--; // Увеличиваем адрес указателя data, и уменьшаем сумму переданных байт sum. + }}} stop (); return i==2; // Отправляем команду STOP и возвращаем результат записи. + #endif // + } // + // + /** ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ: **/ // + // +// Функция получения типа реализации шины I2C: // Определяем функцию получения типа шины Ш2С. + uint8_t getType(void){ // Аргументы: отсутсвуют. + #if defined(iarduino_I2C_TW) // + return 4; // Используется программная реализация шины I2C под управлением библиотеки Wire. + #elif defined(iarduino_I2C_HW) // + return 3; // Используется программная реализация шины I2C. + #elif defined(iarduino_I2C_HW_1) // + return 2; // Используется программная реализация шины I2C-1. + #elif defined(iarduino_I2C_SW) // + return 1; // Используется аппаратная реализация шины I2C. + #else // + return 0; // Тип реализации шины I2C не определён. + #endif // + } // + // +// Функция проверки наличия ведомого по его адресу: // + bool checkAddress(uint8_t adr){ // Определяем функцию записи одного байта данных в регистр модуля (аргументы: адрес_регистра, байт_данных) + #if defined(iarduino_I2C_TW) // + // Если используется шина I2C под управлением библиотеки Wire: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат проверки. + Wire.beginTransmission(adr); // Инициируем передачу данных по шине I2C к устройству с адресом adr и битом RW=0 => запись. При этом сама передача не начнётся. + i=Wire.endTransmission(); return i==0; // Выполняем инициированную ранее передачу но без данных (отправится только START, байт адреса, STOP). Функция endTransmission() возвращает: 0-передача успешна / 1 - переполнен буфер для передачи / 2 - получен NACK при передаче адреса / 3 - получен NACK при передаче данных / 4 - другая ошибка. В качестве параметра функция endTransmission() может принимать флаг установки стсояния STOP - по умолчанию true. + #else // + // Если шина управляется функциями нижнего уровня данного класса: // + uint8_t i=0; // Предустанавливаем переменную i в значение 0 - это результат записи. + if ( start () ) { i=1; // Если на шине I2C установилось состояние START, то ... + if ( sendID (adr,0) ) { i=2; // Если модуль ответил ACK на получение адреса устройства adr с битом RW=0 (запись), то ... + }} stop (); return i==2; // Отправляем команду STOP и возвращаем результат записи. + #endif // + } // + // + /** ФУНКЦИИ НИЖНЕГО УРОВНЯ: **/ // + // +// Функция нижнего уровня - установка состояния START: // Определяем функцию установки состояния START. + bool start(void){ // Аргументы: отсутствуют. +// _ _ _ _____:___ _ _ _ // +// SCL: : \___ _ _ _ _ _/ // +// _ _ _ _____: _ _ _ _ _ _ // Спад логического уровня на линии SDA с «1» в «0», при наличии уровня логической «1» на линии SCL +// SDA: :\______ _ _/_ _ _ _ _ _ // +// // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания установки состояния start. + TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWSTA); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания), TWEN (бит разрешения работы шины), TWSTA (бит условия START). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов. + if((TWSR & 0xF8)==0x08){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x08, значит состояние START установилось на шине I2C. + return false; // Если предыдущая строка не вернула true, значит состояние START не установилось на шине I2C, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + bool i= setSCL(1); // Устанавливаем «1» на линии SCL. Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSDA(0); // Устанавливаем «0» на линии SDA + setSCL(0); // Устанавливаем «0» на линии SCL + return i; // Если счетчик i не дошел до 0 при ожидании «1» на линии SCL, то вернётся true. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false. + #endif // + } // + // +// Функция нижнего уровня - установка состояния RESTART: // Определяем функцию установки состояния RESTART. + bool reStart(void){ // Аргументы: отсутствуют. +// _ _ _ ___:___ _ _ _ // +// SCL: \_ _ _ _ / : \___ _ _ _ _ _/ // +// _ _ _ _ _ ________: _ _ _ _ _ _ // Спад логического уровня на линии SDA с «1» в «0», при наличии уровня логической «1» на линии SCL +// SDA: _ _ _ _ _/ :\______ _ _/_ _ _ _ _ _ // Сигнал рестрат аналогичен сигналу старт и отличается лишь тем, что ему не предшествует сигнал STOP +// // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания установки состояния RESTART. + TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWSTA); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания), TWEN (бит разрешения работы шины), TWSTA (бит условия START). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов. + if((TWSR & 0xF8)==0x10){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x10, значит состояние RESTART установилось на шине I2C. + return false; // Если предыдущая строка не вернула true, значит состояние RESTART не установилось на шине I2C, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + return start(); // Программная реализация состояния RESTART идентична программной реализации состояния START. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false. + #endif // + } // + // +// Функция нижнего уровня - установка состояния STOP: // Определяем функцию установки состояния STOP. + void stop(void){ // Аргументы: отсутствуют. +// _ _ _ ___:____ _ _ _ // +// SCL: \_ _ _ _/ : // +// _ _ _ _ _ :____ _ _ _ // Подъём логического уровня на линии SDA с «0» в «1», при наличии уровня логической «1» на линии SCL +// SDA: _ _ _ _ _\______/: // +// // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания установки состояния STOP + TWCR = _BV(TWINT) | _BV(TWEN) | _BV(TWSTO); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания), TWEN (бит разрешения работы шины), TWSTO (бит условия STOP). + while((!(TWCR & _BV(TWSTO))) && i){i--;} // Ждём сброса бита условия стоп TWSTO в регистре управления TWCR, но не дольше чем i циклов + // if((TWSR & 0xF8)==0xA0){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0xA0, значит состояние STOP установилось на шине I2C. + delayMicroseconds(20); // Данная функция не возвращает результат, но в любом случае делаем задержку меджу завершением текущего пакета и возможным началом следующего + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + setSDA(0); // Устанавливаем «0» на линии SDA + setSCL(1); // Устанавливаем «1» на линии SCL. Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSDA(1); // Устанавливаем «1» на линии SDA + #endif // + } // + // +// Функция нижнего уровня - передача первого байта АДРЕС+RW: // Определяем функцию передачи первого байта после cигнала START. Это байт адреса модуля с битом RW + bool sendID(uint8_t adr, bool rw){ // Аргументы: ID-адрес модуля, бит RW (0-запись, 1-чтение) +// 1 2 3 4 5 6 7 8 9 // +// SCL: _ _ _ _____/\_/\_/\_/\_/\_/\_/\_/\__/\_____ _ _ _ // +// ________________________ // Передача 7-битного адреса и 1 бита RW. На 9 тактирубщем импульсе модуль отвечает ACK («0» - «я сдесь»), или NACK («1» - «нет») +// SDA: _ _ _ ___/________ADDRESS_______RW>----____ _ _ _ // +// вход // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания получения подтверждения от ведомого ввиде бита ACK. + TWDR = (adr<<1)+rw; // Определяем значение регистра данных TWDR: записываем в него адрес adr сдвигая его на 1 бит влево, при этом младший бит (освободившийся) займёт бит RW (0-запись / 1-чтение) + TWCR = _BV(TWINT) | _BV(TWEN); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания) и TWEN (бит разрешения работы шины). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов + if((TWSR & 0xF8)==0x40 && rw){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x40, значит ведомый опознал свой адрес с битом RW=1 и отправил бит подтверждения ACK (в противном случае значение регистра TWSR будет равно 0x48). + if((TWSR & 0xF8)==0x18 && !rw){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x18, значит ведомый опознал свой адрес с битом RW=0 и отправил бит подтверждения ACK (в противном случае значение регистра TWSR будет равно 0x20). + return false; // Если предыдущая строка не вернула true, значит на шине нет ведомых у сказанным адресом, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + bool i=true; // Определяем флаг возвращаемый данной функцией. + uint8_t j=7; // Определяем счётчик количества переданных бит адреса. + while(j){ j--; // Передаём 7 бит адреса adr в цикле + setSDA(adr & bit(j)); // Устанавливаем очередной бит адреса на линии SDA + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + } setSDA(rw); // Устанавливаем бит RW на линии SDA + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + setSDA(1); // Переводим вывод SDA в режим входа с подтяжкой к Vcc + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + if( getSDA( ) ) {i=false;} // Если на линии SDA установлена «1» значит ведомый ответил NACK + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + return i; // Если линия SCL была занята или модуль ответил NACK, то вернётся false. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false + #endif // + } // + // +// Функция нижнего уровня - передача одного байта данных: // Определяем функцию передачи одного байта (в любом месте между байтом адреса с битом RW=0 и сигналом STOP). + bool setByte(uint8_t data){ // Аргумент: байт для передачи. +// 1 2 3 4 5 6 7 8 9 // +// SCL: _ _ _ _____/\_/\_/\_/\_/\_/\_/\_/\__/\_____ _ _ _ // +// ________________________ // Передача 1 байта, каждый бит читается модулем по фронту тактирубщих импульсов. На 9 тактирубщем импульсе модуль отвечает ACK («0» - «принял»), или NACK («1» - «нет») +// SDA: _ _ _ ___/__________DATA__________>----____ _ _ _ // +// вход // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания получения подтверждения от ведомого ввиде бита ACK. + TWDR = data; // Определяем значение регистра данных TWDR: записываем в него байт для передачи по шине I2C. + TWCR = _BV(TWINT) | _BV(TWEN); // Определяем значение регистра управления TWCR: устанавливаем биты TWINT (флаг прерывания) и TWEN (бит разрешения работы шины). + while((!(TWCR & _BV(TWINT))) && i){i--;} // Ждём сброса флага прерывания TWINT в регистре управления TWCR, но не дольше чем i циклов + if((TWSR & 0xF8)==0x28){return true;} // Проверяем значение регистра статуса TWSR: если его значение с маской 0xF8 равно 0x28, значит ведомый отправил бит подтверждения приёма данных ACK (в противном случае значение регистра TWSR будет равно 0x30). + return false; // Если предыдущая строка не вернула true, значит ведомый не принял отправленный ему байт, возвращаем false. + #elif defined(iarduino_I2C_SW) // + // Если используется программная шина I2C: // + bool i=true; // Определяем флаг возвращаемый данной функцией. + uint8_t j=8; // Определяем счётчик количества переданных байт. + while(j){ j--; // Передаём 8 бит байта data в цикле + setSDA(data & bit(j)); // Устанавливаем очередной бит байта на линии SDA + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + } setSDA(1); // Переводим вывод SDA в режим входа с подтяжкой к Vcc + if(!setSCL(1) ) {i=false;} // Устанавливаем «1» на линии SCL (Фронт тактирующего импульса). Если ведомый удерживает линию SCL прижатой, то функция ждёт освобождения линии и, если не дождётся, то возвращает false. + if( getSDA( ) ) {i=false;} // Если на линии SDA установлена «1» значит ведомый ответил NACK + setSCL(0); // Устанавливаем «0» на линии SCL (Спад тактирубщего импульса) + return i; // Если счетчик i не дошел до 0 и не был сброшен в 0 при получении NACK, то вернётся true. + #else // + // Если тип шины I2C не поддерживается или не определён: // + return false; // Возвращаем false + #endif // + } // + // +// Функция нижнего уровня - получение одного байта данных: // Определяем функцию получения одного байта (в любом месте между байтом адреса с битом RW=1 и сигналом STOP). + uint8_t getByte(bool ack){ // Аргумент: бит подтверждения ACK/NACK +// 1 2 3 4 5 6 7 8 9 // +// SCL: _ _ _ _____/\_/\_/\_/\_/\_/\_/\_/\__/\_____ _ _ _ // +// __ // Получение 1 байта, каждый бит читается мастером по фронту тактирубщих импульсов. На 9 тактирубщем импульсе мастер отвечает ACK («0» - «давай еще»), или NACK («1» - «хватит») +// SDA: _ _ _ ___/----------DATA-----------<__\____ _ _ _ // +// вход выход // + #if defined(iarduino_I2C_HW) // + // Если используется аппаратная шина I2C: // + uint16_t i=60000L; // Определяем счётчик указывая максимальное количество циклов для ожидания. + TWCR = _BV(TWINT) | _BV(TWEN) | ack< Date: Sun, 25 Mar 2018 01:22:29 +0500 Subject: [PATCH 02/10] oled pic add --- schemes&PCBs/oled128x64.JPG | Bin 0 -> 317261 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 schemes&PCBs/oled128x64.JPG diff --git a/schemes&PCBs/oled128x64.JPG b/schemes&PCBs/oled128x64.JPG new file mode 100644 index 0000000000000000000000000000000000000000..73f914524e3ff6b0790e728ab876f39338118762 GIT binary patch literal 317261 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 T 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%0D`EPWnuoqlayw>|C*FgIe(j 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≤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

NpnD1_B=K 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

p=+_5irmmM^pl za+}M5fNQHEZ`Qd$q=0$k5s{ACG^Q3>;KffRatZ<877}Ni9aJ2Ubudu*fZFWV8JFyu zC5rArZJ}%gf}qa92n4$1RPrsG4z#*#jS;J2&w+k7uNR|5MXBaj)7iIB09dtEleNQ^ zJn~fxTSf`XDd-p$c)oofmr(j?dH{|YSX6pr=FlbbzaI`!E?_h@R1(lZ%hhvwd;^yn z-13p-NP(>OiZ$Vh0@Q9-SH#4ds?~!Ae)%E5GE{nKlCbqe65)eV=4wzDWRHCfwx_8~ z90XO4JQP0=s?d2Qcx#nCrtNL>zV@6x{w=ecp3o1M???R6ueAXT>&F!bRadvQL&AhZ zw1Rhb1>gs;87x@=EIOBiAl0I>IZrfGxLOfm*rPP+p}wWo3A(j97qauHyQZc^nVNwp z^RqeG1+q=uPuBMkMS#fHI_LEiY$r4BLm40^^PWzzf^52Xhz>o>)h0#+Cd0_Hmo;3> z4(&eGjqKGN61;cOC+~T8RT|$Ky#h&_CHA)5%YVc7{eQNhi(Yrls7{iKQP>}&q9=vQ z@gl0ODYQh~>yuKf<2%azQl}u+Cx7m3v8W(U=H2t!QEf+~-Oulys7^h%F;sN*5G!7w zTA*bF3~gN{SGEmVSCwz}dGJn9ZX=odQJ7R7n<`R- zzJ26aRhKtW|1;3BeC$7G9EW@oYV&^qKB!338y(J$Lo^^jPn}LQksL<#Q@wvz%`7s3 z_2zP|>~W9B{0|L03zBenR})`N5=v?$6CBf?e`f>{VQ>W?1}cbjZ|9T56i85o=f+#5 z0%UW$vNc{bJc(U{3Uzw>RvM}_hdVLcwdy&iT+{Rd*uC5xu`&-%_S%OdZX-JJNp)E(4G|^1a6+kDUHMFnYPoLSsxVG~Q zZDN`%2C8-y5^Ne%&9HnP<>?`hR>ZUc#w^=w>RrhfDkc?7U$n}BYfY2u)`7fFcXbKY z%2NLUmrRF(bmHNq_WDW?91o*_FA!&rj4vDcKu=J^Sz0Zvl48WAj1%##!tw3dHOrnN z*$4e{%lY^lT7n97>zvt}TvyGSl^s!E_VZ(BdVn z!Ld>OeY*{jEXXqF;h}_uXVe!r>6*SZQ7$_tTAlWg{B#K-o_a1Qmj95Q+`sK8!sh0h zcn6PF4NHhHEtskW6#hngT0POc^|SEtI-OFL`23q~`CbwURrev}Or%VQH{B45VZ+w?AWjMMbTbQDxFahN#QZU+AbWbFkr#FN4QgiL8 zOmdl1dlu(5Ej@`;V06$!Mtcrg&xL9FNH?}ar#jdqKy~U@fYat(iFWiqVMfwS3qHkWgE~{Jh9$IsFE4p5O^j z^}-uE@U1cr0h~c)7Ke?Hghso?g-klUxsfa2MdI&UI%CyqM6yPF_-X?}YQKZ?F~Yd0;`1{GUd-1qBplL*LWkfdELt1PTMVqcgqYwNEY6ma?yEgr z_E@WB3x1lyxR+~Yu_>)!l-5Ohm4N>j#=(@5jMVik>2y6C6P9mz2c8tKtU?FT zUlpUNEa^`(d0V8V9wFY}4OTctJ$FoR+bpE^Fln++SDelm_Hc~gJcRfa@1`S7h%a08 zoAgX`9V!_`+FRtGE*l2RHL3Xkfn(2Qo2fHd>amX2P7w1Ig@ywiT`Q&+Z|FvJ*Z}1* zT)|eA#qOPOV4g0}X;6PNeK}lY<_LCP$A7@4y4zDXa#sqrjHv!C!WCGpGd3^0mKd>R z=}u>hv0bM-MW8Qz7h{ZNZU}M@;IF+U&qu0p?h#8lx^|TOICA0>PfU)b@TBXgw!UTQ z+a9(!rf#u?<-Ru?jlbdDr*{=`onLJ^I3FDjH7nc-=9?XXT9SQO5ASV&ejA$P2e00% zc397xm5Ej=!2=NfETX21!%&w)*LQ$^yg}Ff9EzR$G8U3AoF6~lVOYY7oq|V@iCTrs zGX8@T7hiSz#e7FhH$JFX@qepQzH|wE*+IYPDliGvzM=dr3roMl!6ef;+APNzol?1j zWID=UD-t0!pc;PP%SUfmO@nlLj+@v7jcr#c~~>yD7kjyVs!pMFSiH_LDCW+jmzA5^(xIoNxmvNkWaB@kvN6Fp_(^g z{CC8Ny1Sy^8dRySBlphNdrTV(dGe(ED~j3s7GDl0l|Bc0prR!x(#j3~fZTEFoNEgO#Kc%A{Ub2MV(npq;bVUdSk2wM5RJ%fgw2Nkw5k^K>b>*F_+j)(}4?Yx)B1PA_GJhk_e zce@S=_qHZ>^72_TulJ^?f8YmTs+$5p9$J6uykvuQhl3_xk7J&bK9`s-{sHV8fUzJ} z#OBdFkTJ&J5}#6_vMYP6X3Y;XbmEQ?A`8z3#ekMT@m`!b!J8|R^QWs)foQ?b8M_mB z+y^4C4ftf_s!B!HiH9y3oV5=ixXWo)le1!_Pn*PO9TY69vb^W^*WoQznZJIt){)A! z(!3A!ZfkZA3XYo<35{>cmV1P^KDD7?CcZJnhfwX2qb9WnKo2rrh%q^(fB!w^c#i@( zCM)UpIQFymN`=Ra0~XAA)URJTTWqw>gI?9Ld<)4ju^u@XU>8y#9W*9nu79HVmOb2c4^!Rq%ROU`ca>iq^80?RYtf{|q71`tp#bjOX#kjq| zdU|B#-$q7Z&~GxftEzN}3409P2J<4~Q<6v1O~zkHwyGW&(TGo+uRfk|_MY$F z?dq=CK3|ApLzKEi=C@;f*wA_m$X$Uo46yI4uXm|tVA@G7W`;gL|G(}{L=9cOY>6Ap19>DMuX*UiN zf^^M7j9o4i-tnh0>=lsB_E^utW+Mt$y#Gshi)wWF(-nWgI5*hIwV;LFDjjjFx zL)zlH`dXWbwVe`Zh+clo%hZ=?XQY3_BxDi-a3w*v3h{2~JDPJe5z@kvZo3S7f#!R0 z{naJyns`M(nm9lW-8J6Jt1NC%mdEyapDkEx&llS5$zd)m9_DM2SoMYl{PaAOjJ(wn z(DkN4X2=k}VQyY35w`+w59*&F!IEG?aG%=eJcLUOyJ_eDPz&*@klxtjB%k zmqc}V%`fh8*B+UnhtsYXO_xTyxHVwFttiiH7}j`~-Sb@qs&Mh+szU8*t#LTj~>W6u4z8Tp1rsJ4Z3#iXNO0;8@=X)fh62_MI?h9Ud`TNy8 z5Z_=hm$;-i*3Lu@-g>kdfN!817@+#bv{LOEC7W@kgDe`E=5=Q|Q(Q9FdwLdLjj>Z* zwRT2xst&(erRpg5&ZA%{ohA~4UpykFDbfU- zEWtPK4-?L39qC<@=3`+G{AEDusexy5MoB!`34fO8aqDQ(<)cT+ui6Sr7_p8Z866Mw z@qDf@FPPquw2J##d3*P;Kdvgfre^QQ`@f=^!%bvXwlT5sAg}8gtg3Mx8te1fUoXk` z9rqu5U5WK4gmsnK^LdW4cC_s!8!p3RDgz)ibHz6YQ4{F1>0dk?cR@RrlC;4Wyz0@7 zK!k;nG&0Pt3djiipuHC)QKu|1@Xu4U)at2Y5h98t z&_sGYp{Uzs$RE3LL+{s{-I99IokBXQ3?9htW!_|hv9W(NyeKO($uH7WKW?87TcgXZ z>!~(QzZ$m>c^I~Kd^JGkLIBhP-vZoBJ@G%D< zeDTfXgFNVP5trcy0m&%(f2zZudkb}AMf)qprdoch-E$xaUVS1xG?)lFmr8{N#2lAg z+&o%Czh2I`U>8O4xQ}Y*z83SF*hpx!Ubs`w0mhbA8%Zi7-UL}g6{gJo@@@uvYa=%7 zHcxrAWW;gJzEu@LouDEweY+jhTL>C#6==xJ5Z&q?YQ9a9ozv@H5xj(C0Mxr;9Aeh9 zByWc~#C_B#4b>!Kb~Pcm$X9_nL9rg2J31;mTK)|wcD_A+P_4h-l(3hO=xP>WRjAHl zOy1xKf>7Dl-suhI-Qc&5nBgkI*Q-zA@2`mh*|6v(LTz?rlyy6+_mJ8|8mi3|c;U+! ze7(dG+*&zK#;u3kL_HF;uzK7s-VM%frMW#=O){GgStsKES2iK6CaaG`mkcLsq7)h% z?FUklWiIQ7)bt&EIdPubUNiUkjLEE~g>ftyO*n>acqbeH@}{vl zhx_-kvsn?N)XQc1Ts!eTV7#NM%Q3&&}uL$S{r}f8dKxofU)CS(e(ZTu!CWd>;a=6 zLO#=#Z`KynPu0bU$$2Yg?VWFZVHwkrN=M=IdY7TZxoK;>75 z&(yh+uEy+K%O`i52In3r(Lgc(7&MOmG0+T{lbk<=1IxZxKC5nx$+7mo2#+P>QAney zi@dAa3SB50*iD-^PfT{YdQjfsb$lpf=(2T)bk}JPtb&>s1u;OV1ClSR>{@hUtoL?tVCLVV@r^W@DNgtC<|jPL%@}1-^TEVs z2i2XD7Xty{`qQO?fh6ym0hyZ5-ijn@IflvBnd$VH4+dHz*fY$GA;o|}KDsg4k#gVlZkx}||cx&Th z`h(-n`bem@=#_})BiJ~K=Uzf3b^CV?GmY@9|2;n_V#CqYq6^JRe>3gKqf2s zGEs*1e}ed{keA6!1)VW5ZMsH>iQ#nIgfu*u)30@MqQ4<{`ZydeoXB+esu-6dm+1~) zK;9W{&a0ZY^V|}vG&Jy%BrNi7%zmJC;#YyCIf`*emkl?nN)_{a!hO2pjiw(JlVeT$ z{*R$a$81@M?XVYUB%_eBoYQWs5VU` zsY8GO+>qI)J$=jNQ-Nj?&hyNW)KS&%JWXp5Fnn=^oL4p|N;iOt^=RHa_4~q>cBDhZ z%w}$c^=2VpzOe!q%Km`eCMP^>(P56gE1=N1m9MpPRTR>3Hm8O=tN3!n-Vt0R$lsu^ z)97QRICsF_5v*bS=N>3cWgdj=h#^)!Oj3OC2ta!{mhTnp>8Re7DlnThh)I#ne8x1Y z4a2&`D_w=b0~@nG)P9~(`?_8`UbE9J{S-!sDH#!60C1c>uV2At<=JZBn(idSHPr`3 z2*X9TmE>Yo=czMDJhLS$G+QfAH)XdjI{aSI59XUA= zr_kDD(7AEd$kLw8IyP4vUn75izvp)Sz5l*sn|@S|%qDF~%xzOF(~&o=S`I9yS!|-! zc0_K`JtYr?>J|7Mrbmr#)Q%B`KJQomQGwQ`*uSaS#v}G0A4?RE3|z=@J52h=pbm&= zqwBDid}g^gK=XO+MK4MttcH8emn@o8C!QEShPvf66JoYSKGp|2GW?zo3Z`Y4^bYYo z-E5i*-NOx~?Sua4!Q5F@6O0>|SLfhGgIR#&o|2r%fdGuTd{is*o9Weu``6 z%8BSP7^v||x8$CR+UCBF^p7EVPirk# zwQxT<8u6>C;qlY?%G1T+FP+1*C70A|&d~*cbm<3A#Hvfs^2*#;^GyIZ0&DoeVhw)a zrrWwLvyl5>#ZZ(_sZ_uEx^gRUOMdba=$e#qCIhBpy|L2M??B~w!;M7;1bI8hUlsaY zXAA6rYwr<%Uk3~&FYw2za{d%SCSr%x!7s8`8Oi=Z-K?+cj0m?Q&+QhYv8X{yN3PV( z?4*l4u{k|31wqhnN9%{ZgAD%|9{C4(=`HPX1CPu6YlSaJ>5{s4QQ45vM?p%;Ghncx zs9BD~aE|B|T%+ok9&P8W3DT^(FvmwZ2e_Zs@sq8qWMx0*{ zltY!tp^%vku3+(`QSZr&$wPt~^uPG%dv)tJk%6r<+pI4Znpw8?8m-HGX<3a~gF)xV zj05O?8KgC{poVqCbgQdK=bsGH*j5lkp3FN?kUZHxfj*BJT1)(TbtZ}HNDcltB@iV!qts1Y*skMVcN%8mg8>56=gd2bGKkOR4pO;L4VLW zGo{&s_Y>#OU-Cr@f`Wq$2o|7+Jw||+$$2zAw0Ee_#OEC=2+j}Py7-H8qaVw&PC`@1 zk+spCF1bNaB$~5pCe^-EGUL1u#^%4jcMQC?czP5BX6c&iK@_cb-S#&XtSxdw?>CMT zj@ca1{=z)^xV-b0xgN*z`%>1oqFsgRitme%oj^~TXb&ew<83{pz4!?G9Dm3x@N>4C zvsbctoncPw43ZOX~_ze%ts3IFQLLao-I}fHk0yKalSYMng&}2i+0OJiR z|Cxn5u(ELKse;7i=^8bS3)$@}#`O+t+@GG6sOCMekF1yH)2;>E*r$0SzVIZ|Q@wKaHw2^eZ$X z3uVW>j~>mRZgtabIdL9qR!`@|40sqELXLhASWII^_jlFI^H8-fiQkQ4j&x0exMDf;=P@lUw689rR{` zLE%NNNHbe^P3?2ANNayf0XGB zpeKop8DAFh4CfI%7jF|hY`|xAa8m<$!;EjU`9Zs+h%PS1NDz~_RVD@^%>SreBtDwR8Bya?#?T&a)l^lG<+k;^|Jy;ITLNS1c(gx@gug34d85kpKp_hloB^SNSDpywe;_U#uMVyNuPq8 zNgdTIHUr<|mK_wsA|JFc@H-&}W=*0LGkOvx#IFRnhN+}QKJZXp#=N<8x3)!V&lKo- zpmewNO$)hj2ICh=M!@oh{vIrtZxJ`Odv`DDK5YB-p#K{~D~_nX_U%H6$S>5M(J~-d zW|$nhS?GDN0dd##mq8|W9gApf^Xdt#Mplay>EHXFPoAOZTeL4oSRe3iD|m;$*U~)> zk2+2;*+kSVYg-!#^K_rHVLLc$K^rkTN|ax`_&$6mg>I3BbAqpd2A!U zSw}=AV+3N$y7eSvg!rc%?W%QnqFn3of065j!u5|WSBssuQH`LFWUq5onFQ)MMly{g zM@du7ep+RXpG-0i`;ePW`@xM(E%KFexn1!BWx84m@>s{zv0%{m%M&f@PtmZPG2u-O zrdwX%=VU#a;mI;3%l8MOEaovjkmK{<%Pba#eZ= zfBcl-abg#BT+}B_VpUrB(ow{8Eg7$Z9dEEYaNBu`&KkQuWa5i~lwZ$ytoo4b6vZ!G zuS1;h3Jzp)14O7O{&HCN%N!o}8BSLm!+pJ=@ERz*qN#kEZP+Vvgsc_@5=eFG$UFOUqo$OZ5Zw7;k8jU#B6 z$|OJAx|}r5T3Q7hvPddYQ1MUs{D5{5yp@kfXc|^kk)V<3upthlb86*)tZ+#})76wyvJ_7!=+8yX|^@vC}Td1P~jhGO8?W3R~U2`{en; ze;5CGV{L_CHdz(_d%w~wew6v|6`nh==|VwHY@!%WqFyqq`IenSN0)Tr?bA4^dbz8a z4y?vJPgFjgnPCmKN?nn+u-5t*xYmkgGZ-0scbGCS7RjQHmgczp>SZ{P*CPZC8R58A z^eXVC3ve#pETLDJPpm;@_H%#Wx}12pbEc~`l64bDq=y=!l#>$zYG!F+zGM2JYi(YR z*iX!vm|HWgjDVznv|}9Fc10l~$TOFNt1oY4d_TCQEL_8S9(|>x>s4CzHY~hM2t-+3H;=usu0zftwrM#7?ue!|@0W{nVz+3nP{s{Z1U?49(s_F25zP21lR>%=fkj?@!tGgOx4~B+ol|%< zL$d#!kTM!LeR#9dIIO}hyNgO(GAHOcpRTyQIGWhmBF;(Zzv6?MKLyk=v$0>evq>ud zUDZ1KD$OyoLQ|!M^T&=5V_i;*qLUc(k`+MPmkjq&E2`i^9ja89uv)wdITQ0zbp`h3 zmVdt~M)1X$=0m{d^Wy>M|^gFTMM`jDrCN?G2 zXvYK5a1B3u`J`gn@NE!aUGjcolXb>B&Z^G&A%s72LL|?B2y_!y^nytfxIo+nN}%nV zTf#~X=6JwjaEvUu_9akJ~{ zt}+H}XAap@#;5B`%f|MZ4JCZ!-%`wTq{B@ekF7olElLk1EV0LwVd{p=J{{t3sC5M1 zBy>oM#N&$8%-!pwbRc6 z2KwVS3=BoFOf=IIX0*=4c*T{78Da%`=Z3zfPvZc??4iMCtfHq+bmBbld8%v{?d}d* z7?l~w+v$x(5r!!GuWC@M2YCq{UuP*AzVCBYMTzn66h7fYd+m%|%KXa94n9S)GHWUG5;IqmXn6;5G(|AFI?b@e5MeraZtgX$^mkX_$& zu6}{zHO`bnwE@7W{80o_QCF7yATo>mL&7_y!%b?AamZwPqK76+(`?IBkeq{nQ#k_R zkgdE+4f1Q%mOZsnvReIxjWHjTv-y%H-y7_de9^S}po!jvE*;I7eH_S(LUn3jtD1Di z-q^+6y%8IfP;L{dkxFH{`y6yhZ4y{76@MmfK-E*F;;xtPw6_XqdbIs@e&aA__xyfr zF#;MBZudR3*vvPxvNN_^VxG%Vmbta$VdUe<(oe7GK%eQ{nXq+{Yx{?q>OEs(c?g>s z@j7Iri&CEC)>6u-Xib_-hLV|Y2S}Lg++JH3K!PA}FeH&v}+$#UF;LiYv z-wja)o2cx5oc3pK!D!tcUOUp>TaT*xYD_7|x-Qq3<^b{r%fG>96z=SdHqN}i3O9Oz|Hf#>W3_)4(1 z!zrM@02C6&taY3O|BcaiAlEDJ%bEb4^Ef6OJJPHGW)7}QAd2i(ljY8%5ev=85Q<*` zy3(yeJi{v~a4lC`^6gXo%#(S=B2^AX=8ltrWrPK8y?>fXDYGWJJt1i8)JIUHf%e(@ z3~yE!v7fm;AD}8{MveUF*m(_m2iowVo_h8>3G2NKGUj;bmq4OvSd4_XO%!46dVr+E z%1aMBDQ0Cxw8|4Pug887ALNENd)71{&gw77wjcTb>mGbJ-@tf$O^Ifbh7P4QiI5Ks zhUBj>Y@#XsiK4m%BeRita@h32$oB2ixwr0FI!%afYr%U{e^=a<$sDW380Ok8lNsT+ z<@@j_Dc)hwM>A_enWO0HIoGlU@Ht{GzfE;JxXeYS4JF9jr8pRDzFO!mEn%oLujz3SZY z?c;;v9WNI6?7}={uXbs>P#lqFzZ);HXQe7psV1AtolR>kG8-RTR>w*JvaLV3YXXi# z|5tqbkkNRE`(7+Qt9tHvGP-b?NJ}nHw~;#+WYXg7R5p2x4K1MDUOO&X+uB1VU@AGX zfhFEAS}Qwhv}A<~`^Rvs!0Wotq$v9}pN^0T0*BRQODcD(NEGcNYXG)bmB|wqC&$Cs z(V6a7sa>@3ZPf9-hL6>WuGOvuOGaYL#V{$6)SDhGVSD(7(yQ7(Q0`X@fNOR?;5y7s zt9Zd-$gc`km$Bc>lYQ2I;}c!rGtbwBt%6zoC4H+@9>#-SiDGfifhro1^2Tj@`of$z zl`!1$>ONrhKz*ovanX%1jrr3YrSwebR3XpjUR8(ZKoXEDyMd_6y<-9FZJy06>354l z@jjq0MTo$RLkoYz;1eU{MKs4nQR4f2tF{rtowgZhab;Fp^rK_&t*Jv-I$Tj1Di=Mc zUKptABCfD&x{0dxj^y?Mvg&HN1ass4LgxS%Kw8O5Uf{S)+}j{0ifRdFhJJ?_-)GGf zs=6uzoK8YV1@pX}HC1u6nXSB|^vZ`-CrR}ha68utfjG&%XVV|p%aS=gr(0mtCeF(O z_3LHFEXYfltYjzRP;>b6Kr}ZEF@v??cqV|nN=Dkl;j?YkJ(KjECqjZC{UAKl@(s@B z`P|<&zPSDNrHnV0YWx1$n@&?(r-DR(;^nbh4}XiW2!H&x#kzGTXjh74sp-JY7eW`2 zGDqK6n$LN*X*zspm|@V7my1h{50iPca6KT|pI3 z)Ej?N<=ik%M5Kb>zv(FaCI6}HLcjDdU0t@(g%Z6dabVPc`u%^ zory^{pz`@K9NK+PzZ+{ty)uTFw7)sy?WG)MpQ8{d-??XwWHhR4`*ZPJkV~51l3B>m z=g&Y#u9h-!6I+@Lh}Fcp85Y~nFllGQX~7aG<1##ILnU(Laee!+cm_!^&g{5hI>|IY zdEfBPH2%gTd=DL%)9@5eu8O(0A2*}iRDQYUN&8-D&>IWIX(nx|{XE#eB_-H{*8Y@2 zHFGH}Dl612>rp8jzhRuWa5M4nJ=lEid?PG7Q#PkujyDu2Ze#5LsZpjI05@it#6Ra< zk#n@r=#wURC8d@wj#{n}0B6gE(RANzU5_)?w=;*t)7`{>*nRjs8-_L-NxsUe4tgfQ z14vy9JZWaHcmR zJDBs}1^qi!JGnwYJKY=qGHT6x(R7Zoxn1NwhN8E`tIo~1_~o<4cDk;eUz6XH6W};f z3VI zA82^s;-*S64!B+RTUIDllELeI=mvs6M#x30*L41o{2FVdKFBUmaT0%B`H)w}B^&;J z==NXCx6vuhc!ekQa%b6XdF&kbsY;rRl|y5f!Q{J|}ZNJzs*+*M#|*srx{_^2^|QQz!n#1N|MV}O6=+Oq zuUGK_(>+bD)!gZtiJXWDMWdlc(KkSmic!Mm1Vt?@L3V^pgWmq6Qt)d1qT&&H(wEon zJlSyy)YPrnU_Xmb+TX!IH61Jh=Pi3m*XotnP2S|Z4(xW?5s!H6NPoVOVkU>hRz}t~ z(nM*4^XU&0yl|>5&4M>+*>XV%)dkB)n4;&vDK`-5MLqkBtR|-m(vOqp=r>&LZK=|p z>_W@+GeFa6bLa;8S8Y{PW5R^*r!m%!Wp8yZvgsUmUX{st(ZAC1z$`XF?_z}^_^F5S z#&@d^FZ{&TbXMi#=dO@gqk9d=`pi?}Hy#b=KbU~zeL4}k1yqGLbQg}k(F=G}|F>MT z$(pSB_fJRiM1&>Y2Bw(%4uZUT9KbiY2_xM3F|cA_bu;kh9~gKp@mDe|PTZW7H1Oi9 zOh#Xvm#7E-NbM;XSujaV=kz_^b{84cv{*NA15IH%I36ZNi&_VgEwNld|N;Kz;fqrp=_2 zAXH|aQmHq=0rzStcAGNa@AfcBs{tEcSaz=%3rt+y+RpoX;N-K7R_~OBB1cY+m*8kK zXkXf%M3H^znCdGE^yA3d3!{R}yUotONK3|Bx09=H4PMIYX#$WJ3)K$+Y@gmH``4(< z`BNs+wli0;@e5!C(Mzj1d)Yx;THQbQR;q_^ps2BryUUtxq(O?!$3ylje`hmT0o1)} zU-Wu*pnS3>`y-C>luH=O;+Qv;`m_^-C=P2w;NYo{kHj+ZiKHxx3iO?bi z0_4|z0|D9Y;aP1cLznkp>%LDj@-FkKZaaxgr#tx~e{hZkNKD@o3F`fTl$i$1b+$Px zCHm&Q7-O@`r;m?@`Y%tM)161_Fcy+TOn$va93<`*+?CdIa@2plm~naSKDB;ty}CfQ z>(o(A>Y@uf&PR)+NbMWU2C@!WYYikin~)zqpb`CP{a`y5qk1zTb5(#EwdjeyE-=oniH!~qO3c`RAyCH z+w$HO!|lK~gw7%%uE|@DwLqrtuvfK~4;DS_;5Xv7P{k5@%9bP9rb)Ty38P^5*nCIj>*VkXtpv6qb2PmDPHYur9op zcyIM?HkZv&t>XJ&$60R%=_kt6h95KndRDW){jPND&Oe%3!_&w0F`Ju84WSr`=tRC; zKOBbL#TKkGzmHMN{>b0$dkG4?sR8Y%0<1M>OT+Z{IhJB{7OXtxr9MQ@$z=_14G^$? zGviT^F!w*RAc_%rYX8yv0D}8*lY8epN&06Nnd^kfX5+jKn7eZj>Rbn0%Awnb*3RLd3m% z`&OQ2HRP4yk6{`P`^;q`CU;0!QI8AS;Z>anp*W0#os>?&g;k?cWA04@-tixhbH%n4 zaO}^GHWRnJWMH?xT6m{R+1WiT{hhG(b_gWLZA|3GiUbhYa8iXh(}7%=K8+PF322Ki zrlbyZzpY@8A+7_-Ur6L!mnB{eRMA9+>TCgmN= zI5E6$&X(~^%}V{V!Sy-AxUPC5wld0vRdc!%W;eFGAFX6H5+f<)t%~Zf4gW8v5~d0( z3=Z@EXq4c!9Iy)hJaBLI>a|)XR`ElZ%HyU+!m4AdPn#*4tDjsVy)E`x8gXQ^^>=>8 z8}K4{lbXMr##@XX`PAdlL8EJ}KWu@wbWpsnXJ?cte;_u#Ph#lgCef{pr3p+%)+9+^ z&$lPP%yRKo*skSWg?#^E%=XmiEpLC|F5{9F&QwPuN~v8xB%?4=p}T0Tb<*eI>7WhL zv;>zlXLwL{N>@QyHuaU~0J89i%X{gV+Q* zl?DYr0t0H02jZ_w^aqfzTT8D`-1yfGt^$$HRn&FlbmJ&32Tzy7Cw1BFl01vgO<4&s zua+6c(d7mEMICidVa_weCB5Ga)4L^Jqbb@5go7We@uZPZ$HQO+rpAm3%~8Z*Q=_GN zL$XRd{FQ*Ywg+LHI*rroo{D#zKnesfEwgEB( zC=n%RW&+aY{?&E99dz^xPpoMo08|G#Xf8^fn>Exp**ht;9yuK%C*3Y6Hj|1!dvzUO z`BaqVBCU#>zZ5emS87B=`yY*uCABjKAd5W1NkJ37BCyqG`J17-QtHgnu=dTtP1YYJ zsiq1#re9d(nec^Re&Ombp#RF^R|NKRJG2`C%b~b`+%coGu>+6~#Yo-E0Tj50Ljd_C zSBkB(pff42`;uw17PC=7cHn)v3ulO*C=0VJ%gU^^!~K&&DhBYQ)QI_V4-&PymD3J< zj)%X?Rbn{Av(8{fBM*ixNBk$ikSS(yqxEC0s?MXPs^zpz1)w)Hj``VF|b4r09sx#5^KO7{c6ODp&t z01OO?h{Orr0s2HB7n1gPrF6UO+xv2%Ej=|II2g!t@{_a4K{Q;D?;4zcn7XoLubX8Y ze35?X>Z(qsu8Sc25xmkCX1T1JO$(%z(3qM^*aGDZnz4jzfYI^24F)1)F(yUMPM3jv zj_xXzPxbaJaUWx_HJ?YBj+Z6Aj&<*K2V{6X7Y#vMDe?S(fNCHwzx!cF%HD9^X74&w zT-d<)t*4XikX=sq9d`kT4BeHN$HQJ9ug4O5JtjHjWLCX=`P8H~TFZSs3qM9L3%!UD z91_!OyF=w+NzVS*XLjg|StQU+h;jdZIB(DozU`wvN^dS?eI}Fn(TW@lZx#DcH&;BV!MtiACB>RQJ6oi=8;{9T;#|k?B^;0`X zr5o$J@pfQW#0Ck)CQVj`GT<^+O-}RB8@&uZc+X`+%8Q85ViB8)7`q3j#`O=uL5LFU z6A#>)c{A9P4Dbmc3;ZXFs97pB>@d?}7gv%DxUNNt?9!s6N6Zf~Nx{h_=%&)|Q*GIF>~Pk*xR8~a)$5C{ zX-bo!dfJgzIL&|NZyfzcbGzp>{6H^~T~Dg6@r9gLtSl8AC(o?`e(Jw10E5}q}QsjJI_f5Yo_UOG5&qLnXYkPV> zJ&axJCeq!oKGUxDLZ;MwQ3wAj&}98RQ&Ds_M47G2alvPqI-O(9^(n5%S8j&?UMqQ! zI6*slQ#?ikDOg|4Y=d=Oq!*vREwt%vkb0=!QIYfxWr?P~oGFReLTY4(a(6g7=O8MWCHlWe6$L&%BBN6GS$ZrRci&*)#39;2)|yJ1BIP)dy^g>w#{~P0pMz&&I)ukfBq~qNe->Qk zOVBwSmBAcFu+5tHmhH<}BUD<4H-UqRR$hh32DWN?qZT(=w!A`n0ZZ2{->C2iJCtn_qvgE3UEftY^Yu+vi^Ne~{OtY;LG|1c{l2gDFdGby0wrJtMkj`y-bj%A7w2L)5RtoXty z*0|noph=?)+hxDGY%H+s?D_sAvtsY#CupdkS>LDLTQbmUT#L&M%d(-H*=(;sva|hX z+kRa-hKZh}IbqeQ>~!W~r<;qP7ifn&SaWuS)MBPt3abO-qErh%I#GthEqWqA%zM99 zb%@IxH`g5`w}CD(IsO$7fE>#fy!d2Q4hFn$!RQjKM3_0&v*bgEKBUhZ?E3@r7mN9zCIIde5uc+Pr}Z-FUs zSZC2jGJa#RN6zsUbm%1$P~PioR1OkEztE_Axx9~lmQlKa=w(JhqiiS|fawYgU102~ z!(+-vnf0WCb9iZj0s9Fs!=?_f58vu$*;Pwg129-0cDc1=hh-gPEAF7#J%qGWccMIw z35jFvYa<$(fx`D+FKWg_6OvENgJk8OmIkJ}WT=@)cZMkz+RJ$6tTX#syWWh68XF&szOBp@OMbA2f6^OWvw$QI^E>fZ1%;M@`lmSir7IQ zansM9p)AE1CZUw&n0-N*wl;wsYPD^HWD*{YLtbKMJ-Gu$gvAFEBSd;jd^- zq#cGjaF}H(TrG*NXPl&lW`2m8kEKFODGe$V_8GncnEhY0C*7QF+|1|q-(if%P;`18 z=AlUBd5Pqsu?qho(LLGVs=hl=Z96ww4rq6O8|Bv(fCuK0Ae624U+duMJBdv*_qmjo z`ifdZzFRgC0T;Yni@BJRRF?4ev&L>egVoxNhd%YVAlbeFPho|{c5!wYT8~J?x8#p~ zmTZ&c;y}6Wj|h@IiQS{k*?`ezK(W~P@Q1*Mu0_!$g_k`h11H`r#D&Urpl?0hpJ#{v z@GVDJi)pR|034V|^J%W!io z@gL1-;RWOM;c1+Rt#7#ufJHnA&YqQ)O@xXQ5?Ae~!KaG5X8Hn1^+aZs zGNozPl*9V? zY7L-kH9^GL=E?4-_|Gh@TZMdlZfzu}%iqc4ThOLosNNQfxM+fVqjRV$=%Gc6Nc?}5 zk=bvtuP4)07`9;x^go)$>%`AHqrCl=80J>#wH;7HNPyn1bXU0ko;Jf^Nq|^vrKmmr z6CO12{Nx<)B#$1B+%ofqPjh`A1Wz}nt?tW!z#r@%vNAdUHE?}iiarMwB{iy(*~ePy;*jc4cH)9#3i-pZ2$co@?xIV59Hq>@RtW4^EA(!(QPP)xWEg(oKO zu~+nX#bIO?--ikED*wYp&J?c&uie2?Yy&Ii_xZ;a9m8G*iGL24I0Ei*ggw}_qOK&6 znp5C{Mlbh!47gQ9CA~}jD|cDU7Yh~TTXem#VrU>Lt)Kx+1m&Ap?e%JP%hPr3{v6Jz z+*MQW6Ebmhya3?6x!VPf4*oRORd!pmMc7XDZEO46Jv%dp`&j@n#HwNEfe@1JhViNA zS;?5Ar~%NRmd>K#)fHzpkc^u_0Kko(Sb43JS2a?tEzXcK_*t1+M0JEGiC0T0!uj_} z!P=QRT#*@?5hGZYPiDjlKL-Tv8NIKbMZfIDIlYG*kx2eLrNU&&WauuLT_0(K-I6qws| z+Gh^M=h~s5^+#XKG2HjpzU{$p<5v=P=Ew2sQ}L6B{xfUipZmtTy#A{$M$9M%)=#x$ z8qOkJ6-S0ImK$`9e=PP*b73FY7SaTwhi8CJZyNsfDZ)KE-JWa>? z{!LlRF1@i(@JFxq`Z4>gZKJX8jb_{f{UJq1>()WT%OTR~vRKlo#MZEohueFW!XK8h z4pY+*i3r~;8?JzQ@T6(G_F-9(ziXR+Bi2FoDHZc3lE=Xz(4Di++RFYvDj{}BNDWTE z-q)SwK1tdbkvADoApKOEQ(K`kHR@BKC1jvl?kSRU^p26+%XRAJ9lKoCZKfeP4n`hz z>cltUwSx-33m1TXq@@RDPlzKUez^rLvobxOCys5ZDz_hpZ{m{oB=T*y*~Z|4MOXJP zV;6)WEb#>NqAx-Jn6a;ZSPXFJ4pt|LRJ8!UB5*Qw1%ATu5YWMg&v{}k))(48)fWsF zthgK1@S+mLxAIC0Uu^=neYLtOHp|u-6maL1ZUIqpz<_%7dsty@wq&9b#OIBfTnXiw z07Um_xtbL2Q$33wjU1Z`8I>)@#0_pA)NYvn*!FnE`I4lm{hNipv}TmYGLeExAi-)C zSx6X}rcEoZ7cH;M?x(UXn zYm_!N$W+as*dBoAF5}<(;Sa2Iq+1joJh}^Vd9Mz@sb_-b{!j9J^sul>g`O9p5!U~+ zCc^(dD$=UCDXbj+)aGrLGsHVJ7eJj9!6*qbkq|L)I6s)b1e)n6Yd01m@Bo4o&1Z*V zSue4_={Q+|6AMw}0&jP(?q~FLE_Cqk>g6S|0o7%C6g~N;ZB;<=^fkvG=T`?G{j`igE$SmEYq&%3Jag@!iw>1;uksS7VIU z_4Q>xFV<~Hs5yARnj_zjR8rLdHLg%~X4N>2sp~ys*NT1>)nLXjoT_sXBXyg>c+z(f z-kUQbl4MOOEBCzxRaq2I-m`q~O*ZoTfz{f!zX@){`xZ)3&fJ@O`-LGoZU1PBD>z)| zt2T{rPP&Oh8%uJ>j6LZK2+SpJ!;tPXVwcJbUmn^jfaGzm+cfGaa29bnn$h1YbX0+k zCd(NBySXgP+)Jrr10NJEgNL8pN&LK(4;~h@^}KsDj|RoR@z=HFhwx|sNsa=#^njLe z4(u}EEY!FmEhwLO3@jGvVWMg>?v@R}t|g-AIbrBO`HJInW|qZcypfxEgzzsKZ~Nj(3F+4vtDB#V?VV4Xk+EG1Rx53z%+E+)H$1q_;DIHKeRobhK4fLFcTgUavxCY`eG^7 zg^L${p7t0k{dEmG@b`w(=``0!O*S3m;G)E-cM2<0N=(!~TBb$x3vv2Jm8!VhgDv{i#H6;FI&qt;ROE z$km;A-vj7fZctjI(E~6P0MU-R?f~Nz@n#G7AVU8wW|N+ z6ktB9O{D8Ysy)-O8j5qL8(0saV6|r+pROwkC`yhy^XtCfznl|1WD8jTA&D?#j#IW< zR?@j%XwHNLxnQR;%Q;%tMvKBJrH6Uaw=RZyLHuJAdJCl31hx(_DYX-;b25D*czhZ9 zG}9!{aRwY9CM!NvxB8;CG+hyjDLm~NFHZ3m=G{5+cYE~$vnO(p_xbc1#6zRWZL3L8 z_(br%lM2q#)FA5g&iJIA=JfbDnkSNIj>!JfE`ZHxJH-l@~)5D38dxMMuD%-?M;sz54B0YN6s?kb42`AWmrAb zRVs{|5R=t2y}Z*>dE^0qtDl4V%6S!ot;D^KqV;_WUh9}&w%AdcY;yU^-I42Y^)NZ!CCReO=I3P1=)%wYXpQ?QDGdN@aVQS zv?!tItixk9OyYC@RxFcwEvgZZo*_rlH>tkx>8b)1n{ObuS$NFLMMsWO`VCAoR-cC~ z&dCT(l{$UAoh{7&jaEASZNzC z{~e%*RG{vSgAl&*$lsj{1BncSuqHare%qxKJZzW}QJ|Pm;G1H%pWAnmavbk?pw1H5 z<^v~c_X)AjQ*?1}Q*Chl=!qqMX``pbqNK%nOT6CbiF*0Cg<`Zu=4{zI_S=5M(JIcx z!?dAE4S5N^PXa>{ifua`{kTRMM(^aWAY9$6zg!p|^(BMZJGmx8Y%}0^$gk6_T+!4u4<9P6tkvEA{GGrF-2-w2kH*^cfxn8=2W|ds zi?sH*B9RTl1L))UV!xd-s=OL~IJ*lpjaPL4q92`fQw{fx1jOcLbBu9Wjl~&UJ4tw% z!Ece9;~$Nu8q}`-ZggTdQ@GbTMFAAIzHzE+{@eQZN5<}hIDQ{GK@{MDH%Muket*W$ z+htcuc2cqzv} z+&kBsQ0la%xZikD29buRLmywbvjdJ|l~!#@URE=Qyus;<&F(P9o`;GdSmKRME|Q;k8)DQ7BJ?MGXs zOu2o>`VPS@6W~NtDBdIx=3M;!ov14-#eDDS)kLTFW$raB7>!5a;n~$K92!vx zLQB51+TtJ`!lH1^^Y=#eee@3srUz5lg0d2XaJ2V)3Cv}L{f!*>!PU8)hJg)9SqXR! zq!MPVFi{i)u0;+d&E@ggcjLjYqnP25i86u$$kjUj97WDPN%53*Rw^|6K|=dLu+{gH zsdHc22-vlF`!`ZbjlPYy0aGkXhauiBv#?|SNGph3EH-QV*;u8@2!njeOLk9nI5yB7 zpX1$>_JzeCww1K8#5oH`l)oNOo=pS^xI46Up|H5X4CDwLB6PzuD*Fq$cPfie4;|h} zAMEBq+i27Y4AvJNE@Se-Tq=X9K7G&aBW@>l$sii=KGSowcX&0r5RElIyoBdIFe6vG z=e$k^y>4N74x>~N4e>xsE}giBOEy!?&nJCLZ>``@8b;{+qfwhg9Ri&vkZg*X6oIF^ zUck3g|Ayx#`RM*_u(#}hYy9%-7GA+PgYeZ21T1uZ> z0l+iSclU45x2)^YwRWOaT@C1}a+2}Z7imo0!x(cJ8uUa5HZ3Ew&?V#kBR<$S&O&K; z-1J$Ik@BTd7P*tcJ-0$2Ze(*gFRAoNrOt$&D)Els27(M*ftgM97EZjmnXUm92E`|Z z)As?X%gpcZ_A$n_GF?>{aD+0_w*+Ef?O?Wq(k_zscsN>tR@wgY!i4N5=E8~_uuXg3 zo9W$H?t97i#@1>R?}J!&Y0#sUoM3qm)Nfz5^+ZpkyxzW!`700o4HnVu8_&KgldqnF z^Dx$&auXlCKoFA+-7^Sj&3%FuZfE9Y&rJdQn^&ap(Bk;Q3&0xh%!zFYt0AE*4=ft# zfGWi>&*Cfez4>YP{RDREcMGZNp!h@7EZxX`5P!n@KqB61MY6V?qDv2#>nMinZi6}! zQWk^imjJndXO3RE>#(TYg^o1!wBpHu!)+Ov)v9gQj5F+Iv6SAh->7Fo%7tN!3+DQ~ z?SrCagYERbp`|cy(UIz}{U*cX#e*WNiA^ysXmt5y#{;_}i5?;3(qM((3}!b>jMDi~NFr zs#Yh=#Wc40_NJyrp_2bX#>uLzGE`>d%`Rid?B)BzqlVu4&Y!)*!d_`$IMV>_j7K(XwZZ9W|UCxZ!v>_On5EU(fQ?XP%;Nyc``6pi-4uM7ObA za=t_-c1BTq#zC6I=~$73+ZUdoQVBLO{ZRHZGVZ&STAf&oDxB7UJK2b-U2yI+NzM=@z1LAe{BI;4&?vx5?frs+zuCqLG9`D6iw1a(R1?NWU**;=U7iyBziaJ|7jaEUU#?$peERQsm z&pqdgWw%K|0<=+c-yyib`~Mf1c}MTTSnkx>qunK*ptexIQF5}stAjPeWS2)&5TB>>nGMZ1i|%5q=4DKAS*PdRs^UTIZJYR?ld=eJN$`zRTu z9RLV~0fJ*cV=VEK1xF)XX?ookDVI!3|8H|5_$LDn6gznW^yRV@pj9V>97%oek&YyI}?g_Ep}KMJAtK9)S+-Gphr3>%2H=t zcIQ<`ZhJUCix7sxFz)BsA z$6>q=-p< zIiqg%vXUZ19_n1&8R(bmg=UwaH?`}5Cn2F4? zNJ_XCRJO7E-h#nr6!09JZoX&^)F!ZWcT1)AGD9fDdBw)J>EHOP?<6yTzE4~eEk5pFJe~WI< zmg||Z&v`cc;n8C@(blThu2I@0wv zz?~=`M&G2@@lC7i!zu>G_4cJ;J=~jVbyviU>vxW$;w#LZtS>bCSY~9Sg`-a*mpn>j zYszECIo1a6JN=tFUdmU?hpu%h-AVkg)9Pog4hpHPqdYpYf%lg1 zVK`3RtPI`#3&$sAD<0g_o-=}GIp*`9$sy=S<1^v3#L*W8sDKxQGe-`50o4OKnHTn- zKdn>jWUMOOJ8EwC$D*xgHjD>vq&NrRG65(W)@+fV4ibwV0DYp(Ugg(|EvlpHrhYrs z8bce%p|fSKyi(2%%z0#a>kc$lbk5*Az)}OM_QLr5ZAx$?UCy6

uD5gAkHdSHb#< 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 literal 0 HcmV?d00001 From 85a654d42f7a52560249a6da39a1fc7cf953dd57 Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:23:15 +0500 Subject: [PATCH 03/10] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ba6316..cc6dafc 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ - Подробности в видео: https://youtu.be/hCPOQI-eFYs - **Поддержка двух типов дисплеев!** Подробности ниже ![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/displays.jpg) +- Поддержка OLED дисплея 128x64 +![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/oled128x64.jpg) ## Папки @@ -158,4 +160,4 @@ * [Основной YouTube канал](https://www.youtube.com/channel/UCgtAOyEQdAyjvm9ATCi_Aig?sub_confirmation=1) * [YouTube канал про Arduino](https://www.youtube.com/channel/UC4axiS76D784-ofoTdo5zOA?sub_confirmation=1) * [Мои видеоуроки по пайке](https://www.youtube.com/playlist?list=PLOT_HeyBraBuMIwfSYu7kCKXxQGsUKcqR) -* [Мои видеоуроки по Arduino](http://alexgyver.ru/arduino_lessons/) \ No newline at end of file +* [Мои видеоуроки по Arduino](http://alexgyver.ru/arduino_lessons/) From 45a0d4be3536ade0d22a606d279cd237bb774327 Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:23:38 +0500 Subject: [PATCH 04/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc6dafc..db100bf 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ - **Поддержка двух типов дисплеев!** Подробности ниже ![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/displays.jpg) - Поддержка OLED дисплея 128x64 -![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/oled128x64.jpg) +![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/oled128x64.JPG) ## Папки From ae3a91a3a439075d3e25af5f824892cc6eada49e Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:26:57 +0500 Subject: [PATCH 05/10] sd --- schemes&PCBs/oled128x64.JPG | Bin 317261 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 schemes&PCBs/oled128x64.JPG diff --git a/schemes&PCBs/oled128x64.JPG b/schemes&PCBs/oled128x64.JPG deleted file mode 100644 index 73f914524e3ff6b0790e728ab876f39338118762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317261 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 T 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%0D`EPWnuoqlayw>|C*FgIe(j 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≤kR+q)86#zyy)?z9Vv#p$dvrEp!sl%lH4y*U0pA~QV^C5Aiv`o7` zoH}pZOVht_3T#)MvL?uUQ^%| z!Pm>PSBfXL#3|2@<5qIe8-(HtvO29sDpaBTISB@5+c07_dbA9iQP{9*#b$`4%8nTm zrVv-CV|t0ZINf85Ts^G_U!#;*YmGiLwpNlRS^q|m5`g?S%^(LnWf{g=@KPnfZ4hCr zK}gc+OU5 zt_stb4ZlLAGb289S1=({6qE2~ z3LnEGE1R3HT#&4f;?2>A*zWjBVrXByY2-T&v!& zk?#XUbnB)v(3@Hd)Mqp5{BeAt^Gcx?y%IN=6{tWBh%oo8bF8m0uF|%waqd3S@r>gX zYwpWMS9B_u==ZOYfBI3J(iWrZv!5SMTG)QED*-Rr@CKD>`8GJy>2CLce(xwPJ&ViU#A8?FuYDn{)oJ6D?0g2-t3w2&Exh~G%Y~JrKhAmi?fDfs}CUu z!jvcIJeI*6U>HTBx|)wS8hq03vM8@{xrzSBnh$UNNhOxO`aMz?eh_TRJohm+$L|9W zL0ojZNpfX7sh>u2Hp~lepk_Gw(gdPjAOg}?^yJTepU=YRVux5%|%c8TS= z`^5S30oV2MU^B_kMN`;+bd@~NnS*myG(T%UEzWN)gR)|cT_OM>eH-?;MqEehGKtHG z<)bO_Ky+WCu@bbUXYc%RIY~A0yZei0Rr~!h{Ioq8tSiUU2b*H3y%5{ud>~-Jk=QCY zwPv5}Sft{bg?O1dvKj|n@rY99h+JK-Y(3tv=&iBmka89AJlYPO%_4%()qShnb_HQ6rz zCD}i()~9=G5k;8!?71In?JNXjdm`^;=PhcKtG}p(pO9OZ^F1O91{GEd;{i%c2*vHh zVj+`JjBU{`-`}5a^&MY=@?6&s)vU5H@O%`Q-WPL@)(PQQCs?Gha{n)tgZBH6uPP2c|23!|IEc^0-M&x_5 zNeR3{2P}weLBw#_to82c5|Y^n{wuD5coCB{b`=CGIZmK@=r|8@pij7Y#Z<(2nbCHUvg2U$udM6{Q*WSW8IEiLEy$D7Fba*uj}F^w>4! z>m9_vJ~a^OOD&)=%l{gRnY}x@?Y6TeRy$SlI@UTo1<(}gL-r(YNF<_jR;(O_VyHJn zh=2NcIRG4HHqOp(tdI3o*{?_ImO1pz=N9$jY-Fq@+JeP!jiDY)qoN`g-rfgfGq#vCL`jhNay1(Y}e zj@mAUcGZ!56}gF7GTv`)6e9^|KZ3QMqnw$IEkD{6zvsQM)F)on?UOtYWAMD#(b69$ zxN6Z<_o!5HrPefVrA(_Hj|vw0s4Sl0JF9gX)@;VO81l5ue+*$|RuG#~cV9|Dr{|W( zX;dFRJ0-4|yDMgR{K=iI)zBT6zJ}n_-ozxuJZV*bAff}3Xl75mV-h3<%E)tApYSKf z#u~&L@JCk5##YL*-OAk4ONbMV{i~QLS(Qr~ZTFZguH-1_;A>|VxBdD)VBq>djBD)Z zCac$YFdWXTORAIHdURZ_F=s#TpEmaIW%YF~7| z($d4@-}+H>G4|ttfX@?UV7P$osoATz!=c1Bck}t^qu!2UUvG9b^X7! zcbaud*N>_?`@Cd&*mf@6Zqa5Q03v}zV~dsV!2}cU6pCSX{-e7_B*8y~@ncnaH_k#k zvSvDS{0h4h+mvs-D!cX_@g3O=w$C}a-`cW=Xmj=ph*+xu>>p}wvnt$ck+BSMw*D4d=KhT~s^~e>bQ9hp5CoklqlL9^$2~(d z!#{C3j>+s2fgiN>eB#v6ms*SENMC=%c4Si0VUgw%f)LyeBUox3ia61J!w>fFZ6R6; z(_ZoKGE_Ja&xR&0X)%&y_XN^9zyt<;=Zq!w)<7lX(90btGNQB=I7{#FSM_)HI#j$UX3L^*} zoZ~?K8?eN?d9a8H4{-z3CCo(A2czfN7w)|XTkC&>9DVo*rXphX#UF|9Ki#xn-5%n? zk-oTlhFN2>>}NL;qLncy4Sw1VJEhFFi|1xj&8dmmHzi4`>k!KRY6U?0Zv*eqTgRA= z@W9@Te3zwo+e~g*PrbP|v8fL^1BftFd+&L}fk-6H58}CrN}NI4bwi+riOo4bMjkrV zma-LLl0Yq|Nxqb$QWWyU2*$kx-(-IA+`~g~CQyxka@u_ln;cI|8G_`Y_U4*hv}s&_MW~Z0w5S#(?ak(~@}yW?Be?Yx$(J z%Tu)!XI*hUnxZfzTW-)7@37C9{9Je))cc2|~m*{n$ zwmvy(l#`$B^gpJQ2^mx+xQXAXV|{T&msu&cTCczTJOZ9&`ybtJ#X6^|p8aidB_^mfB}ziR1R?eD?`^uY z2eaV;op8&g*7?`rnygxNFRn4lv;o_`0=)|8ka$IM{J3ig+HbbWvS({RO;>hkeSk{b zJAHD&UHW2dq!lGEK6K;Qah`>8tL-P|CQQgycDuMvKJi)WTc;C=dQ=#^gIxvgw(-ka z8vkqY#z>BV(rQ_s_j!+Lxp=Kj(7^_oGZbGI?0 z)97;wd;u}F-rR|>T+UvRo;!Uz&x^D&!WNx!OzZ3IZ#>U=a$9czPilPFSUr@dS;sTT z)l(oYt~jvWZVd*XJ#slkXzrO7EMWebAlA*kZ5UgjPJyb|*5fg8VNs%~vJc;W7jSsn zlxWyUmHG9y`hInFb^YCN{JK%p0E`b<1%MayeL%p{*Mf7)r-v<8HZUMhbm6*mj4=R0O zhPxXj_IR1^8CXTmOEZ%R+9G+!u{w`V(M6UpGLPjkJo?OEnZeziv>ES@_=56bm83=XIPnaYF#5S*$H=w$= z@H+iil70-F6UD4%I48-6iVk9BO_B8UCyV6${U<=Ju*YS?tRbvErkEus?*4Fu-;KeFg*@UW(=MGel zShT0H^8>G~>Ofr;N?COdVc!`B>M;e5efy-P4KrEJYBs<_@`98J7gi

NpnD1_B=K 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

p=+_5irmmM^pl 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

uD5gAkHdSHb#< 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 From 8028c504398563b2ad13f07f0f725e88d393bdf4 Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:27:58 +0500 Subject: [PATCH 06/10] oled picture add --- schemes&PCBs/oled128x64.jpg | Bin 0 -> 317261 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 schemes&PCBs/oled128x64.jpg diff --git a/schemes&PCBs/oled128x64.jpg b/schemes&PCBs/oled128x64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73f914524e3ff6b0790e728ab876f39338118762 GIT binary patch literal 317261 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 T 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%0D`EPWnuoqlayw>|C*FgIe(j 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≤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

NpnD1_B=K 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

p=+_5irmmM^pl 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

uD5gAkHdSHb#< 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 literal 0 HcmV?d00001 From ee4bd64abd60e0a6a0a9e1308b37c87c41d8765f Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:28:27 +0500 Subject: [PATCH 07/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index db100bf..cc6dafc 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ - **Поддержка двух типов дисплеев!** Подробности ниже ![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/displays.jpg) - Поддержка OLED дисплея 128x64 -![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/oled128x64.JPG) +![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/oled128x64.jpg) ## Папки From 872bd4f1bd82effc93a94b57d183fbc79357d23c Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 01:55:42 +0500 Subject: [PATCH 08/10] oled pic update --- schemes&PCBs/oled128x64.jpg | Bin 317261 -> 461358 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/schemes&PCBs/oled128x64.jpg b/schemes&PCBs/oled128x64.jpg index 73f914524e3ff6b0790e728ab876f39338118762..6475644d73a10cb9d7cf70d4cc28ce1137bf003b 100644 GIT binary patch literal 461358 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%0AVr#CcNvMB+o~;%`Y&j=Bl;?Gay3brrqkWh_#I> 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 literal 317261 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 T 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%0D`EPWnuoqlayw>|C*FgIe(j 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≤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

NpnD1_B=K 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

p=+_5irmmM^pl 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

uD5gAkHdSHb#< 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 From 31a0cbbbcb0bb5cfc79167ad84fe672f808e7238 Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 02:00:56 +0500 Subject: [PATCH 09/10] oled pic update --- schemes&PCBs/oled128x64.jpg | Bin 461358 -> 99022 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/schemes&PCBs/oled128x64.jpg b/schemes&PCBs/oled128x64.jpg index 6475644d73a10cb9d7cf70d4cc28ce1137bf003b..b2a2e981620ce055d53fa3ace29f3ce43ce9cdd8 100644 GIT binary patch delta 56156 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 T(5ugEz-V delta 273899 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

-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

th@s+xS4MNNUC1AI|2s=%?HS+Ba>XRNk-=snph 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

Y7t9V(X` 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

_Stem{PtL3-`tFRkGMbE+{nV;Xg3gr}i-xYrC z`3UiE5S+d;Z8febHouS!xFz8L_kAtO>A0PZ%GYIWc1lppDd3Im9%G7ms=<1MXu&LfYowA>8^=~ zucdp(Dvt9f)5cTTCWY(w_|3ICRzxLB57fB`SNynXn)rC!bqs*xz*sALj?tPRh{h!i z!>_Nre~60r9SZUAUs0UynYw`YRdg~0U;e>CD{mV)r?gz@n@Wln*-T2JCZYe@ z^AS$jF9%3OkIs}XA_C29)&hpanF{CU^Z(R-1^kBWlmD!@NkFXN^FZGUVg{+aCNsif zLe8xvWPNT)2;&E?nX#wC zOIzhB$UgUb9H6oB9j@|e)+gZ)RbV?*q0EJ{2FJ(9B`3_v99`eoiG&@MC$a~SlV^{2 zl(q75AFGTNpCy*1h1ajHT-aURMxahh#xa!zaf_h-1Zzf%RC9kq#=VX3Fk`JnX?}9bUBH~MU^}c84U$GXuuMXSKJ6xq6 zmjUea&lr-3mf3VwI1R4LU|+s`8E^H`_wG|tmis;AK^7WpTV1nJU^lUNkKNk&KeCK> zUsv@lqHwBKYitxt`_f;>7Ut%a#?=m8@d(7;MkQ*$)G@7e#0`ND{XZeTwxg^@p(&0B zwH)r}M!uPi7MT=qjTcp)m-oADOx&|b2CfRjx=CG&NkZRlzaFOkPnCJ5_;xf{Y`j?! zt)>+V8lE!(4pRkOpPn-@fIb1Xt76 z`y*&MM}XDvp26s1BZsG#pUppsNQjn6oPlhZ`a}kbcrhVka=$Che$=wa_tjM{)@s-R zD4kj-WF4*fO4;xmF2M7|rU%fVTbKV?BpOZo>{I-e6A?#bAzFCZg!9|yJ0{ULJZ+sa zq4n7CoIcK!FUZQvNUgtaiAEg8^M}FTd>zc|(Sl*P3=LjhDkdnWO@YI(tj`8Oiz7sH zx{H5tDl1zNO`gDYxiD~#esXYWU!f9g7GhcIDI3G}=!jaev2WzR#{#+=y*aDgXb5H} z94@QJ7E#F0zgRNFpYkaB5doe@->7a<>b8KDOsc#fHnZR$XKUhY<Rzzu2iYcfV@_fuR|cdYWqdQDs;NiaRw>EH+|xS7&d

-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

n-^#7Ph=Y~u8xc1f7s5{TmH08 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 bhHE`G>IhY(lVfC~6a1*6ijHPiJ3s%~0V-J~ From 1d5308ab059bc8289a9a27232eb3866ad182c1a2 Mon Sep 17 00:00:00 2001 From: NIck Date: Sun, 25 Mar 2018 02:09:40 +0500 Subject: [PATCH 10/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc6dafc..3e511cc 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ - Подробности в видео: https://youtu.be/hCPOQI-eFYs - **Поддержка двух типов дисплеев!** Подробности ниже ![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/displays.jpg) -- Поддержка OLED дисплея 128x64 +- Поддержка OLED дисплея 128x64
![DISPLAYS](https://github.com/AlexGyver/PCdisplay/blob/master/schemes%26PCBs/oled128x64.jpg)

SZ=)L>ryGk%NS+q-z=T?# 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