Преглед изворни кода

STM32F1: AUTO_BED_LEVELING_UBL build fixes (#15240)

Tanguy Pruvot пре 5 година
родитељ
комит
2435c6082a
2 измењених фајлова са 6 додато и 1 уклоњено
  1. 3
    0
      Marlin/src/HAL/shared/Marduino.h
  2. 3
    1
      Marlin/src/core/serial.h

+ 3
- 0
Marlin/src/HAL/shared/Marduino.h Прегледај датотеку

@@ -58,6 +58,9 @@
58 58
     //#define strchr_P(s,c) strchr(s,c)
59 59
   #endif
60 60
 
61
+  #ifndef snprintf_P
62
+    #define snprintf_P snprintf
63
+  #endif
61 64
   #ifndef vsnprintf_P
62 65
     #define vsnprintf_P vsnprintf
63 66
   #endif

+ 3
- 1
Marlin/src/core/serial.h Прегледај датотеку

@@ -75,7 +75,9 @@ extern uint8_t marlin_debug_flags;
75 75
 #define SERIAL_PRINTF(V...)     SERIAL_OUT(printf, V)
76 76
 #define SERIAL_FLUSH()          SERIAL_OUT(flush)
77 77
 
78
-#if TX_BUFFER_SIZE > 0
78
+#ifdef __STM32F1__
79
+  #define SERIAL_FLUSHTX()      SERIAL_OUT(flush)
80
+#elif TX_BUFFER_SIZE > 0
79 81
   #define SERIAL_FLUSHTX()      SERIAL_OUT(flushTX)
80 82
 #else
81 83
   #define SERIAL_FLUSHTX()

Loading…
Откажи
Сачувај