|
TinyModem
Header-only software audio modem library
|
#include <ctype.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "AudioTools.h"

Go to the source code of this file.
Classes | |
| struct | tinymodem::MorseConfig |
| Configuration of the Morse code modem (MorseEncoder, MorseDecoder): a tone which is switched on and off (CW). The speed is defined in words per minute (PARIS): a unit (the length of a dot) is 1.2 / wpm seconds. More... | |
| class | tinymodem::MorseCode |
| The Morse code tables and timing. A code is a string of '.' (dot), '-' (dash), '_' (long dash of the American L), '=' (longer dash of the American 0) and ' ' (space within a character of American Morse). More... | |
| struct | tinymodem::MorseCode::Timing |
| Lengths in units. More... | |
| struct | tinymodem::MorseCode::Entry |
Namespaces | |
| namespace | tinymodem |
| TinyModem: software audio modems and packets with error correction. | |
Enumerations | |
| enum class | tinymodem::MorseAlphabet { tinymodem::INTERNATIONAL , tinymodem::AMERICAN } |
| Morse code alphabet. More... | |