https://upenelab.com/de/blogs/learn/esp32-based-smartwatch