Универсальные пользовательские блоки.
Код: Выделить всё
const uint8_t rook_bitmap[] PROGMEM = { 0x00, 0x55, 0x7f, 0x3e, 0x3e, 0x3e, 0x3e, 0x7f };
Или речь о других?
Ingwar писал(а): ↑18.08.2022{, 00:37}Понадобилось использовать экранчик не с ардуино. Аппаратный SPI не захотел сходу работать на альтернативных чипах с библиотекой U8glib.
Пришлось перейти на софтовый SPI в U8g2 и немного подправить блоки уважаемого aidar_i, .
Проверил на ESP32 и Atmega328PB
тестовая 12864 u8g2.flp
Кириллицы не делал.
Отправлено спустя 9 минут 3 секунды:
3 элемента смазаны, поскольку перемещаютсяСпойлерПоказатьIMG_20220818_003113.jpg
Посмотрите тут viewtopic.php?f=72&t=4316#p55013
Я это уже видел,но я в программировании не силен.К тому же мой дисплей от какого то МФУ,и заработал только на примерах из библиотеки U8g2lib,как U8G2_ST7565_EA_DOGM128_F_4W_SW_SPI u8g2. Соответственно ваш ПБ подошел идеально.Пробовал пока только текст и цифры,и хочется вывести графику(заставку при включении или элементы меню).Так вот,если конечно Вас не затруднит,прошу добавить в Ваш ПБ,блок вывода графики. Спасибо.
Вот мой набор для 7565 Для справки, если в строке выбора дисплея менять цифру (0,1,2,3), то можно менять ориентацию экрана