Quellcode durchsuchen

Fix mistake in bufer rotation function.

Vladimir N. Shilov vor 2 Jahren
Ursprung
Commit
726c6d753d
2 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 6 0
      ReadMe.txt
  2. 1 1
      src/board.c

+ 6 - 0
ReadMe.txt

@@ -59,3 +59,9 @@ Display Ctrl	HT1632C (устаревшая, не лучший выбор)
 
 Как вариант, делать всё под "нормальную" ориентацию, и использовать 
 промежуточный буфер в который "переворачивать" инфу перед выводом.
+---
+2022.09.13
+
+Небольшой затык...
+Нашёл причину "наложения" включенных светодиодов...
+Пока(?) не работает чтение I2C.

+ 1 - 1
src/board.c

@@ -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;