DelfiSpace / DelfiPQcore

0 stars 1 forks source link

[FRAMGeneric] create Generic FRAM Object #41

Open CasperBroekhuizen opened 4 years ago

CasperBroekhuizen commented 4 years ago

MB85RS is referenced a couple of times, in order to decouple from hardware, consider creating a generic FRAM.

Note that MB85RS driver is currently NOT compatible with CY15B104QN. (https://github.com/DelfiSpace/MB85RS/issues/2). Having a generic with two drivers will fix this issue as well.

StefanoSperetta commented 4 years ago

As mentioned in https://github.com/DelfiSpace/MB85RS/issues/2, I disagree and would keep the MB85RS protocol but make it generic for bigger memories as well (as the command set is compatible).

I am not so much in favor of auto-detecting the available device but more of creating a list of supported devices and forcing the user to choose. The autodetect scares me in case we have partial failures in orbit and we might start interpreting the data in a weird way.