mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-23 10:46:31 +00:00
Fix serial on ESP32C3/S2/S3 using USB console
This commit is contained in:
parent
f505f7a034
commit
61113e6918
@ -1994,11 +1994,19 @@ void SetSerial(uint32_t baudrate, uint32_t serial_config) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void ClaimSerial(void) {
|
void ClaimSerial(void) {
|
||||||
|
#ifdef ESP32
|
||||||
|
#if CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32S3
|
||||||
|
#ifdef USE_USB_CDC_CONSOLE
|
||||||
|
return; // USB console does not use serial
|
||||||
|
#endif // USE_USB_CDC_CONSOLE
|
||||||
|
#endif // ESP32C3, S2 or S3
|
||||||
|
#endif // ESP32
|
||||||
TasmotaGlobal.serial_local = true;
|
TasmotaGlobal.serial_local = true;
|
||||||
AddLog(LOG_LEVEL_INFO, PSTR("SNS: Hardware Serial"));
|
AddLog(LOG_LEVEL_INFO, PSTR("SNS: Hardware Serial"));
|
||||||
SetSeriallog(LOG_LEVEL_NONE);
|
SetSeriallog(LOG_LEVEL_NONE);
|
||||||
TasmotaGlobal.baudrate = GetSerialBaudrate();
|
TasmotaGlobal.baudrate = GetSerialBaudrate();
|
||||||
Settings->baudrate = TasmotaGlobal.baudrate / 300;
|
Settings->baudrate = TasmotaGlobal.baudrate / 300;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void SerialSendRaw(char *codes)
|
void SerialSendRaw(char *codes)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user