mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-07 20:17:04 +03:00
flip correction :-)
This commit is contained in:
@@ -209,7 +209,7 @@ static bool SSD1306_Init( struct SSD1306_Device* DeviceHandle, int Width, int He
|
|||||||
SSD1306_HWReset( DeviceHandle );
|
SSD1306_HWReset( DeviceHandle );
|
||||||
|
|
||||||
/* Init sequence according to SSD1306.pdf */
|
/* Init sequence according to SSD1306.pdf */
|
||||||
SSD1306_SetMuxRatio( DeviceHandle, 0x3F );
|
SSD1306_SetMuxRatio( DeviceHandle, Height - 1 );
|
||||||
SSD1306_SetDisplayOffset( DeviceHandle, 0x00 );
|
SSD1306_SetDisplayOffset( DeviceHandle, 0x00 );
|
||||||
SSD1306_SetDisplayStartLine( DeviceHandle, 0 );
|
SSD1306_SetDisplayStartLine( DeviceHandle, 0 );
|
||||||
SSD1306_SetHFlip( DeviceHandle, false );
|
SSD1306_SetHFlip( DeviceHandle, false );
|
||||||
|
|||||||
@@ -45,6 +45,12 @@ sub nmodes {
|
|||||||
return $#modes;
|
return $#modes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# I don't think LMS renderer handles properly screens other than 32 pixels. It
|
||||||
|
# seems that all we get is a 32 pixel-tall data with anything else padded to 0
|
||||||
|
# i.e. if we try 64 pixels height, bytes 0..3 and 4..7 will contains the same
|
||||||
|
# pattern than the 32 pixels version, where one would have expected bytes 4..7
|
||||||
|
# to be empty
|
||||||
|
|
||||||
=comment
|
=comment
|
||||||
sub bytesPerColumn {
|
sub bytesPerColumn {
|
||||||
return 4;
|
return 4;
|
||||||
|
|||||||
Reference in New Issue
Block a user