mirror of
https://github.com/arendst/Tasmota.git
synced 2026-07-27 20:05:46 +00:00
Add logging for Hosted MCU SDIO connection (#24864)
This commit is contained in:
@@ -1559,6 +1559,15 @@ void WifiConnect(void)
|
||||
wifi_event_registered = true;
|
||||
#ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED
|
||||
// Hosted MCU SDIO pins must be set before WiFi is initialized
|
||||
char sdio_source[10] = "default";
|
||||
uint32_t sdio_pins[7] = { // From framework-arduinoespressif32 variants/esp32p4/pins_arduino.h
|
||||
BOARD_SDIO_ESP_HOSTED_CLK,
|
||||
BOARD_SDIO_ESP_HOSTED_CMD,
|
||||
BOARD_SDIO_ESP_HOSTED_D0,
|
||||
BOARD_SDIO_ESP_HOSTED_D1,
|
||||
BOARD_SDIO_ESP_HOSTED_D2,
|
||||
BOARD_SDIO_ESP_HOSTED_D3,
|
||||
BOARD_SDIO_ESP_HOSTED_RESET };
|
||||
if (WiFi.setPins(Pin(GPIO_HSDIO_CLK),
|
||||
Pin(GPIO_HSDIO_CMD),
|
||||
Pin(GPIO_HSDIO_D0),
|
||||
@@ -1566,8 +1575,17 @@ void WifiConnect(void)
|
||||
Pin(GPIO_HSDIO_D2),
|
||||
Pin(GPIO_HSDIO_D3),
|
||||
Pin(GPIO_HSDIO_RST))) {
|
||||
// AddLog(LOG_LEVEL_DEBUG, PSTR("HMC: Hosted MCU SDIO pins set"));
|
||||
strlcpy(sdio_source, "template", sizeof(sdio_source));
|
||||
sdio_pins[0] = Pin(GPIO_HSDIO_CLK);
|
||||
sdio_pins[1] = Pin(GPIO_HSDIO_CMD);
|
||||
sdio_pins[2] = Pin(GPIO_HSDIO_D0);
|
||||
sdio_pins[3] = Pin(GPIO_HSDIO_D1);
|
||||
sdio_pins[4] = Pin(GPIO_HSDIO_D2);
|
||||
sdio_pins[5] = Pin(GPIO_HSDIO_D3);
|
||||
sdio_pins[6] = Pin(GPIO_HSDIO_RST);
|
||||
}
|
||||
AddLog(LOG_LEVEL_DEBUG, PSTR("HST: Hosted MCU using %s GPIO%02d(CLK), GPIO%02d(CMD), GPIO%02d(D0), GPIO%02d(D1), GPIO%02d(D2), GPIO%02d(D3) and GPIO%02d(RST)"),
|
||||
sdio_source, sdio_pins[0], sdio_pins[1], sdio_pins[2], sdio_pins[3], sdio_pins[4], sdio_pins[5], sdio_pins[6]);
|
||||
#endif // CONFIG_ESP_WIFI_REMOTE_ENABLED
|
||||
}
|
||||
#endif // ESP32
|
||||
|
||||
@@ -103,6 +103,7 @@ void HostedMCUStatus(void) {
|
||||
if (once_shown) { return; }
|
||||
if (esp_hosted_is_config_valid()) {
|
||||
once_shown = true;
|
||||
/*
|
||||
char config[128] = { 0 };
|
||||
struct esp_hosted_transport_config *pconfig;
|
||||
if (ESP_TRANSPORT_OK == esp_hosted_transport_get_config(&pconfig)) {
|
||||
@@ -116,6 +117,9 @@ void HostedMCUStatus(void) {
|
||||
}
|
||||
AddLog(LOG_LEVEL_INFO, PSTR("HST: Hosted MCU %s v%s%s"),
|
||||
GetHostedMCU().c_str(), GetHostedFwVersion(ESP_HOSTED).c_str(), config);
|
||||
*/
|
||||
AddLog(LOG_LEVEL_INFO, PSTR("HST: Hosted MCU %s v%s"),
|
||||
GetHostedMCU().c_str(), GetHostedFwVersion(ESP_HOSTED).c_str());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user