X-Git-Url: https://git.ucc.asn.au/?p=uccvend-snackrom.git;a=blobdiff_plain;f=ROM2%2Fsci.h;h=0db4b6408f541d55c4e426aa290dff09769784c3;hp=4b3a6d13d261ee22e70ce1d8f80e80da70862749;hb=f5bc521c83d95d35e852747402a44d1411252c2b;hpb=17af89d1b2f699e0fc9dbe6132b6b8e0c6c81068 diff --git a/ROM2/sci.h b/ROM2/sci.h index 4b3a6d1..0db4b64 100644 --- a/ROM2/sci.h +++ b/ROM2/sci.h @@ -4,10 +4,12 @@ #include "vend.h" #define BUFFER_LEN 12 +#define CRLF "\r\n" void sci_init(); void msg_clr(); -void send_packet(); +void send_buffer(bool crlf); +void send_string(char* s); void send_ack(); void send_nack(); #define wait_for_tx_free() do { } while(0) @@ -15,5 +17,6 @@ void send_nack(); extern char sci_tx_buf[BUFFER_LEN]; extern volatile char sci_rx_buf[BUFFER_LEN]; extern volatile u8 sci_have_packet; +extern volatile bool sci_echo; #endif /* _SCI_H_ */