https://gitter.im/painlessMesh/Lobby?at=5f1d733777eccd0e1476ffbf https://techtutorialsx.com/2017/05/06/esp32-arduino-creating-a-task/ https://www.freertos.org/FreeRTOS-quick-start-guide.html
https://github.com/pangodream/18650CL
- https://platformio.org/lib/show/401/Adafruit%20SleepyDog%20Library / https://github.com/adafruit/Adafruit_SleepyDog https://savjee.be/2019/12/esp32-tips-to-increase-battery-life/
https://platformio.org/lib/show/6173/Sqlite3Esp32 / https://github.com/siara-cc/esp32_arduino_sqlite3_lib most useful WINNER https://github.com/siara-cc/sqlite_micro_logger_arduino/tree/master/examples/ESP32_Console for logging sensor data
- https://github.com/Marzogh/SPIMemory, low level flash memory
- https://github.com/greiman/SdFat-beta SD cards, ExFat support for large files https://platformio.org/lib/show/6609/SdFat%20-%20Adafruit%20Fork https://platformio.org/lib/show/1643/Adafruit%20SPIFlash https://platformio.org/lib/show/322/SdFat
me-no-dev/ESPAsyncWebServer#792 https://github.com/lorol/arduino-esp32fs-plugin https://community.platformio.org/t/how-to-define-littlefs-partition-build-image-and-flash-it-on-esp32/11333/26
???
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/system_time.html https://github.com/mcxiaoke/ESPDateTime https://github.com/fbiego/ESP32Time https://forum.arduino.cc/index.php?topic=595802.0 (precision of deep sleep system time)
https://github.com/dxinteractive/ArduinoTapTempo
https://github.com/JSC-electronics/ObjectButton : Promising approach that implements Interfaces, so no callbacks needed and buttons give their reference (see two buttons example) https://github.com/bxparks/AceButton : Extensive button library, with capacitive sensor button example https://github.com/nathanRamaNoodles/SensorToButton : Simple presses with any sensor input https://github.com/mathertel/OneButton : Did not see an easy way to integrate touch buttons (old)
https://github.com/admarschoonen/TouchLib : specific for wearable projects
https://github.com/billythemusical/textile-interfaces/blob/master/velo-test/velo-test.ino https://www.makerguides.com/fsr-arduino-tutorial/
https://github.com/atuline/FastLED-Demos
long filterExponentially(long newVal, long currentVal, int weight) {
return (100 * weight * newVal + (100 - weight) * currentVal + 50)/10000;
}
visualiser.blink(360, 8, CRGB::DeepSkyBlue);