linux, go!
This commit is contained in:
parent
25f313fbf2
commit
d5ca50f475
16 changed files with 414 additions and 273 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue