cgnuino
|
Emits asynchroneous tone output. More...
#include <cgnuino.h>
Public Member Functions | |
CgnTone (byte) | |
Consructor. More... | |
void | update () |
Stop the tone when finished determined time length of output. More... | |
void | out (uint32_t, uint16_t=440) |
Starts a tone out from a pin for determined time length. More... | |
Emits asynchroneous tone output.
CgnTone::CgnTone | ( | byte | p | ) |
Consructor.
p | Pin number for digital-out to a piezo buzzer. |
void CgnTone::out | ( | uint32_t | l, |
uint16_t | f = 440 |
||
) |
Starts a tone out from a pin for determined time length.
l | Time length of output in [ms]. |
f | Frequency of tone output in [Hz]. |
void CgnTone::update | ( | ) |
Stop the tone when finished determined time length of output.
loop
function.