https://developer.espressif.com/blog/zephyr-rtos-on-esp32-first-steps/