Prusa MINI Firmware overview
|
Go to the documentation of this file.
24 #include "../inc/MarlinConfig.h"
30 #define TONE_QUEUE_LENGTH 4
80 static inline void reset() {
102 static void tone(
const uint16_t duration,
const uint16_t frequency=0);
113 extern Buzzer buzzer;
116 #define BUZZ(d,f) buzzer.tone(d, f)
121 #define BUZZ(d,f) ui.buzz(d,f)
126 #define BUZZ(d,f) NOOP
void onPlayTone(const uint16_t frequency, const uint16_t duration)
Definition: marlin_server.cpp:874
#define LOW
Definition: wiring_constants.h:70
static volatile fsensor_t state
Definition: filament_sensor.c:23
uint32_t millis(void)
Definition: wiring_time.c:29
#define SET_OUTPUT(IO)
Definition: fastio.h:101
static void manage_heater() _O2
Definition: temperature.cpp:975
void tone(const pin_t _pin, const unsigned int frequency, const unsigned long duration=0)
#define FORCE_INLINE
Definition: macros.h:40
#define CRITICAL_SECTION_END
Definition: HAL.h:49
#define WRITE(IO, V)
Definition: fastio.h:96
#define TOGGLE(IO)
Definition: fastio.h:97
#define ELAPSED(NOW, SOON)
Definition: millis_t.h:29
Circular Queue class.
Definition: circularqueue.h:31
#define HIGH
Definition: wiring_constants.h:71
#define CRITICAL_SECTION_START
Definition: HAL.h:48
#define BEEPER_PIN
Definition: pins_CHEAPTRONICv2.h:125
Temperature thermalManager
Definition: temperature.cpp:89
uint32_t millis_t
Definition: millis_t.h:26