Merge pull request #1735 from AnHardt/compilerCandy
Remove some further warnings
This commit is contained in:
commit
b47fa8c064
|
@ -256,9 +256,6 @@ static void _draw_heater_status(int x, int heater) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lcd_implementation_status_screen() {
|
static void lcd_implementation_status_screen() {
|
||||||
|
|
||||||
static unsigned char fan_rot = 0;
|
|
||||||
|
|
||||||
u8g.setColorIndex(1); // black on white
|
u8g.setColorIndex(1); // black on white
|
||||||
|
|
||||||
// Symbols menu graphics, animated fan
|
// Symbols menu graphics, animated fan
|
||||||
|
@ -485,7 +482,7 @@ static void _drawmenu_sd(bool isSelected, uint8_t row, const char* pstr, const c
|
||||||
lcd_implementation_mark_as_selected(row, isSelected);
|
lcd_implementation_mark_as_selected(row, isSelected);
|
||||||
|
|
||||||
if (isDir) lcd_print(LCD_STR_FOLDER[0]);
|
if (isDir) lcd_print(LCD_STR_FOLDER[0]);
|
||||||
while (c = *filename) {
|
while ((c = *filename)) {
|
||||||
n -= lcd_print(c);
|
n -= lcd_print(c);
|
||||||
filename++;
|
filename++;
|
||||||
}
|
}
|
||||||
|
|
|
@ -459,7 +459,7 @@ ISR(TIMER1_COMPA_vect) {
|
||||||
#ifdef COREXY
|
#ifdef COREXY
|
||||||
// Head direction in -X axis for CoreXY bots.
|
// Head direction in -X axis for CoreXY bots.
|
||||||
// If DeltaX == -DeltaY, the movement is only in Y axis
|
// If DeltaX == -DeltaY, the movement is only in Y axis
|
||||||
if (current_block->steps[A_AXIS] != current_block->steps[B_AXIS] || (TEST(out_bits, A_AXIS) == TEST(out_bits, B_AXIS)))
|
if ((current_block->steps[A_AXIS] != current_block->steps[B_AXIS]) || (TEST(out_bits, A_AXIS) == TEST(out_bits, B_AXIS))) {
|
||||||
if (TEST(out_bits, X_HEAD))
|
if (TEST(out_bits, X_HEAD))
|
||||||
#else
|
#else
|
||||||
if (TEST(out_bits, X_AXIS)) // stepping along -X axis (regular cartesians bot)
|
if (TEST(out_bits, X_AXIS)) // stepping along -X axis (regular cartesians bot)
|
||||||
|
@ -487,9 +487,10 @@ ISR(TIMER1_COMPA_vect) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#ifdef COREXY
|
#ifdef COREXY
|
||||||
|
}
|
||||||
// Head direction in -Y axis for CoreXY bots.
|
// Head direction in -Y axis for CoreXY bots.
|
||||||
// If DeltaX == DeltaY, the movement is only in X axis
|
// If DeltaX == DeltaY, the movement is only in X axis
|
||||||
if (current_block->steps[A_AXIS] != current_block->steps[B_AXIS] || (TEST(out_bits, A_AXIS) != TEST(out_bits, B_AXIS)))
|
if ((current_block->steps[A_AXIS] != current_block->steps[B_AXIS]) || (TEST(out_bits, A_AXIS) != TEST(out_bits, B_AXIS))) {
|
||||||
if (TEST(out_bits, Y_HEAD))
|
if (TEST(out_bits, Y_HEAD))
|
||||||
#else
|
#else
|
||||||
if (TEST(out_bits, Y_AXIS)) // -direction
|
if (TEST(out_bits, Y_AXIS)) // -direction
|
||||||
|
@ -504,6 +505,9 @@ ISR(TIMER1_COMPA_vect) {
|
||||||
UPDATE_ENDSTOP(y, Y, max, MAX);
|
UPDATE_ENDSTOP(y, Y, max, MAX);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
#ifdef COREXY
|
||||||
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
if (TEST(out_bits, Z_AXIS)) { // -direction
|
if (TEST(out_bits, Z_AXIS)) { // -direction
|
||||||
|
|
|
@ -83,6 +83,17 @@ unsigned char soft_pwm_bed;
|
||||||
#ifdef FILAMENT_SENSOR
|
#ifdef FILAMENT_SENSOR
|
||||||
int current_raw_filwidth = 0; //Holds measured filament diameter - one extruder only
|
int current_raw_filwidth = 0; //Holds measured filament diameter - one extruder only
|
||||||
#endif
|
#endif
|
||||||
|
#if defined (THERMAL_RUNAWAY_PROTECTION_PERIOD) && THERMAL_RUNAWAY_PROTECTION_PERIOD > 0
|
||||||
|
void thermal_runaway_protection(int *state, unsigned long *timer, float temperature, float target_temperature, int heater_id, int period_seconds, int hysteresis_degc);
|
||||||
|
static int thermal_runaway_state_machine[4]; // = {0,0,0,0};
|
||||||
|
static unsigned long thermal_runaway_timer[4]; // = {0,0,0,0};
|
||||||
|
static bool thermal_runaway = false;
|
||||||
|
#if TEMP_SENSOR_BED != 0
|
||||||
|
static int thermal_runaway_bed_state_machine;
|
||||||
|
static unsigned long thermal_runaway_bed_timer;
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//=============================private variables============================
|
//=============================private variables============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
|
@ -1100,8 +1111,8 @@ void disable_heater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HEATER_0_USES_MAX6675
|
#ifdef HEATER_0_USES_MAX6675
|
||||||
#define MAX6675_HEAT_INTERVAL 250
|
#define MAX6675_HEAT_INTERVAL 250u
|
||||||
long max6675_previous_millis = MAX6675_HEAT_INTERVAL;
|
unsigned long max6675_previous_millis = MAX6675_HEAT_INTERVAL;
|
||||||
int max6675_temp = 2000;
|
int max6675_temp = 2000;
|
||||||
|
|
||||||
static int read_max6675() {
|
static int read_max6675() {
|
||||||
|
|
|
@ -146,16 +146,10 @@ void disable_heater();
|
||||||
void setWatch();
|
void setWatch();
|
||||||
void updatePID();
|
void updatePID();
|
||||||
|
|
||||||
#if defined (THERMAL_RUNAWAY_PROTECTION_PERIOD) && THERMAL_RUNAWAY_PROTECTION_PERIOD > 0
|
void PID_autotune(float temp, int extruder, int ncycles);
|
||||||
void thermal_runaway_protection(int *state, unsigned long *timer, float temperature, float target_temperature, int heater_id, int period_seconds, int hysteresis_degc);
|
|
||||||
static int thermal_runaway_state_machine[4]; // = {0,0,0,0};
|
void setExtruderAutoFanState(int pin, bool state);
|
||||||
static unsigned long thermal_runaway_timer[4]; // = {0,0,0,0};
|
void checkExtruderAutoFans();
|
||||||
static bool thermal_runaway = false;
|
|
||||||
#if TEMP_SENSOR_BED != 0
|
|
||||||
static int thermal_runaway_bed_state_machine;
|
|
||||||
static unsigned long thermal_runaway_bed_timer;
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
FORCE_INLINE void autotempShutdown() {
|
FORCE_INLINE void autotempShutdown() {
|
||||||
#ifdef AUTOTEMP
|
#ifdef AUTOTEMP
|
||||||
|
@ -167,9 +161,5 @@ FORCE_INLINE void autotempShutdown() {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void PID_autotune(float temp, int extruder, int ncycles);
|
|
||||||
|
|
||||||
void setExtruderAutoFanState(int pin, bool state);
|
|
||||||
void checkExtruderAutoFans();
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -43,7 +43,7 @@ static void ST7920_SWSPI_SND_8BIT(uint8_t val)
|
||||||
#define ST7920_NCS() {WRITE(ST7920_CS_PIN,0);}
|
#define ST7920_NCS() {WRITE(ST7920_CS_PIN,0);}
|
||||||
#define ST7920_SET_CMD() {ST7920_SWSPI_SND_8BIT(0xf8);u8g_10MicroDelay();}
|
#define ST7920_SET_CMD() {ST7920_SWSPI_SND_8BIT(0xf8);u8g_10MicroDelay();}
|
||||||
#define ST7920_SET_DAT() {ST7920_SWSPI_SND_8BIT(0xfa);u8g_10MicroDelay();}
|
#define ST7920_SET_DAT() {ST7920_SWSPI_SND_8BIT(0xfa);u8g_10MicroDelay();}
|
||||||
#define ST7920_WRITE_BYTE(a) {ST7920_SWSPI_SND_8BIT((a)&0xf0);ST7920_SWSPI_SND_8BIT((a)<<4);u8g_10MicroDelay();}
|
#define ST7920_WRITE_BYTE(a) {ST7920_SWSPI_SND_8BIT((uint8_t)((a)&0xf0u));ST7920_SWSPI_SND_8BIT((uint8_t)((a)<<4u));u8g_10MicroDelay();}
|
||||||
#define ST7920_WRITE_BYTES(p,l) {uint8_t i;for(i=0;i<l;i++){ST7920_SWSPI_SND_8BIT(*p&0xf0);ST7920_SWSPI_SND_8BIT(*p<<4);p++;}u8g_10MicroDelay();}
|
#define ST7920_WRITE_BYTES(p,l) {uint8_t i;for(i=0;i<l;i++){ST7920_SWSPI_SND_8BIT(*p&0xf0);ST7920_SWSPI_SND_8BIT(*p<<4);p++;}u8g_10MicroDelay();}
|
||||||
|
|
||||||
uint8_t u8g_dev_rrd_st7920_128x64_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
|
uint8_t u8g_dev_rrd_st7920_128x64_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
|
||||||
|
|
Loading…
Reference in a new issue