You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The EDU program status history is a ring buffer just like the telemetry memory, which is also on the FRAM. Therefore, we should implement a general ring buffer abstraction on the FRAM that can be used for both (see #179).
Edit: Implementing this general FRAM ring array is now tracked separately in #323.
The text was updated successfully, but these errors were encountered:
As explained in #294, we need a fallback mechanism in case the FRAM does not work. This means that the status history needs to be cached in RAM (maybe with a smaller size, though). If the FRAM works, entries are read from and written to it. Entries are also always written to the cache, but only when the FRAM doesn't work are they also read from the cache.
Description
The EDU program status history is a ring buffer just like the telemetry memory, which is also on the FRAM. Therefore, we should implement a general ring buffer abstraction on the FRAM that can be used for both (see #179).
Edit: Implementing this general FRAM ring array is now tracked separately in #323.
The text was updated successfully, but these errors were encountered: