Fixup snes_macropad on develop (#22444)
parent
76dc52c5c8
commit
1ddc2cbeb9
|
@ -84,22 +84,14 @@ static void setupForFlashing(void) {
|
|||
oled_write(" ", false);
|
||||
oled_write(" ", false);
|
||||
|
||||
// QMK is clever about only rendering a certain number of chunks per frame,
|
||||
// but since the device will go into flash mode right after this call,
|
||||
// we want to override this behavior and force all the chunks to be sent to
|
||||
// the display immediately.
|
||||
const size_t numIterations = OLED_DISPLAY_WIDTH * OLED_DISPLAY_HEIGHT / OLED_UPDATE_PROCESS_LIMIT;
|
||||
for (size_t num = 0; num < numIterations; ++num) {
|
||||
oled_render();
|
||||
}
|
||||
// todo: Replace the above hack with this, once develop branch is merged at the end of November 2023
|
||||
// oled_render_dirty(true);
|
||||
// Force data to be rendered
|
||||
oled_render_dirty(true);
|
||||
|
||||
// Set alternating backlight colors
|
||||
const uint8_t max = 20;
|
||||
rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT);
|
||||
for (size_t i = 0; i < RGBLED_NUM; ++i) {
|
||||
LED_TYPE *led_ = (LED_TYPE *)&led[i];
|
||||
rgb_led_t *led_ = (rgb_led_t *)&led[i];
|
||||
switch (i % 2) {
|
||||
case 0:
|
||||
setrgb(max, 0, max, led_);
|
||||
|
|
Loading…
Reference in New Issue