@@ -59,3 +59,9 @@ Display Ctrl HT1632C (устаревшая, не лучший выбор)
Как вариант, делать всё под "нормальную" ориентацию, и использовать
промежуточный буфер в который "переворачивать" инфу перед выводом.
+---
+2022.09.13
+
+Небольшой затык...
+Нашёл причину "наложения" включенных светодиодов...
+Пока(?) не работает чтение I2C.
@@ -437,7 +437,7 @@ void display_WriteBuffer(void) {
while ((SPI1->SR & SPI_SR_BSY) != 0) { __NOP(); }
#ifdef FRAMEBUFFER_ROTATE
- static uint8_t spi_buf[DISPLAY_COLUMNS] = {0};
+ uint8_t spi_buf[DISPLAY_COLUMNS] = {0};
/* Rotate display buffer */
uint8_t i, j, p = 0x01;