RISC-V/V003/keyboard/main.cpp
2024-05-07 11:46:49 +02:00

26 lines
686 B
C++

#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;
}