Lauffaehig, aber unzuverlaessig

This commit is contained in:
Tristan Krause 2019-03-29 13:35:18 +01:00
parent 18d65ce8a5
commit dbceed1d2c
7 changed files with 160 additions and 117 deletions

View file

@ -5,13 +5,14 @@
#include <util/delay.h>
#include <stdint.h>
constexpr uint32_t BAUDRATE = 38400; // 38400
constexpr uint32_t BAUDRATE = 115200; // 38400
constexpr uint8_t CRC7_POLY = 0x91;
class USART
{
public:
void init(void);
void flush(void);
void writeByte(uint8_t);
void writeInt(uint16_t);
@ -21,6 +22,7 @@ public:
uint8_t readByte(void);
uint16_t readInt(void);
uint32_t readLong(void);
void readBlock(uint8_t*, uint8_t);
constexpr static uint8_t MSG_OK = 0xFF;
constexpr static uint8_t MSG_FAIL = 0xFE;