Add filament runout sensor menu item (#11971)
This commit is contained in:
committed by
Scott Lahteine
parent
8489673cea
commit
4d5566a6b7
@ -32,7 +32,8 @@
|
||||
|
||||
FilamentRunoutSensor runout;
|
||||
|
||||
bool FilamentRunoutSensor::filament_ran_out; // = false
|
||||
bool FilamentRunoutSensor::enabled = true,
|
||||
FilamentRunoutSensor::filament_ran_out; // = false
|
||||
uint8_t FilamentRunoutSensor::runout_count; // = 0
|
||||
|
||||
void FilamentRunoutSensor::setup() {
|
||||
|
@ -38,6 +38,8 @@
|
||||
|
||||
class FilamentRunoutSensor {
|
||||
public:
|
||||
static bool enabled;
|
||||
|
||||
FilamentRunoutSensor() {}
|
||||
|
||||
static void setup();
|
||||
@ -56,6 +58,7 @@ class FilamentRunoutSensor {
|
||||
static uint8_t runout_count;
|
||||
|
||||
FORCE_INLINE static bool check() {
|
||||
if (!enabled) return false;
|
||||
#if NUM_RUNOUT_SENSORS < 2
|
||||
// A single sensor applying to all extruders
|
||||
const bool is_out = READ(FIL_RUNOUT_PIN) == FIL_RUNOUT_INVERTING;
|
||||
|
Reference in New Issue
Block a user