Ryan Summers

Results 195 comments of Ryan Summers
trafficstars

@jordens Based on my understanding, if you change a `Default` in the application and re-run the `clear` command, you will receive the new `Default` value. Is this specifically what is...

Based on the findings of https://github.com/quartiq/stabilizer/pull/884#discussion_r1644776679, I don't think we can use the `remove_item` API that `sequential-storage` provides because the chip cannot reliably write an already-written flash cell due to...

I talked with Dion (maintainer of sequential-storage) about this and his proposal was to add a feature flag to have the `sequential-storage` CRC be saved within its own unique flash-word....

> If we have HW ECC, then we don't need the additional CRC, right? Does it make sense to change/adapt/fork sequential-storage for HW ECC flash? ECC and CRCs are accomplishing...

> If the intention of the CRC there is to protect against bugs in the code (not HW flash read/write errors/power cuts), then is it useful? Is it a robust/complete/significant...

> > A CRC would indeed protect us against a power cut, > > As does HW ECC. The point was to figure out whether CRC on top of ECC...

> > the CRC would fail because the second 32-bytes does not contain the expected data. > > But for that scenario one doesn't need (and arguably shouldn't use) CRC...

Indeed this is a very breaking change and can be annoying for the end user to update because all of the APIs for callbacks change as a result. I've updated...

> Could the owned `interface` be dropped again if the borrowed context supports `Write`? Fewer type parameters... The `interface` is needed even in cases where the Context is not available,...

That being said, We _could_ update this so that the `interface` and `Context` are combined together (as in the existing `master` implementation), but just borrow context in all cases, and...