Rust on ESP32 part 2.5 - Switching software to Rust no_std and Embassy

code make rust embedded esp32 embassy

Rewriting the source code to better fit the ESP32 using no_std Rust and Embassy framework