Apply TERN to compact code (#17619)
This commit is contained in:
		@@ -97,9 +97,7 @@ void HAL_init_board() {
 | 
			
		||||
    esp3dlib.init();
 | 
			
		||||
  #elif ENABLED(WIFISUPPORT)
 | 
			
		||||
    wifi_init();
 | 
			
		||||
    #if ENABLED(OTASUPPORT)
 | 
			
		||||
      OTA_init();
 | 
			
		||||
    #endif
 | 
			
		||||
    TERN_(OTASUPPORT, OTA_init());
 | 
			
		||||
    #if ENABLED(WEBSUPPORT)
 | 
			
		||||
      spiffs_init();
 | 
			
		||||
      web_init();
 | 
			
		||||
@@ -133,9 +131,7 @@ void HAL_idletask() {
 | 
			
		||||
  #if BOTH(WIFISUPPORT, OTASUPPORT)
 | 
			
		||||
    OTA_handle();
 | 
			
		||||
  #endif
 | 
			
		||||
  #if ENABLED(ESP3D_WIFISUPPORT)
 | 
			
		||||
    esp3dlib.idletask();
 | 
			
		||||
  #endif
 | 
			
		||||
  TERN_(ESP3D_WIFISUPPORT, esp3dlib.idletask());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void HAL_clear_reset_source() { }
 | 
			
		||||
@@ -176,39 +172,17 @@ void HAL_adc_init() {
 | 
			
		||||
  adc1_config_width(ADC_WIDTH_12Bit);
 | 
			
		||||
 | 
			
		||||
  // Configure channels only if used as (re-)configuring a pin for ADC that is used elsewhere might have adverse effects
 | 
			
		||||
  #if HAS_TEMP_ADC_0
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_0_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_1
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_1_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_2
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_2_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_3
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_3_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_4
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_4_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_5
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_5_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_6
 | 
			
		||||
    adc2_set_attenuation(get_channel(TEMP_6_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_ADC_7
 | 
			
		||||
    adc3_set_attenuation(get_channel(TEMP_7_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_HEATED_BED
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_BED_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_TEMP_CHAMBER
 | 
			
		||||
    adc1_set_attenuation(get_channel(TEMP_CHAMBER_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if ENABLED(FILAMENT_WIDTH_SENSOR)
 | 
			
		||||
    adc1_set_attenuation(get_channel(FILWIDTH_PIN), ADC_ATTEN_11db);
 | 
			
		||||
  #endif
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_0, adc1_set_attenuation(get_channel(TEMP_0_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_1, adc1_set_attenuation(get_channel(TEMP_1_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_2, adc1_set_attenuation(get_channel(TEMP_2_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_3, adc1_set_attenuation(get_channel(TEMP_3_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_4, adc1_set_attenuation(get_channel(TEMP_4_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_5, adc1_set_attenuation(get_channel(TEMP_5_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_6, adc2_set_attenuation(get_channel(TEMP_6_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_ADC_7, adc3_set_attenuation(get_channel(TEMP_7_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_HEATED_BED, adc1_set_attenuation(get_channel(TEMP_BED_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(HAS_TEMP_CHAMBER, adc1_set_attenuation(get_channel(TEMP_CHAMBER_PIN), ADC_ATTEN_11db));
 | 
			
		||||
  TERN_(FILAMENT_WIDTH_SENSOR, adc1_set_attenuation(get_channel(FILWIDTH_PIN), ADC_ATTEN_11db));
 | 
			
		||||
 | 
			
		||||
  // Note that adc2 is shared with the WiFi module, which has higher priority, so the conversion may fail.
 | 
			
		||||
  // That's why we're not setting it up here.
 | 
			
		||||
 
 | 
			
		||||
@@ -61,9 +61,7 @@ void Servo::move(const int value) {
 | 
			
		||||
  if (attach(0) >= 0) {
 | 
			
		||||
    write(value);
 | 
			
		||||
    safe_delay(servo_delay[channel]);
 | 
			
		||||
    #if ENABLED(DEACTIVATE_SERVOS_AFTER_MOVE)
 | 
			
		||||
      detach();
 | 
			
		||||
    #endif
 | 
			
		||||
    TERN_(DEACTIVATE_SERVOS_AFTER_MOVE, detach());
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
#endif // HAS_SERVOS
 | 
			
		||||
 
 | 
			
		||||
@@ -42,43 +42,21 @@ void ICACHE_RAM_ATTR endstop_ISR() { endstops.update(); }
 | 
			
		||||
 | 
			
		||||
void setup_endstop_interrupts() {
 | 
			
		||||
  #define _ATTACH(P) attachInterrupt(digitalPinToInterrupt(P), endstop_ISR, CHANGE)
 | 
			
		||||
  #if HAS_X_MAX
 | 
			
		||||
    _ATTACH(X_MAX_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_X_MIN
 | 
			
		||||
    _ATTACH(X_MIN_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Y_MAX
 | 
			
		||||
    _ATTACH(Y_MAX_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Y_MIN
 | 
			
		||||
    _ATTACH(Y_MIN_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z_MAX
 | 
			
		||||
    _ATTACH(Z_MAX_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z_MIN
 | 
			
		||||
     _ATTACH(Z_MIN_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z2_MAX
 | 
			
		||||
    _ATTACH(Z2_MAX_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z2_MIN
 | 
			
		||||
    _ATTACH(Z2_MIN_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z3_MAX
 | 
			
		||||
    _ATTACH(Z3_MAX_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z3_MIN
 | 
			
		||||
    _ATTACH(Z3_MIN_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z4_MAX
 | 
			
		||||
    _ATTACH(Z4_MAX_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z4_MIN
 | 
			
		||||
    _ATTACH(Z4_MIN_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  #if HAS_Z_MIN_PROBE_PIN
 | 
			
		||||
    _ATTACH(Z_MIN_PROBE_PIN);
 | 
			
		||||
  #endif
 | 
			
		||||
  TERN_(HAS_X_MAX, _ATTACH(X_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_X_MIN, _ATTACH(X_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Y_MAX, _ATTACH(Y_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_Y_MIN, _ATTACH(Y_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Z_MAX, _ATTACH(Z_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_Z_MIN, _ATTACH(Z_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_X2_MAX, _ATTACH(X2_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_X2_MIN, _ATTACH(X2_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Y2_MAX, _ATTACH(Y2_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_Y2_MIN, _ATTACH(Y2_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Z2_MAX, _ATTACH(Z2_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_Z2_MIN, _ATTACH(Z2_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Z3_MAX, _ATTACH(Z3_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_Z3_MIN, _ATTACH(Z3_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Z4_MAX, _ATTACH(Z4_MAX_PIN));
 | 
			
		||||
  TERN_(HAS_Z4_MIN, _ATTACH(Z4_MIN_PIN));
 | 
			
		||||
  TERN_(HAS_Z_MIN_PROBE_PIN, _ATTACH(Z_MIN_PROBE_PIN));
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user