void loop(void) { heartbeat(); if (Serial.available()) avrisp(); }
AVRISPState_t ESP8266AVRISP::serve() { switch (update()) { case AVRISP_STATE_IDLE: // should not be called when idle, error? break; case AVRISP_STATE_PENDING: { _state = AVRISP_STATE_ACTIVE; // fallthrough } case AVRISP_STATE_ACTIVE: { while (_client.available()) { avrisp(); } return update(); } } return _state; }
void loop(void) { if (Serial.available()) { avrisp(); } }