TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
Morse.h File Reference
#include <ctype.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "AudioTools.h"
Include dependency graph for Morse.h:
This graph shows which files directly or indirectly include this file:

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...