From 4bd0a060d100c7fb9ad657c939b954b081b62016 Mon Sep 17 00:00:00 2001 From: EnricoGuccii Date: Tue, 23 Dec 2025 16:59:20 +0100 Subject: eee --- lib/buzzer/buzzer.cpp | 31 ------------------------------- lib/buzzer/buzzer.h | 15 --------------- 2 files changed, 46 deletions(-) delete mode 100644 lib/buzzer/buzzer.cpp delete mode 100644 lib/buzzer/buzzer.h (limited to 'lib/buzzer') diff --git a/lib/buzzer/buzzer.cpp b/lib/buzzer/buzzer.cpp deleted file mode 100644 index 089f814..0000000 --- a/lib/buzzer/buzzer.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "buzzer.h" -#include "settings.h" -#include - -#define BUZZER_CHANNEL 3 -#define BUZZER_RESOLUTION 8 -#define BUZZER_FREQ 2000 - -BUZZER::BUZZER() {} - -void BUZZER::init() { - ledcSetup(BUZZER_CHANNEL, BUZZER_FREQ, BUZZER_RESOLUTION); - ledcAttachPin(BUZZER_PIN, BUZZER_CHANNEL); -} - -void BUZZER::playTone(uint16_t frequency, uint32_t duration) { - ledcWriteTone(BUZZER_CHANNEL, frequency); - if (duration > 0) { - delay(duration); - stop(); - } -} - -void BUZZER::playMelody(const uint16_t melody[][2], size_t length) { - for (size_t i = 0; i < length; i++) { - playTone(melody[i][0], melody[i][1]); - delay(50); - } -} - -void BUZZER::stop() { ledcWriteTone(BUZZER_CHANNEL, 0); } diff --git a/lib/buzzer/buzzer.h b/lib/buzzer/buzzer.h deleted file mode 100644 index af2ae9d..0000000 --- a/lib/buzzer/buzzer.h +++ /dev/null @@ -1,15 +0,0 @@ -#include -#include "settings.h" - -#pragma once - -class BUZZER -{ -public: - BUZZER(); - - void init(); - void playTone(uint16_t frequency, uint32_t duration = 0); - void stop(); - void playMelody(const uint16_t melody[][2], size_t length); -}; -- cgit v1.2.3