-
Notifications
You must be signed in to change notification settings - Fork 44
Update dependencies and replace Cell and RefCell with SyncCell and Mutex, respectively #372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependencies and replace Cell and RefCell with SyncCell and Mutex, respectively #372
Conversation
Cargo Vet Audit Passed
|
bb315c4 to
a161f15
Compare
|
Looks like the CI failures are due to a circular dependency between |
JamesHuard
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work @tullom! Did we happen to test this with embassy tip of main to see if it can build now?
a161f15 to
a431ab7
Compare
Yes, this PR includes changes to |
5ceceae to
79da228
Compare
79da228 to
4bfbf0a
Compare
4bfbf0a to
7a6ed4f
Compare
|
All of my comments are non-blocking. |
… and update examples (#386) Thank you to @magravel for fixing the changes in embedded-cfu-protocol. This PR includes the same .rs changes in #341. - Update cfu-service to use constructs in embedded-cfu-protocol v0.2.0 - Further testing showed that I missed some Cells in battery-service/device.rs that should've been fixed in #372 - Fixed in this PR - Update examples to be Sync safe and patch embedded-services to remove a circular dependency in the examples' `Cargo.toml`
AtomicPtr<T>rather than*mut [T]