Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Namespaces | Functions | Variables
command_base.cpp File Reference
#include "command_base.h"
#include "../application.h"
#include "../modules/globals.h"
#include "../modules/finda.h"
#include "../modules/fsensor.h"
#include "../modules/idler.h"
#include "../modules/pulley.h"
#include "../modules/selector.h"
#include "../modules/motion.h"
#include "../modules/leds.h"
#include "../modules/user_input.h"
Include dependency graph for command_base.cpp:

Namespaces

 logic
 The logic namespace handles the application logic on top of the modules.
 

Functions

ErrorCodelogic::operator|= (ErrorCode &a, ErrorCode b)
 
ErrorCode logic::operator<< (ErrorCode a, uint8_t b)
 
static ErrorCode logic::TMC2130ToErrorCode (const hal::tmc2130::ErrorFlags &ef)
 
ErrorCode logic::__attribute__ ((noinline)) AddErrorAxisBit(ErrorCode ec
 
ErrorCode logic::CheckMovable (const mm::MovableBase &m)
 
static ErrorCode logic::WithoutAxisBits (ErrorCode ec)
 

Variables

ErrorCode uint8_t logic::axis
 
return logic::ec = (ErrorCode::TMC_PULLEY_BIT << axis)