Is your feature request related to a problem? Please describe.
We want our backplane modules to have timestamped data so when we go back to review the data, we know when certain events occurred.
Describe the solution you'd like
This would involve having a new struct that takes a timestamp and a struct of some module's data.
i.e
Additional context
Should also make this data packed to guarantee no padding since we want to reduce how much space we use on our flash chip. This can be done in each module's header file instead of backplane definitions since no other module should care.
Is your feature request related to a problem? Please describe. We want our backplane modules to have timestamped data so when we go back to review the data, we know when certain events occurred. Describe the solution you'd like This would involve having a new struct that takes a timestamp and a struct of some module's data. i.e
{ uint32_t timestamp; power_module_telemetry_t telemetry; }
Additional context Should also make this data packed to guarantee no padding since we want to reduce how much space we use on our flash chip. This can be done in each module's header file instead of backplane definitions since no other module should care.