kopia lustrzana https://github.com/lora-aprs/LoRa_APRS_iGate
display and ethernet fix
rodzic
c72668ecad
commit
92b283e32f
|
@ -64,6 +64,7 @@ void Display::update() {
|
|||
if (_displaySaveMode) {
|
||||
_displayTimeout.start();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (_displayTimeout.check()) {
|
||||
deactivateDisplay();
|
||||
|
|
|
@ -70,12 +70,16 @@ bool EthTask::setup(std::shared_ptr<Configuration> config, std::shared_ptr<Board
|
|||
digitalWrite(ETH_NRST, 1);
|
||||
|
||||
ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK);
|
||||
while (!eth_connected) {
|
||||
sleep(1);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool EthTask::loop(std::shared_ptr<Configuration> config) {
|
||||
if (!eth_connected) {
|
||||
_stateInfo = "Ethernet not connected";
|
||||
_state = Error;
|
||||
return false;
|
||||
}
|
||||
_stateInfo = ETH.localIP().toString();
|
||||
_state = Okay;
|
||||
return true;
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue