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 4d5a69e14e..7c6edd10d6 100644 --- a/quantum/backlight/backlight_chibios.c +++ b/quantum/backlight/backlight_chibios.c @@ -8,9 +8,13 @@  #    define BACKLIGHT_LIMIT_VAL 255  #endif -// GPIOV2 && GPIOV3  #ifndef BACKLIGHT_PAL_MODE -#    define BACKLIGHT_PAL_MODE 2 +#    if defined(USE_GPIOV1) +#        define BACKLIGHT_PAL_MODE PAL_MODE_ALTERNATE_PUSHPULL +#    else +// GPIOV2 && GPIOV3 +#        define BACKLIGHT_PAL_MODE 5 +#    endif  #endif  // GENERIC @@ -70,7 +74,7 @@ static uint32_t rescale_limit_val(uint32_t val) {  void backlight_init_ports(void) {  #ifdef USE_GPIOV1 -    palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), PAL_MODE_STM32_ALTERNATE_PUSHPULL); +    palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), BACKLIGHT_PAL_MODE);  #else      palSetPadMode(PAL_PORT(BACKLIGHT_PIN), PAL_PAD(BACKLIGHT_PIN), PAL_MODE_ALTERNATE(BACKLIGHT_PAL_MODE));  #endif | 
