linux, go!

This commit is contained in:
Tristan Krause 2019-04-02 13:34:59 +02:00
parent 25f313fbf2
commit d5ca50f475
16 changed files with 414 additions and 273 deletions

View file

@ -5,6 +5,13 @@
#include <util/delay.h>
#include <stdint.h>
extern volatile uint8_t receive_buffer[32];
extern volatile uint8_t receive_pos;
extern volatile uint8_t send_buffer[32];
extern volatile uint8_t send_pos;
extern volatile uint8_t send_len;
enum BlockSequence
{
IDLE = 0,
@ -24,10 +31,12 @@ public:
void writeInt(uint16_t);
void writeLong(uint32_t);
void writeStr(const char*, uint8_t);
uint8_t writeBlock(uint8_t*, uint8_t);
uint8_t readByte(void);
uint16_t readInt(void);
uint32_t readLong(void);
void write(void);
void nextByte(uint8_t byte);
void readBlock(uint8_t*, uint8_t);