#include "usart.h"
#include "pcmdma.h"
#include "keyboard.h"
//////////////////////////////////////
/* Klávesnice Tesla Jihlava je připojena
 * k portu C, bity 1,2,3,4 řádky, 5,6,7
 * sloupce. Nejsou potřeba další součástky.
 * 
 * Generuje DTMF (PWM PD0,PD2) a posílá
 * znaky na USART (PD5, PD6).
 * Může to fungovat např. jako el. zámek.
 * Indikační LED je na PD4, relé na PD3.
 * */
//////////////////////////////////////
static  Usart    usart (115200u);
static  Keyboard kbd   (usart);
static  PcmDma   pcm;
//////////////////////////////////////
int main () {
  pcm.attach(kbd);
  kbd.setPassword("3*1415926");
  for (;;) {
    // do nothing
  }
  return 0;
}