Buzzer Single and Continous modes

This commit is contained in:
Pawel Spychalski (DzikuVx)
2017-10-29 09:35:00 +01:00
parent b3cac834e2
commit a2fb5abffa
3 changed files with 35 additions and 13 deletions

View File

@@ -19,7 +19,8 @@ enum {
};
struct BuzzerState_t {
bool enabled = false;
bool enabled = false; //Continous mode buzzer
bool singleModeEnabled = false;
uint8_t mode = BUZZER_MODE_OFF;
uint32_t updateTime = 0;
@@ -40,4 +41,6 @@ struct BuzzerState_t {
};
void buzzerSingleMode(uint8_t mode, uint8_t pin, uint32_t timestamp, BuzzerState_t *buzzer);
void buzzerContinousMode(uint8_t mode, uint8_t pin, uint32_t timestamp, BuzzerState_t *buzzer);
void buzzerProcess(uint8_t pin, uint32_t timestamp, BuzzerState_t *buzzer);