mirror of
https://github.com/IcedRooibos/py32f0-template.git
synced 2025-10-29 08:52:04 -07:00
fix: ll st7567, reverse display
This commit is contained in:
parent
a03fef4b4b
commit
4aefda2594
@ -138,8 +138,8 @@ void ST7567_UpdateScreen(void)
|
|||||||
for (i = 0; i < ST7567_PAGES; i++)
|
for (i = 0; i < ST7567_PAGES; i++)
|
||||||
{
|
{
|
||||||
ST7567_WriteCommand(ST7567_SET_PAGE_ADDRESS|(i & ST7567_SET_PAGE_ADDRESS_MASK));
|
ST7567_WriteCommand(ST7567_SET_PAGE_ADDRESS|(i & ST7567_SET_PAGE_ADDRESS_MASK));
|
||||||
ST7567_WriteCommand(ST7567_SET_COLUMN_ADDRESS_MSB|(0 >> 4));
|
ST7567_WriteCommand(ST7567_SET_COLUMN_ADDRESS_MSB|(ST7567_X_OFFSET >> 4));
|
||||||
ST7567_WriteCommand(ST7567_SET_COLUMN_ADDRESS_LSB|(0 & 0x0F));
|
ST7567_WriteCommand(ST7567_SET_COLUMN_ADDRESS_LSB|(ST7567_X_OFFSET & 0x0F));
|
||||||
ST7567_Transmit(pt + (ST7567_WIDTH * i), ST7567_WIDTH, ST7567_TIMEOUT);
|
ST7567_Transmit(pt + (ST7567_WIDTH * i), ST7567_WIDTH, ST7567_TIMEOUT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -174,11 +174,11 @@ void ST7567_DrawPixel(uint16_t x, uint16_t y, uint8_t color)
|
|||||||
|
|
||||||
if (color == ST7567_COLOR_FRONT)
|
if (color == ST7567_COLOR_FRONT)
|
||||||
{
|
{
|
||||||
ST7567_Buffer_all[ST7567_X_OFFSET + x + (y / 8) * (ST7567_WIDTH + ST7567_SEG_EXPAND)] |= 1 << (y % 8);
|
ST7567_Buffer_all[x + (y / 8) * ST7567_WIDTH] |= 1 << (y % 8);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ST7567_Buffer_all[ST7567_X_OFFSET + x + (y / 8) * (ST7567_WIDTH + ST7567_SEG_EXPAND)] &= ~(1 << (y % 8));
|
ST7567_Buffer_all[x + (y / 8) * ST7567_WIDTH] &= ~(1 << (y % 8));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -43,7 +43,7 @@
|
|||||||
// Y height
|
// Y height
|
||||||
#define ST7567_HEIGHT 64
|
#define ST7567_HEIGHT 64
|
||||||
// Additional bytes in each row
|
// Additional bytes in each row
|
||||||
#define ST7567_SEG_EXPAND 0
|
#define ST7567_SEG_EXPAND 4
|
||||||
// Display RAM Pages (8x8bit + 1bit)
|
// Display RAM Pages (8x8bit + 1bit)
|
||||||
#define ST7567_PAGES 8
|
#define ST7567_PAGES 8
|
||||||
// X orientation
|
// X orientation
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user