Skip to content

Commit f509411

Browse files
committed
SSD1306 rotate view
1 parent 71f374f commit f509411

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

examples/parts/ssd1306_glut.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ ssd1306_gl_put_pixel_column (uint8_t block_pixel_column, float pixel_opacity,
9595

9696
for (int i = 0; i < 8; ++i)
9797
{
98-
if (block_pixel_column & (1 << i))
98+
if (block_pixel_column & (1 << (7 - i)))
9999
{
100100
glVertex2f (pix_size_g, pix_size_g * (i + 1));
101101
glVertex2f (0, pix_size_g * (i + 1));
@@ -123,7 +123,7 @@ ssd1306_gl_draw_pixels (ssd1306_t *part, float opacity, uint8_t invert)
123123
glPushMatrix ();
124124
for (int c = 0; c < part->columns; c++)
125125
{
126-
uint8_t vram_byte = ssd1306_gl_get_vram_byte (part, p, c);
126+
uint8_t vram_byte = ssd1306_gl_get_vram_byte (part, part->pages - p - 1, part->columns - c - 1);
127127
ssd1306_gl_put_pixel_column (vram_byte, opacity, invert);
128128
// Next column
129129
glTranslatef (pix_size_g + pix_gap_g, 0, 0);

0 commit comments

Comments
 (0)