Use fastio for literal pins
This commit is contained in:
parent
07703d2bd6
commit
cb48292338
|
@ -782,7 +782,7 @@ void setup_killpin() {
|
||||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||||
|
|
||||||
void setup_filrunoutpin() {
|
void setup_filrunoutpin() {
|
||||||
pinMode(FIL_RUNOUT_PIN, INPUT);
|
SET_INPUT(FIL_RUNOUT_PIN);
|
||||||
#if ENABLED(ENDSTOPPULLUP_FIL_RUNOUT)
|
#if ENABLED(ENDSTOPPULLUP_FIL_RUNOUT)
|
||||||
WRITE(FIL_RUNOUT_PIN, HIGH);
|
WRITE(FIL_RUNOUT_PIN, HIGH);
|
||||||
#endif
|
#endif
|
||||||
|
@ -860,10 +860,9 @@ void servo_init() {
|
||||||
*/
|
*/
|
||||||
#if HAS_STEPPER_RESET
|
#if HAS_STEPPER_RESET
|
||||||
void disableStepperDrivers() {
|
void disableStepperDrivers() {
|
||||||
pinMode(STEPPER_RESET_PIN, OUTPUT);
|
OUT_WRITE(STEPPER_RESET_PIN, LOW); // drive it down to hold in reset motor driver chips
|
||||||
digitalWrite(STEPPER_RESET_PIN, LOW); // drive it down to hold in reset motor driver chips
|
|
||||||
}
|
}
|
||||||
void enableStepperDrivers() { pinMode(STEPPER_RESET_PIN, INPUT); } // set to input, which allows it to be pulled high by pullups
|
void enableStepperDrivers() { SET_INPUT(STEPPER_RESET_PIN); } // set to input, which allows it to be pulled high by pullups
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(EXPERIMENTAL_I2CBUS) && I2C_SLAVE_ADDRESS > 0
|
#if ENABLED(EXPERIMENTAL_I2CBUS) && I2C_SLAVE_ADDRESS > 0
|
||||||
|
@ -9194,8 +9193,7 @@ void setup() {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(Z_PROBE_SLED) && PIN_EXISTS(SLED)
|
#if ENABLED(Z_PROBE_SLED) && PIN_EXISTS(SLED)
|
||||||
pinMode(SLED_PIN, OUTPUT);
|
OUT_WRITE(SLED_PIN, LOW); // turn it off
|
||||||
digitalWrite(SLED_PIN, LOW); // turn it off
|
|
||||||
#endif // Z_PROBE_SLED
|
#endif // Z_PROBE_SLED
|
||||||
|
|
||||||
setup_homepin();
|
setup_homepin();
|
||||||
|
|
|
@ -302,16 +302,16 @@ bool Sd2Card::init(uint8_t sckRateID, uint8_t chipSelectPin) {
|
||||||
// set pin modes
|
// set pin modes
|
||||||
pinMode(chipSelectPin_, OUTPUT);
|
pinMode(chipSelectPin_, OUTPUT);
|
||||||
chipSelectHigh();
|
chipSelectHigh();
|
||||||
pinMode(SPI_MISO_PIN, INPUT);
|
SET_INPUT(SPI_MISO_PIN);
|
||||||
pinMode(SPI_MOSI_PIN, OUTPUT);
|
SET_OUTPUT(SPI_MOSI_PIN);
|
||||||
pinMode(SPI_SCK_PIN, OUTPUT);
|
SET_OUTPUT(SPI_SCK_PIN);
|
||||||
|
|
||||||
#if DISABLED(SOFTWARE_SPI)
|
#if DISABLED(SOFTWARE_SPI)
|
||||||
// SS must be in output mode even it is not chip select
|
// SS must be in output mode even it is not chip select
|
||||||
pinMode(SS_PIN, OUTPUT);
|
SET_OUTPUT(SS_PIN);
|
||||||
// set SS high - may be chip select for another SPI device
|
// set SS high - may be chip select for another SPI device
|
||||||
#if SET_SPI_SS_HIGH
|
#if SET_SPI_SS_HIGH
|
||||||
digitalWrite(SS_PIN, HIGH);
|
WRITE(SS_PIN, HIGH);
|
||||||
#endif // SET_SPI_SS_HIGH
|
#endif // SET_SPI_SS_HIGH
|
||||||
// set SCK rate for initialization commands
|
// set SCK rate for initialization commands
|
||||||
spiRate_ = SPI_SD_INIT_RATE;
|
spiRate_ = SPI_SD_INIT_RATE;
|
||||||
|
|
|
@ -1155,10 +1155,10 @@ void Stepper::report_positions() {
|
||||||
|
|
||||||
// From Arduino DigitalPotControl example
|
// From Arduino DigitalPotControl example
|
||||||
void Stepper::digitalPotWrite(int address, int value) {
|
void Stepper::digitalPotWrite(int address, int value) {
|
||||||
digitalWrite(DIGIPOTSS_PIN, LOW); // take the SS pin low to select the chip
|
WRITE(DIGIPOTSS_PIN, LOW); // take the SS pin low to select the chip
|
||||||
SPI.transfer(address); // send in the address and value via SPI:
|
SPI.transfer(address); // send in the address and value via SPI:
|
||||||
SPI.transfer(value);
|
SPI.transfer(value);
|
||||||
digitalWrite(DIGIPOTSS_PIN, HIGH); // take the SS pin high to de-select the chip:
|
WRITE(DIGIPOTSS_PIN, HIGH); // take the SS pin high to de-select the chip:
|
||||||
//delay(10);
|
//delay(10);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1275,21 +1275,21 @@ void Stepper::microstep_mode(uint8_t driver, uint8_t stepping_mode) {
|
||||||
void Stepper::microstep_readings() {
|
void Stepper::microstep_readings() {
|
||||||
SERIAL_PROTOCOLLNPGM("MS1,MS2 Pins");
|
SERIAL_PROTOCOLLNPGM("MS1,MS2 Pins");
|
||||||
SERIAL_PROTOCOLPGM("X: ");
|
SERIAL_PROTOCOLPGM("X: ");
|
||||||
SERIAL_PROTOCOL(digitalRead(X_MS1_PIN));
|
SERIAL_PROTOCOL(READ(X_MS1_PIN));
|
||||||
SERIAL_PROTOCOLLN(digitalRead(X_MS2_PIN));
|
SERIAL_PROTOCOLLN(READ(X_MS2_PIN));
|
||||||
SERIAL_PROTOCOLPGM("Y: ");
|
SERIAL_PROTOCOLPGM("Y: ");
|
||||||
SERIAL_PROTOCOL(digitalRead(Y_MS1_PIN));
|
SERIAL_PROTOCOL(READ(Y_MS1_PIN));
|
||||||
SERIAL_PROTOCOLLN(digitalRead(Y_MS2_PIN));
|
SERIAL_PROTOCOLLN(READ(Y_MS2_PIN));
|
||||||
SERIAL_PROTOCOLPGM("Z: ");
|
SERIAL_PROTOCOLPGM("Z: ");
|
||||||
SERIAL_PROTOCOL(digitalRead(Z_MS1_PIN));
|
SERIAL_PROTOCOL(READ(Z_MS1_PIN));
|
||||||
SERIAL_PROTOCOLLN(digitalRead(Z_MS2_PIN));
|
SERIAL_PROTOCOLLN(READ(Z_MS2_PIN));
|
||||||
SERIAL_PROTOCOLPGM("E0: ");
|
SERIAL_PROTOCOLPGM("E0: ");
|
||||||
SERIAL_PROTOCOL(digitalRead(E0_MS1_PIN));
|
SERIAL_PROTOCOL(READ(E0_MS1_PIN));
|
||||||
SERIAL_PROTOCOLLN(digitalRead(E0_MS2_PIN));
|
SERIAL_PROTOCOLLN(READ(E0_MS2_PIN));
|
||||||
#if HAS_MICROSTEPS_E1
|
#if HAS_MICROSTEPS_E1
|
||||||
SERIAL_PROTOCOLPGM("E1: ");
|
SERIAL_PROTOCOLPGM("E1: ");
|
||||||
SERIAL_PROTOCOL(digitalRead(E1_MS1_PIN));
|
SERIAL_PROTOCOL(READ(E1_MS1_PIN));
|
||||||
SERIAL_PROTOCOLLN(digitalRead(E1_MS2_PIN));
|
SERIAL_PROTOCOLLN(READ(E1_MS2_PIN));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -52,8 +52,7 @@
|
||||||
|
|
||||||
int dac_init() {
|
int dac_init() {
|
||||||
#if PIN_EXISTS(DAC_DISABLE)
|
#if PIN_EXISTS(DAC_DISABLE)
|
||||||
pinMode(DAC_DISABLE_PIN, OUTPUT);
|
OUT_WRITE(DAC_DISABLE_PIN, LOW); // set pin low to enable DAC
|
||||||
digitalWrite(DAC_DISABLE_PIN, LOW); // set pin low to enable DAC
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mcp4728_init();
|
mcp4728_init();
|
||||||
|
|
|
@ -221,13 +221,11 @@ void lcd_printPGM(const char* str) {
|
||||||
static void lcd_implementation_init() {
|
static void lcd_implementation_init() {
|
||||||
|
|
||||||
#if PIN_EXISTS(LCD_BACKLIGHT) // Enable LCD backlight
|
#if PIN_EXISTS(LCD_BACKLIGHT) // Enable LCD backlight
|
||||||
pinMode(LCD_BACKLIGHT_PIN, OUTPUT);
|
OUT_WRITE(LCD_BACKLIGHT_PIN, HIGH);
|
||||||
digitalWrite(LCD_BACKLIGHT_PIN, HIGH);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if PIN_EXISTS(LCD_RESET)
|
#if PIN_EXISTS(LCD_RESET)
|
||||||
pinMode(LCD_RESET_PIN, OUTPUT);
|
OUT_WRITE(LCD_RESET_PIN, HIGH);
|
||||||
digitalWrite(LCD_RESET_PIN, HIGH);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if DISABLED(MINIPANEL) // setContrast not working for Mini Panel
|
#if DISABLED(MINIPANEL) // setContrast not working for Mini Panel
|
||||||
|
|
Loading…
Reference in a new issue