aboutsummaryrefslogtreecommitdiff
path: root/robot/setup.c
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-05-18 11:18:04 +0200
committerlonkaars <loek@pipeframe.xyz>2022-05-18 11:18:04 +0200
commit3f4b1c7284304d8c4ae2e4dd17359a2b4c1c573c (patch)
tree41410bbbdd7fc33ce63ac9873356846eb525dbe7 /robot/setup.c
parent837acf351ae96e2392efde175a61fd33e0774961 (diff)
[WIP] serial communication (broken w/ segfault)
Diffstat (limited to 'robot/setup.c')
-rw-r--r--robot/setup.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/robot/setup.c b/robot/setup.c
index d040286..59a6404 100644
--- a/robot/setup.c
+++ b/robot/setup.c
@@ -27,4 +27,31 @@ void w2_setup_main() {
// indicate startup done
play("L50 c>c");
+
+#ifdef W2_SIM
+ #include "sercomm.h"
+ w2_s_bin *data = malloc(sizeof(w2_s_bin) + sizeof(uint8_t) * 20);
+ data->bytes = 20;
+ data->data[0] = 0x00;
+ data->data[1] = 0x01;
+ data->data[2] = 0x00;
+ data->data[3] = 0x01;
+ data->data[4] = 0x00;
+ data->data[5] = 0x01;
+ data->data[6] = 0x00;
+ data->data[7] = 0x01;
+ data->data[8] = 0xde;
+ data->data[9] = 0xad;
+ data->data[10] = 0xbe;
+ data->data[11] = 0xef;
+ data->data[12] = 0xff;
+ data->data[13] = 0xff;
+ data->data[14] = 0x00;
+ data->data[15] = 0x00;
+ data->data[16] = 0xff;
+ data->data[17] = 0xff;
+ data->data[18] = 0x00;
+ data->data[19] = 0x69;
+ w2_sercomm_append_msg(data);
+#endif
}