@ -1214,6 +1214,7 @@ def write_UART_config(f):
tx_line = make_line ( dev + ' _TX ' )
tx_line = make_line ( dev + ' _TX ' )
rx_line = make_line ( dev + ' _RX ' )
rx_line = make_line ( dev + ' _RX ' )
rts_line = make_line ( dev + ' _RTS ' )
rts_line = make_line ( dev + ' _RTS ' )
cts_line = make_line ( dev + ' _CTS ' )
if rts_line != " 0 " :
if rts_line != " 0 " :
have_rts_cts = True
have_rts_cts = True
f . write ( ' #define HAL_HAVE_RTSCTS_SERIAL %u \n ' % uart_serial_num [ dev ] )
f . write ( ' #define HAL_HAVE_RTSCTS_SERIAL %u \n ' % uart_serial_num [ dev ] )
@ -1234,10 +1235,10 @@ def write_UART_config(f):
" #define HAL_ %s _CONFIG { (BaseSequentialStream*) &SD %u , %u , false, "
" #define HAL_ %s _CONFIG { (BaseSequentialStream*) &SD %u , %u , false, "
% ( dev , n , n ) )
% ( dev , n , n ) )
if mcu_series . startswith ( " STM32F1 " ) :
if mcu_series . startswith ( " STM32F1 " ) :
f . write ( " %s , %s , %s , " % ( tx_line , rx_line , rts_line ) )
f . write ( " %s , %s , %s , %s , " % ( tx_line , rx_line , rts_line , c ts_line ) )
else :
else :
f . write ( " STM32_ %s _RX_DMA_CONFIG, STM32_ %s _TX_DMA_CONFIG, %s , %s , %s , " %
f . write ( " STM32_ %s _RX_DMA_CONFIG, STM32_ %s _TX_DMA_CONFIG, %s , %s , %s , %s , " %
( dev , dev , tx_line , rx_line , rts_line ) )
( dev , dev , tx_line , rx_line , rts_line , cts_line ) )
# add inversion pins, if any
# add inversion pins, if any
f . write ( " %d , " % get_gpio_bylabel ( dev + " _RXINV " ) )
f . write ( " %d , " % get_gpio_bylabel ( dev + " _RXINV " ) )