@@ -498,11 +498,11 @@ class ModuleIO : public Module {
498498 EXT_LOGD (MB_TAG, " Try to configure ethernet" );
499499 EthernetSettingsService* ess = _sveltekit->getEthernetSettingsService ();
500500 #ifdef CONFIG_IDF_TARGET_ESP32S3
501- ess->v_ETH_SPI_SCK = INT8_MAX ;
502- ess->v_ETH_SPI_MISO = INT8_MAX ;
503- ess->v_ETH_SPI_MOSI = INT8_MAX ;
504- ess->v_ETH_PHY_CS = INT8_MAX ;
505- ess->v_ETH_PHY_IRQ = INT8_MAX ;
501+ ess->v_ETH_SPI_SCK = - 1 ;
502+ ess->v_ETH_SPI_MISO = - 1 ;
503+ ess->v_ETH_SPI_MOSI = - 1 ;
504+ ess->v_ETH_PHY_CS = - 1 ;
505+ ess->v_ETH_PHY_IRQ = - 1 ;
506506
507507 auto assignIfValid = [](uint8_t gpio, uint8_t usage, int8_t & target) {
508508 if (GPIO_IS_VALID_GPIO (gpio))
@@ -534,7 +534,7 @@ class ModuleIO : public Module {
534534 }
535535
536536 // allocate the pins found
537- if (ess->v_ETH_SPI_SCK != INT8_MAX && ess->v_ETH_SPI_MISO != INT8_MAX && ess->v_ETH_SPI_MOSI != INT8_MAX && ess->v_ETH_PHY_CS != INT8_MAX && ess->v_ETH_PHY_IRQ != INT8_MAX ) {
537+ if (ess->v_ETH_SPI_SCK != - 1 && ess->v_ETH_SPI_MISO != - 1 && ess->v_ETH_SPI_MOSI != - 1 && ess->v_ETH_PHY_CS != - 1 && ess->v_ETH_PHY_IRQ != - 1 ) {
538538 // ess->v_ETH_PHY_TYPE = ETH_PHY_W5500;
539539 // ess->v_ETH_PHY_ADDR = 1;
540540 ess->v_ETH_PHY_RST = -1 ; // not wired
0 commit comments