diff options
Diffstat (limited to 'platforms/chibios/drivers/uart.h')
| -rw-r--r-- | platforms/chibios/drivers/uart.h | 46 | 
1 files changed, 32 insertions, 14 deletions
| diff --git a/platforms/chibios/drivers/uart.h b/platforms/chibios/drivers/uart.h index 603d51037b..db97840270 100644 --- a/platforms/chibios/drivers/uart.h +++ b/platforms/chibios/drivers/uart.h @@ -28,32 +28,50 @@  #    define SD1_TX_PIN A9  #endif -#ifndef SD1_TX_PAL_MODE -#    define SD1_TX_PAL_MODE 7 -#endif -  #ifndef SD1_RX_PIN  #    define SD1_RX_PIN A10  #endif -#ifndef SD1_RX_PAL_MODE -#    define SD1_RX_PAL_MODE 7 -#endif -  #ifndef SD1_CTS_PIN  #    define SD1_CTS_PIN A11  #endif -#ifndef SD1_CTS_PAL_MODE -#    define SD1_CTS_PAL_MODE 7 -#endif -  #ifndef SD1_RTS_PIN  #    define SD1_RTS_PIN A12  #endif -#ifndef SD1_RTS_PAL_MODE -#    define SD1_RTS_PAL_MODE 7 +#ifdef USE_GPIOV1 +#    ifndef SD1_TX_PAL_MODE +#        define SD1_TX_PAL_MODE PAL_MODE_ALTERNATE_OPENDRAIN +#    endif + +#    ifndef SD1_RX_PAL_MODE +#        define SD1_RX_PAL_MODE PAL_MODE_ALTERNATE_OPENDRAIN +#    endif + +#    ifndef SD1_CTS_PAL_MODE +#        define SD1_CTS_PAL_MODE PAL_MODE_ALTERNATE_OPENDRAIN +#    endif + +#    ifndef SD1_RTS_PAL_MODE +#        define SD1_RTS_PAL_MODE PAL_MODE_ALTERNATE_OPENDRAIN +#    endif +#else +#    ifndef SD1_TX_PAL_MODE +#        define SD1_TX_PAL_MODE 7 +#    endif + +#    ifndef SD1_RX_PAL_MODE +#        define SD1_RX_PAL_MODE 7 +#    endif + +#    ifndef SD1_CTS_PAL_MODE +#        define SD1_CTS_PAL_MODE 7 +#    endif + +#    ifndef SD1_RTS_PAL_MODE +#        define SD1_RTS_PAL_MODE 7 +#    endif  #endif  #ifndef SD1_CR1 | 
