foxBMS  1.6.0
The foxBMS Battery Management System API Documentation
FRAM_VERSION_s Struct Reference

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

#include <fram_cfg.h>

Data Fields

FRAM_PROJECT_ID project
 
uint8_t major
 
uint8_t minor
 
uint8_t patch
 

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 121 of file fram_cfg.h.

Field Documentation

◆ major

uint8_t FRAM_VERSION_s::major

major release version

Definition at line 124 of file fram_cfg.h.

◆ minor

uint8_t FRAM_VERSION_s::minor

minor release version

Definition at line 125 of file fram_cfg.h.

◆ patch

uint8_t FRAM_VERSION_s::patch

patch release version

Definition at line 126 of file fram_cfg.h.

◆ project

FRAM_PROJECT_ID FRAM_VERSION_s::project

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

Definition at line 122 of file fram_cfg.h.


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