diff --git a/doku.txt b/doku.txt new file mode 100644 index 0000000..cc2fb63 --- /dev/null +++ b/doku.txt @@ -0,0 +1,3 @@ +Hardware Timer didnt work https://github.com/khoih-prog/ESP8266TimerInterrupt#why-using-isr-based-hardware-timer-interrupt-is-better +=> Software Timer https://ullisroboterseite.de/esp8266-timing.html#timer + diff --git a/src/main.cpp b/src/main.cpp index 18af5f1..7642d7a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -21,7 +21,7 @@ void ledsequence(uint8_t direction, uint8_t onoff, uint8_t factor); uint8_t softstart_led(uint8_t led, uint16_t startval, uint16_t stopval, uint8_t factor); void timerCallback(void *pArg) -{ +{ *((int *) pArg) += 1; //Serial.print("hallo\n"); @@ -192,10 +192,11 @@ void setup() { delay(5000); ESP.restart(); } - + os_timer_setfn(&Timer1, timerCallback, &c); os_timer_arm(&Timer1, 1, true); + Serial.println("Ready"); Serial.print("IP address: "); Serial.println(WiFi.localIP());