21 lines
466 B
C++
21 lines
466 B
C++
#include "gpio.h"
|
|
#include "usartclass.h"
|
|
#include "print.h"
|
|
//////////////////////////////////////
|
|
/* Usart demo + abstraktní třídy C++
|
|
* */
|
|
//////////////////////////////////////
|
|
static GpioClass led (GPIOD, 4u);
|
|
static UsartClass serial (9600u);
|
|
static Print cout (DEC);
|
|
int main () {
|
|
int n = 0;
|
|
cout += serial;
|
|
for (;;) {
|
|
cout << "Hello world " << n << EOL;
|
|
const bool b = (n & 4) == 0;
|
|
led << b;
|
|
n += 1;
|
|
}
|
|
return 0;
|
|
}
|