From 66af694c6edd12247543c5ca6a7d2c1a963910d0 Mon Sep 17 00:00:00 2001 From: uhi22 Date: Sun, 12 May 2024 17:27:16 +0200 Subject: [PATCH] feature: added encoding of 3 different protocol handshake requests (DIN, ISO2013, both) --- src/test/main_commandlineinterface.c | 94 +++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 2 deletions(-) diff --git a/src/test/main_commandlineinterface.c b/src/test/main_commandlineinterface.c index ea5b5c2..8d9d419 100644 --- a/src/test/main_commandlineinterface.c +++ b/src/test/main_commandlineinterface.c @@ -151,9 +151,20 @@ static void printASCIIString(exi_string_character_t* string, uint16_t len) { sprintf(strShort, "%c",(char)string[i]); strcat(s, strShort); } + //printf(s); //printf("\n"); } +static void copyStringToExi(exi_string_character_t* existring, char *input) { + /* The exi_string_character is not a char, so we cannot use memcpy or strcpy, so + just copy each character separately. */ + /* assumption: existring has at least same space as the input string. */ + int i; + for (i=0; i