cgnuino
|
Emits asynchroneous digital-out. More...
#include <cgnuino.h>
Public Member Functions | |
CgnDO (byte, byte=1, char= 'd') | |
Consructor. More... | |
void | update () |
Lowers down the pins that finished determined time length of output. More... | |
void | out (byte, uint32_t, uint16_t=440) |
Starts putting out from a pin for determined time length. More... | |
Emits asynchroneous digital-out.
CgnDO::CgnDO | ( | byte | p, |
byte | s = 1 , |
||
char | t = 'd' |
||
) |
Consructor.
p | First pin number for digital-out pins. |
s | Number of digital-out pins. |
t | Type of output (digital or tone). |
void CgnDO::out | ( | byte | i, |
uint32_t | l, | ||
uint16_t | f = 440 |
||
) |
Starts putting out from a pin for determined time length.
i | Index of DO pin to emit digital-out. |
l | Time length of output in [ms]. |
f | Frequency of tone output in [Hz]. |
void CgnDO::update | ( | ) |
Lowers down the pins that finished determined time length of output.
loop
function.