From d3b283c69e9cf5ac6fe18c25be77a9b0488b9454 Mon Sep 17 00:00:00 2001 From: EnricoGuccii Date: Fri, 29 May 2026 23:34:00 +0200 Subject: new file structure, and buzzer removed --- firmware/lib/buzzer/buzzer.cpp | 31 ------------------------------- firmware/lib/buzzer/buzzer.h | 15 --------------- 2 files changed, 46 deletions(-) delete mode 100644 firmware/lib/buzzer/buzzer.cpp delete mode 100644 firmware/lib/buzzer/buzzer.h (limited to 'firmware/lib/buzzer') diff --git a/firmware/lib/buzzer/buzzer.cpp b/firmware/lib/buzzer/buzzer.cpp deleted file mode 100644 index 089f814..0000000 --- a/firmware/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/firmware/lib/buzzer/buzzer.h b/firmware/lib/buzzer/buzzer.h deleted file mode 100644 index af2ae9d..0000000 --- a/firmware/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