config.h (882B)
1 // Copyright 2023 jpe230 (@jpe230) 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 4 #pragma once 5 6 // SPI pins 7 #define SPI_DRIVER SPID0 8 #define SPI_SCK_PIN GP22 9 #define SPI_MOSI_PIN GP23 10 #define SPI_MISO_PIN GP20 // Unused 11 12 // LCD Configuration 13 #define LCD_RST_PIN GP21 14 #define LCD_CS_PIN GP8 15 #define LCD_DC_PIN GP9 16 #define LCD_BLK_PIN GP7 17 #define LCD_SPI_DIVISOR 4 18 #define LCD_WAIT_TIME 150 19 #define LCD_WIDTH 160 20 #define LCD_HEIGHT 80 21 #define LCD_ROTATION QP_ROTATION_270 22 #define LCD_OFFSET_X 1 23 #define LCD_OFFSET_Y 26 24 #define LCD_INVERT_COLOUR 25 26 // QP Configuration 27 #define QUANTUM_PAINTER_SUPPORTS_NATIVE_COLORS TRUE 28 #define ST7735_NO_AUTOMATIC_VIEWPORT_OFFSETS 29 30 // Backlight configuration 31 #define BACKLIGHT_PWM_DRIVER PWMD3 32 #define BACKLIGHT_PWM_CHANNEL 2 33 34 // Timeout configuration 35 #define QUANTUM_PAINTER_DISPLAY_TIMEOUT 10000 36 #define LIGHTS_TIMEOUT QUANTUM_PAINTER_DISPLAY_TIMEOUT