blob: c7023bd722d9a945c6416bab45a4e32f395e1dd7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
// Copyright 2025 [email protected]
// SPDX-License-Identifier: GPL-2.0-or-later
#include "quantum.h"
#ifdef QUANTUM_PAINTER_ENABLE
#include "qp.h"
static painter_device_t display;
void keyboard_post_init_kb(void) {
display = qp_st7789_make_spi_device(LCD_DISPLAY_WIDTH, LCD_DISPLAY_HEIGHT,
LCD_CS_PIN, LCD_DC_PIN, LCD_RST_PIN,
LCD_SPI_DIVISOR, 0);
qp_init(display, QP_ROTATION_0);
keyboard_post_init_user();
}
void suspend_power_down_kb(void) {
qp_power(display, false);
suspend_power_down_user();
}
void suspend_wakeup_init_kb(void) {
qp_power(display, true);
suspend_wakeup_init_user();
}
#endif // QUANTUM_PAINTER_ENABLE
|