The previous version requirement of >=0.30 does not work since esp-idf-sys is allowed to change the public API in 0.31 and later, which they did. Basically changing a bunch of u32s into usize.
This PR makes the >= version requirement into a more strict caret requirement allowing only 0.32.x where x can be anything, but not 0.33 or newer. Since we can expect esp-idf-sys to not break semver this should never break our crate here.
The previous version requirement of >=0.30 does not work since esp-idf-sys is allowed to change the public API in 0.31 and later, which they did. Basically changing a bunch of
u32
s intousize
.This PR makes the
>=
version requirement into a more strict caret requirement allowing only0.32.x
wherex
can be anything, but not0.33
or newer. Since we can expectesp-idf-sys
to not break semver this should never break our crate here.