https://openelab.io/pl/blogs/learn/esp32-based-smartwatch