22 lines
466 B
C++
22 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;
|
||
|
}
|