Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Classes | Namespaces | Functions
permanent_storage.h File Reference
#include "../hal/eeprom.h"
#include "../config/axis.h"
Include dependency graph for permanent_storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  modules::permanent_storage::BowdenLength
 Read and store bowden length. More...
 
class  modules::permanent_storage::FilamentLoaded
 Read and store last filament loaded to nozzle. More...
 
class  modules::permanent_storage::DriveError
 Read and increment drive errors. More...
 
class  modules::permanent_storage::AxisTMCSetup
 Axis TMC persistent setup. More...
 

Namespaces

 modules
 The modules namespace contains models of MMU's components.
 
 modules::permanent_storage
 The permanent_storage namespace provides all necessary facilities related to permanently storing data (into EEPROM) on the MMU unit.
 

Functions

void modules::permanent_storage::Init ()
 Initialization of the permanent storage hive.
 
void modules::permanent_storage::EraseAll ()
 Erase the whole EEPROM.