fix: serial power port handling (#5190)
This commit is contained in:
@@ -455,8 +455,13 @@ void serialInit(uint8_t port_nr, int mode)
|
||||
|
||||
serialSetupPort(mode, params);
|
||||
|
||||
if (mode == UART_MODE_NONE ||
|
||||
!port || params.baudrate == 0 ||
|
||||
if (mode == UART_MODE_NONE ) {
|
||||
// Even if port has no mode, port power needs to be set
|
||||
serialSetPowerState(port_nr);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!port || params.baudrate == 0 ||
|
||||
!port->uart || !port->uart->init)
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user