Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
|
#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"
Namespaces | |
logic | |
The logic namespace handles the application logic on top of the modules. | |
Functions | |
ErrorCode & | logic::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) |