Yeah embassy has improved tons recently. This is because embedded Rust is receiving a lot of investment from industry, embedded engineers desperately want a real C alternative there.