модуль сильно искажает цвета, это не заметно на контрастных оттенках (где все значения либо 0 либо 255) но когда речь заходит про отображение оранжевого, он становиться прям сильно красным. на этом экране цвета у меня были инвертированные и по этому я добавил функцию инверсии в код и активировал ее через define SCREEN_INVERT_COLORS. на другом экране ST7725(без S) (модуль KMR1441 SPI V2) цвета не искажаются и инверсия не потребовалась. скорее всего проблема программная, и я не учел какой-то особенности дисплея при написании кода.
на этом экране цвета у меня были инвертированные и по этому я добавил функцию инверсии в код и активировал ее через define SCREEN_INVERT_COLORS.
на другом экране ST7725(без S) (модуль KMR1441 SPI V2) цвета не искажаются и инверсия не потребовалась.
скорее всего проблема программная, и я не учел какой-то особенности дисплея при написании кода.
вот код: https://pastebin.com/aADf4WuA
вот весь проект: https://github.com/igorkll/nanoOS2