Для ESP не годится ни C++ ни Rust, ни даже чистый СИ, если используется HEAP. Это гарантированный сбой работы системы в сложных проектах, когда HEAP не в 100 раз превышает по сумме все объемы запросов памяти всех сразу процедур. Если HEAP 1МБ и проект мигания светодиодом с отключенными...