1 #ifndef CURRENTCONTROL_H
2 #define CURRENTCONTROL_H
4 #include "libs/Kernel.h"
5 #include "libs/nuts_bolts.h"
6 #include "libs/utils.h"
8 #include "libs/Digipot.h"
10 #define alpha_current_checksum CHECKSUM("alpha_current")
11 #define beta_current_checksum CHECKSUM("beta_current")
12 #define gamma_current_checksum CHECKSUM("gamma_current")
13 #define delta_current_checksum CHECKSUM("delta_current")
14 #define currentcontrol_module_enable_checksum CHECKSUM("currentcontrol_module_enable")
16 class CurrentControl
: public Module
{
19 virtual ~CurrentControl() {};
21 void on_module_loaded();
22 void on_gcode_received(void *);