~ruther/qmk_firmware

8ca4ed9a987f9e7815a813592a0210c4853386e6 — Brian Mock 5 years ago 640d12d
Fix off by one error with oled_write_raw_P (#9045)

1 files changed, 1 insertions(+), 1 deletions(-)

M drivers/oled/oled_driver.c
M drivers/oled/oled_driver.c => drivers/oled/oled_driver.c +1 -1
@@ 479,7 479,7 @@ void oled_write_ln_P(const char *data, bool invert) {
void oled_write_raw_P(const char *data, uint16_t size) {
    if (size > OLED_MATRIX_SIZE) size = OLED_MATRIX_SIZE;
    for (uint16_t i = 0; i < size; i++) {
        uint8_t c = pgm_read_byte(++data);
        uint8_t c = pgm_read_byte(data++);
        if (oled_buffer[i] == c) continue;
        oled_buffer[i] = c;
        oled_dirty |= (1 << (i / OLED_BLOCK_SIZE));