Przeglądaj źródła

Fix Buzzer (pin) init for uninitialized FastIO (#19559)

Victor Oliveira 4 lat temu
rodzic
commit
b89700ed35
2 zmienionych plików z 7 dodań i 2 usunięć
  1. 5
    0
      Marlin/src/MarlinCore.cpp
  2. 2
    2
      Marlin/src/libs/buzzer.h

+ 5
- 0
Marlin/src/MarlinCore.cpp Wyświetl plik

1048
   SERIAL_ECHO_MSG("Compiled: " __DATE__);
1048
   SERIAL_ECHO_MSG("Compiled: " __DATE__);
1049
   SERIAL_ECHO_MSG(STR_FREE_MEMORY, freeMemory(), STR_PLANNER_BUFFER_BYTES, (int)sizeof(block_t) * (BLOCK_BUFFER_SIZE));
1049
   SERIAL_ECHO_MSG(STR_FREE_MEMORY, freeMemory(), STR_PLANNER_BUFFER_BYTES, (int)sizeof(block_t) * (BLOCK_BUFFER_SIZE));
1050
 
1050
 
1051
+  // Init buzzer pin(s)
1052
+  #if USE_BEEPER
1053
+    SETUP_RUN(buzzer.init());
1054
+  #endif
1055
+
1051
   // Set up LEDs early
1056
   // Set up LEDs early
1052
   #if HAS_COLOR_LEDS
1057
   #if HAS_COLOR_LEDS
1053
     SETUP_RUN(leds.setup());
1058
     SETUP_RUN(leds.setup());

+ 2
- 2
Marlin/src/libs/buzzer.h Wyświetl plik

84
 
84
 
85
     public:
85
     public:
86
       /**
86
       /**
87
-       * @brief Class constructor
87
+       * @brief Init Buzzer
88
        */
88
        */
89
-      Buzzer() {
89
+      static inline void init() {
90
         SET_OUTPUT(BEEPER_PIN);
90
         SET_OUTPUT(BEEPER_PIN);
91
         reset();
91
         reset();
92
       }
92
       }

Ładowanie…
Anuluj
Zapisz