drivers: serial: nrfx: ifdef optional baudrates
Some baudrates are not supported in certain SoCs. Signed-off-by: Marcin Szymczyk <marcin.szymczyk@nordicsemi.no> Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
parent
62eecf9142
commit
6e5f432eee
|
@ -221,15 +221,19 @@ static int baudrate_set(const struct device *dev, uint32_t baudrate)
|
|||
case 28800:
|
||||
nrf_baudrate = NRF_UART_BAUDRATE_28800;
|
||||
break;
|
||||
#if defined(UART_BAUDRATE_BAUDRATE_Baud31250)
|
||||
case 31250:
|
||||
nrf_baudrate = NRF_UART_BAUDRATE_31250;
|
||||
break;
|
||||
#endif
|
||||
case 38400:
|
||||
nrf_baudrate = NRF_UART_BAUDRATE_38400;
|
||||
break;
|
||||
#if defined(UART_BAUDRATE_BAUDRATE_Baud56000)
|
||||
case 56000:
|
||||
nrf_baudrate = NRF_UART_BAUDRATE_56000;
|
||||
break;
|
||||
#endif
|
||||
case 57600:
|
||||
nrf_baudrate = NRF_UART_BAUDRATE_57600;
|
||||
break;
|
||||
|
|
|
@ -379,15 +379,19 @@ static int baudrate_set(const struct device *dev, uint32_t baudrate)
|
|||
case 28800:
|
||||
nrf_baudrate = NRF_UARTE_BAUDRATE_28800;
|
||||
break;
|
||||
#if defined(UARTE_BAUDRATE_BAUDRATE_Baud31250)
|
||||
case 31250:
|
||||
nrf_baudrate = NRF_UARTE_BAUDRATE_31250;
|
||||
break;
|
||||
#endif
|
||||
case 38400:
|
||||
nrf_baudrate = NRF_UARTE_BAUDRATE_38400;
|
||||
break;
|
||||
#if defined(UARTE_BAUDRATE_BAUDRATE_Baud56000)
|
||||
case 56000:
|
||||
nrf_baudrate = NRF_UARTE_BAUDRATE_56000;
|
||||
break;
|
||||
#endif
|
||||
case 57600:
|
||||
nrf_baudrate = NRF_UARTE_BAUDRATE_57600;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue