aboutsummaryrefslogtreecommitdiff
path: root/c
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2013-02-27 15:54:06 +0100
committerJakob Odersky <jodersky@gmail.com>2013-02-27 15:54:15 +0100
commitf56af0f9e5e0665bb3f582f01f0ac18ce88ee4bb (patch)
tree606ebb87c7bc8820e407c0fde96d77d1dcebf24b /c
parent793983ca31eb05fce655ed5877b6f3faa4577acd (diff)
downloadace-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.h6
-rw-r--r--c/arduino/test.ino12
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);
}