Есть блоки с русификацией для дисплея ST7735
viewtopic.php?f=112&t=6352 там нужно в библиотеку Adafruit_GFX_Library добавить файлик glcdfont.c с заменой, в версии 8.3.2 работают нормально, в версии 9 если файлик этот не менять тоже работают но соответственно руский шрифт выходит кракозябрами, если добавить выходит ошибка компиляции.
"d:\\flprog_9\\FLProg_9-0-0_Win64\\ideV8\\portable\\sketchbook\\libraries\\Adafruit_GFX_Library\\glcdfont.c" -o "C:\\Users\\root\\AppData\\Local\\Temp\\arduino_build_994488\\libraries\\Adafruit_GFX_Library\\glcdfont.c.o"
d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\Adafruit_GFX_Library\glcdfont.c:18:28: error: 'font' defined but not used [-Werror=unused-const-variable=]
static const unsigned char font[] PROGMEM = {
^~~~
cc1.exe: some warnings being treated as errors
Несколько библиотек найдено для "Wire.h"
Используется: D:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.14\libraries\Wire
Не используется: d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\Wire
Используем библиотеку Flprog_Utilites версии 1.0.0 из папки: d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites
Используем библиотеку RT_HW_00_BASE_v2.16_03.03.24 версии 7.1.1 из папки: d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE_v2.16_03.03.24
Используем библиотеку BluetoothSerial версии 2.0.0 из папки: D:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.14\libraries\BluetoothSerial
Используем библиотеку Wire версии 2.0.0 из папки: D:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.14\libraries\Wire
Используем библиотеку SPI версии 2.0.0 из папки: D:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.14\libraries\SPI
Используем библиотеку Flprog_Blocks версии 1.0.0 из папки: d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Blocks
Используем библиотеку Adafruit_GFX_Library версии 1.8.3 из папки: d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\Adafruit_GFX_Library
Используем библиотеку Adafruit_ST7735_and_ST7789_Library версии 1.10.0 из папки: d:\flprog_9\FLProg_9-0-0_Win64\ideV8\portable\sketchbook\libraries\Adafruit_ST7735_and_ST7789_Library
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.
Если скопировать код созданный FLProg 9.0.0 из apduino IDE в apduino IDE от старой версии то все тоже работает (руский есть)
https://arduino.ru/forum/programmirovan ... lei-v-kodi
Здесь описано по какому принципу происходит русификация,в главном блоке как раз есть функция utf8rus.
Перезалил ST7735_TEST.flp, почему то не открывался девятой версией.
Последний раз редактировалось
georgsp 16.04.2024{, 13:11}, всего редактировалось 3 раза.