diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-05-18 11:18:04 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-05-18 11:18:04 +0200 |
commit | 3f4b1c7284304d8c4ae2e4dd17359a2b4c1c573c (patch) | |
tree | 41410bbbdd7fc33ce63ac9873356846eb525dbe7 /robot/setup.c | |
parent | 837acf351ae96e2392efde175a61fd33e0774961 (diff) |
[WIP] serial communication (broken w/ segfault)
Diffstat (limited to 'robot/setup.c')
-rw-r--r-- | robot/setup.c | 27 |
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 } |