diff options
Diffstat (limited to 'quantum/backlight/backlight_chibios.c')
-rw-r--r-- | quantum/backlight/backlight_chibios.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/quantum/backlight/backlight_chibios.c b/quantum/backlight/backlight_chibios.c index 4d5a69e14..7c6edd10d 100644 --- a/quantum/backlight/backlight_chibios.c +++ b/quantum/backlight/backlight_chibios.c | |||
@@ -8,9 +8,13 @@ | |||
8 | # define BACKLIGHT_LIMIT_VAL 255 | 8 | # define BACKLIGHT_LIMIT_VAL 255 |
9 | #endif | 9 | #endif |
10 | 10 | ||
11 | // GPIOV2 && GPIOV3 | ||
12 | #ifndef BACKLIGHT_PAL_MODE | 11 | #ifndef BACKLIGHT_PAL_MODE |
13 | # define BACKLIGHT_PAL_MODE 2 | 12 | # if defined(USE_GPIOV1) |
13 | # define BACKLIGHT_PAL_MODE PAL_MODE_ALTERNATE_PUSHPULL | ||
14 | # else | ||
15 | // GPIOV2 && GPIOV3 | ||
16 | # define BACKLIGHT_PAL_MODE 5 | ||
17 | # endif | ||
14 | #endif | 18 | #endif |
15 | 19 | ||
16 | // GENERIC | 20 | // GENERIC |
@@ -70,7 +74,7 @@ static uint32_t rescale_limit_val(uint32_t val) { | |||
70 | 74 | ||
71 | void backlight_init_ports(void) { | 75 | void backlight_init_ports(void) { |
72 | #ifdef USE_GPIOV1 | 76 | #ifdef USE_GPIOV1 |
73 | palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), PAL_MODE_STM32_ALTERNATE_PUSHPULL); | 77 | palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), BACKLIGHT_PAL_MODE); |
74 | #else | 78 | #else |
75 | palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), PAL_MODE_ALTERNATE(BACKLIGHT_PAL_MODE)); | 79 | palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), PAL_MODE_ALTERNATE(BACKLIGHT_PAL_MODE)); |
76 | #endif | 80 | #endif |