Prusa MINI Firmware overview
endstops.h File Reference
#include "../inc/MarlinConfig.h"
#include <stdint.h>

Go to the source code of this file.

Classes

class  Endstops
 
class  TemporaryGlobalEndstopsState
 

Enumerations

enum  EndstopEnum : char {
  X_MIN, Y_MIN, Z_MIN, Z_MIN_PROBE,
  X_MAX, Y_MAX, Z_MAX, X2_MIN,
  X2_MAX, Y2_MIN, Y2_MAX, Z2_MIN,
  Z2_MAX, Z3_MIN, Z3_MAX
}
 

Variables

Endstops endstops
 

Enumeration Type Documentation

◆ EndstopEnum

enum EndstopEnum : char

Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]

Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. endstops.h - manages endstops

Enumerator
X_MIN 
Y_MIN 
Z_MIN 
Z_MIN_PROBE 
X_MAX 
Y_MAX 
Z_MAX 
X2_MIN 
X2_MAX 
Y2_MIN 
Y2_MAX 
Z2_MIN 
Z2_MAX 
Z3_MIN 
Z3_MAX 
31  : char {
33  X_MAX, Y_MAX, Z_MAX,
34  X2_MIN, X2_MAX,
35  Y2_MIN, Y2_MAX,
36  Z2_MIN, Z2_MAX,
37  Z3_MIN, Z3_MAX
38 };

Variable Documentation

◆ endstops

Endstops endstops

Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]

Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. endstops.cpp - A singleton object to manage endstops

Z2_MIN
Definition: endstops.h:36
Z2_MAX
Definition: endstops.h:36
X_MIN
Definition: endstops.h:32
X_MAX
Definition: endstops.h:33
Y_MAX
Definition: endstops.h:33
Y2_MIN
Definition: endstops.h:35
Y2_MAX
Definition: endstops.h:35
Z3_MAX
Definition: endstops.h:37
Z_MIN_PROBE
Definition: endstops.h:32
X2_MAX
Definition: endstops.h:34
Z_MIN
Definition: endstops.h:32
X2_MIN
Definition: endstops.h:34
Z_MAX
Definition: endstops.h:33
Z3_MIN
Definition: endstops.h:37
Y_MIN
Definition: endstops.h:32