From 2967dcee39e937248c21df59e6dbdd6336f8f9fb Mon Sep 17 00:00:00 2001 From: jaseg Date: Fri, 27 Nov 2020 18:48:54 +0100 Subject: Bidir optical comms working --- prototype/fw/src/main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'prototype/fw/src/main.c') diff --git a/prototype/fw/src/main.c b/prototype/fw/src/main.c index 51e69e8..0998fce 100644 --- a/prototype/fw/src/main.c +++ b/prototype/fw/src/main.c @@ -73,18 +73,20 @@ int main(void) { int i = 0; while (23) { if (tx_st.remaining_bytes == 0) { - if (i > 10000) { + if (i > 1000) { res_buf.req_seq = req_seq; res_buf.res_seq = res_seq; res_seq += 1; - //packetize(&res_buf, &res_buf.trailer); + packetize(&res_buf, &res_buf.trailer); tx_st.tx_char = tx_buf; - //tx_st.remaining_bytes = cobs_encode((uint8_t *)&res_buf, sizeof(res_buf), tx_buf, sizeof(tx_buf));; + tx_st.remaining_bytes = cobs_encode((uint8_t *)&res_buf, sizeof(res_buf), tx_buf, sizeof(tx_buf));; + /* for (int k=0; k < 8; k++) tx_buf[k] = 255-k; for (int k=0; k < 8; k++) tx_buf[8+k] = (k + 1) % 8; tx_st.remaining_bytes = 16; + */ i = 0; } else { i++; -- cgit