Bladeren bron

Add a function to output spaces to serial

Scott Lahteine 7 jaren geleden
bovenliggende
commit
12ce051b55
2 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 2
    0
      Marlin/serial.cpp
  2. 5
    0
      Marlin/serial.h

+ 2
- 0
Marlin/serial.cpp Bestand weergeven

@@ -32,3 +32,5 @@ void serial_echopair_P(const char* s_P, long v)          { serialprintPGM(s_P);
32 32
 void serial_echopair_P(const char* s_P, float v)         { serialprintPGM(s_P); SERIAL_ECHO(v); }
33 33
 void serial_echopair_P(const char* s_P, double v)        { serialprintPGM(s_P); SERIAL_ECHO(v); }
34 34
 void serial_echopair_P(const char* s_P, unsigned long v) { serialprintPGM(s_P); SERIAL_ECHO(v); }
35
+
36
+void serial_spaces(uint8_t count) { while (count--) MYSERIAL.write(' '); }

+ 5
- 0
Marlin/serial.h Bestand weergeven

@@ -84,6 +84,11 @@ FORCE_INLINE void serial_echopair_P(const char* s_P, uint16_t v) { serial_echopa
84 84
 FORCE_INLINE void serial_echopair_P(const char* s_P, bool v) { serial_echopair_P(s_P, (int)v); }
85 85
 FORCE_INLINE void serial_echopair_P(const char* s_P, void *v) { serial_echopair_P(s_P, (unsigned long)v); }
86 86
 
87
+void serial_spaces(uint8_t count);
88
+#define SERIAL_ECHO_SP(C)     serial_spaces(C)
89
+#define SERIAL_ERROR_SP(C)    serial_spaces(C)
90
+#define SERIAL_PROTOCOL_SP(C) serial_spaces(C)
91
+
87 92
 //
88 93
 // Functions for serial printing from PROGMEM. (Saves loads of SRAM.)
89 94
 //

Laden…
Annuleren
Opslaan