Closed BlinkyStitt closed 4 years ago
shared-bus
does not have any requirement on atomics whatsoever; the error you are referencing comes from shared-bus-rtic
which is maintained by @ryan-summers.
Sorry for the unfortunate name @Rahix - the original intention of shared-bus-rtic
was just to provide convenience wrappers around shared-bus
, but there were some issues with the Sync
implementation that make shared-bus
not thread safe, so I ended up wrapping a new implementation. Would be happy to rename shared-bus-rtic
to avoid confusion.
Oops! I meant to open this there. Too many tabs (and too many Ryans!)
I'm not sure there's any way to "fix" this. I think it might just be better to say that
thumbv6m-none-eabi
and other platforms without atomics are not supported.I'm going to use a platform with thumbv7m-none-eabi instead of the feather_m0 that I was planning on using since atomics are going to be helpful for a few things.