diff options
author | Jakob Odersky <jodersky@gmail.com> | 2013-02-27 15:54:06 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2013-02-27 15:54:15 +0100 |
commit | f56af0f9e5e0665bb3f582f01f0ac18ce88ee4bb (patch) | |
tree | 606ebb87c7bc8820e407c0fde96d77d1dcebf24b /c | |
parent | 793983ca31eb05fce655ed5877b6f3faa4577acd (diff) | |
download | ace-f56af0f9e5e0665bb3f582f01f0ac18ce88ee4bb.tar.gz ace-f56af0f9e5e0665bb3f582f01f0ac18ce88ee4bb.tar.bz2 ace-f56af0f9e5e0665bb3f582f01f0ac18ce88ee4bb.zip |
fix error of byte values in specification
Diffstat (limited to 'c')
-rw-r--r-- | c/arduino/framing.h | 6 | ||||
-rw-r--r-- | c/arduino/test.ino | 12 |
2 files changed, 7 insertions, 11 deletions
diff --git a/c/arduino/framing.h b/c/arduino/framing.h index daacba7..fc2cd12 100644 --- a/c/arduino/framing.h +++ b/c/arduino/framing.h @@ -9,9 +9,9 @@ extern "C" { #include <inttypes.h> #define MAX_FRAME_SIZE 128 -#define FRAME_ESCAPE 0x02 -#define FRAME_START 0x03 -#define FRAME_STOP 0x10 +#define FRAME_ESCAPE 0x10 +#define FRAME_START 0x02 +#define FRAME_STOP 0x03 typedef enum { WAITING, diff --git a/c/arduino/test.ino b/c/arduino/test.ino index e9df65f..ce48712 100644 --- a/c/arduino/test.ino +++ b/c/arduino/test.ino @@ -13,18 +13,19 @@ void ace_event(message_event e, int16_t size, const uint8_t* const message) { digitalWrite(ERR_PIN, LOW); lcd.clear(); for(int i = 0; i < size; ++i) { - lcd.write(message[i]); + lcd.print(message[i]); } } else { digitalWrite(ERR_PIN, HIGH); lcd.clear(); + lcd.print("txerr: "); lcd.print(e); } } void setup() { - init_ace(115200, 20); + init_ace(9600, 200); lcd.begin(16,2); lcd.clear(); lcd.print("ready"); @@ -33,12 +34,7 @@ void setup() { uint8_t i = 0; void loop() { - - lcd.clear(); - lcd.print("|"); - - delay(1000); + i += 1; ace_send0(1, &i); - delay(1000); } |