summaryrefslogtreecommitdiff
path: root/lib/buzzer/buzzer.h
blob: 717a79ceffdb57a6960944b1820e4e018463a25f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <Arduino.h>
#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);
};