foxBMS  1.2.1
The foxBMS Battery Management System API Documentation
FRAM_VERSION Struct Reference

Stores the version of the memory layout of the FRAM. More...

#include <fram_cfg.h>

Data Fields

FRAM_PROJECT_ID project
 
uint16_t version
 

Detailed Description

Stores the version of the memory layout of the FRAM.

This struct stores with which memory-layout version the FRAM has been written. This allows the BMS to recognize an incompatible memory layout.

Definition at line 102 of file fram_cfg.h.

Field Documentation

◆ project

FRAM_PROJECT_ID FRAM_VERSION::project

an identifier for the project, it is not intended to migrate between different projects

Definition at line 103 of file fram_cfg.h.

◆ version

uint16_t FRAM_VERSION::version

version counter, i.e. for updating to a new version in the same project

Definition at line 105 of file fram_cfg.h.


The documentation for this struct was generated from the following file: