diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2017-11-16 18:52:12 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2017-11-16 18:52:12 +0200 |
| commit | 0bb5f7db4d171d4c0567ac3dcd6aadd79d034c5e (patch) | |
| tree | 2cbfe65e3b5cbcb8b4a5ab48bc44448903d130d9 /Software/Code_Composer/twine_usblib_demo | |
| parent | fc703faaa6326e28e146e00615db01c48ded0ece (diff) | |
| download | Tango-0bb5f7db4d171d4c0567ac3dcd6aadd79d034c5e.tar.gz Tango-0bb5f7db4d171d4c0567ac3dcd6aadd79d034c5e.zip | |
Implemented on twine CCS graphics:
writeLine.
writeString.
writeFloat.
clear.
Diffstat (limited to 'Software/Code_Composer/twine_usblib_demo')
| -rw-r--r-- | Software/Code_Composer/twine_usblib_demo/main.c | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/Software/Code_Composer/twine_usblib_demo/main.c b/Software/Code_Composer/twine_usblib_demo/main.c index 3b9da30da..84cbf46b7 100644 --- a/Software/Code_Composer/twine_usblib_demo/main.c +++ b/Software/Code_Composer/twine_usblib_demo/main.c @@ -77,6 +77,8 @@ void receive_callback(char* buffer, size_t length) //draw_string(buffer, length); //draw_image((uint8_t *)buffer); + clear(); + MessageContainer* container = message_container__unpack(NULL, length, (uint8_t*)buffer); @@ -84,17 +86,10 @@ void receive_callback(char* buffer, size_t length) { CalculateRequest* request = calculate_request__unpack(NULL, container->data.len, container->data.data); - char screen_text[100]; - strcpy(screen_text, "Calculate Request: "); - - char num_buf[5]; - ltoa(request->a, num_buf); - strcat(screen_text, num_buf); - strcat(screen_text, " + "); - ltoa(request->b, num_buf); - strcat(screen_text, num_buf); - - draw_string(screen_text,strlen(screen_text)); + writeLine("Calculate Request: "); + writeFloat(request->a); + writeString(" + "); + writeFloat(request->b); CalculateResponse response = CALCULATE_RESPONSE__INIT; response.sum = request->a + request->b; @@ -116,6 +111,9 @@ void receive_callback(char* buffer, size_t length) uint8_t* output = malloc(message_container__get_packed_size(&responseContainer)); size = message_container__pack(&responseContainer, output); + writeLine("Sending Response: "); + writeFloat(response.sum); + SendChars(output, size); } |
