Initial Commit

This commit is contained in:
jonas
2020-06-20 22:16:19 +02:00
parent b643d2874b
commit 864015477e
6 changed files with 305 additions and 1 deletions

21
Tone32.cpp Normal file
View File

@@ -0,0 +1,21 @@
#include "Tone32.h"
void tone(uint8_t pin, unsigned int frequency, unsigned long duration, uint8_t channel)
{
if (ledcRead(channel)) {
log_e("Tone channel %d is already in use", ledcRead(channel));
return;
}
ledcAttachPin(pin, channel);
ledcWriteTone(channel, frequency);
if (duration) {
delay(duration);
noTone(pin, channel);
}
}
void noTone(uint8_t pin, uint8_t channel)
{
ledcDetachPin(pin);
ledcWrite(channel, 0);
}