|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- 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
-
-
-
-
- ### __Zum aktivieren von GDBStub:__
- ```c
- #include <GDBStub.h>
-
- ...
-
- void setup() {
- Serial.begin(460800);
- gdbstub_init();
- ```
-
- ### __Achtung !__
- GDB muss dafür compiled werden
- GDB-Version aus Arduino Toolchain hat Support
-
- ```sh
- $ ./start_xtensa_gdb_stub.sh
- ```
-
- ### __Achtung !__
- Don`t forget __\r__
-
- ESP-OTA wird von ufw oder Defender geblockt.
- - Windows -> Python needs to be granted with rights
- - Linux -> open udp port in ufw ->
-
- ```sh
- platform.ini
- upload_flags =
- --host-port <PORT>
- ...
- $ sudo ufw allow tcp/<PORT>
- ```
-
-
- ```c++
- server.streamFile(f, mime::getContentType(SRH::_path), requestMethod);
-
- =====>
-
- const String& p = SRH::_path;
- if(p.endsWith(".gzip")) {
- server.sendHeader("Content-Encoding", "gzip");
- server.streamFile(f, mime::getContentType(p.substring(0, p.length()-5)), requestMethod);
- }
- else
- server.streamFile(f, mime::getContentType(SRH::_path), requestMethod);
- ```
-
- LED_sequence_v1:
- TODO:
- - disable led stripes after defined time (webserver paramter?)
- - define what to do if people enter stairs from different directions
- - CAUTION: Sensor-Deadtime at LEAST 8 seconds
- - --> switch off with person leaving stairs might not be possible
-
- Webserver on v0.3.0 now working with LittleFS
- TODO:
- - check dir for files automatic
- - move handleNotFound to httpserver.h
- - maybe compress files ?
-
-
- ### LED Flickering issue
- https://github.com/NachtRaveVL/PCA9685-Arduino/issues/15
- PlatformIO Library veraltet !!
-
-
- ### TIMER in OTA unterbrechen !!!!!
-
-
-
- ### further improvments
- with streamFile gzip encoded Files can be sent
- this reduces space on fs !
- new easier script needed to just convert to .gz
- maybe measure timings on ESP
-
- __=> use serveStatic because way simpler !__
|