client_rust
client_rust copied to clipboard
Esp32 support
This library already works really well on the embedded ESP32 SOC, but that platform being 32-bit means we cannot use AtomicU32.
This PR adds xtensa to the list of 32-bit architectures, so that it compiles.
It also implements Atomic for f32, so that Gauges become usable.
IMHO we really should use https://github.com/rust-lang/rust/issues/32976 once available, but that is for another day.