From 96013a465c72ad811c551ba4e0fcbd89c552eb25 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Tue, 27 May 2025 22:35:36 +0200 Subject: [PATCH] Printing lisible data --- main controller code/src/udp_client.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/main controller code/src/udp_client.c b/main controller code/src/udp_client.c index d5f9949..9cc5258 100644 --- a/main controller code/src/udp_client.c +++ b/main controller code/src/udp_client.c @@ -27,10 +27,14 @@ static void __not_in_flash_func(udp_receive_callback)(void *arg, struct udp_pcb // Default callback func static void __not_in_flash_func(default_message_callback)(uint8_t *payload, uint16_t len, const ip_addr_t *addr, uint16_t port) { - printf("Received: len=%d from %s:%d\n", len, ipaddr_ntoa(addr), port); + //printf("Received: len=%d from %s:%d\n", len, ipaddr_ntoa(addr), port); - for(uint i = 0; i < len; i++) printf("payload[%d]=%d | ", i, payload[i]); - puts("\n"); + //for(uint i = 0; i < len; i++) printf("payload[%d]=%d | ", i, payload[i]); + //puts("\n"); + + printf(">Robot angle : %d\n", (int16_t)((payload[UDP_PAYLOAD_ANGLE_H_BYTE] << 8) | payload[UDP_PAYLOAD_ANGLE_L_BYTE])); + printf(">Robot x speed : %d\n", (int8_t)payload[UDP_PAYLOAD_X_AXIS_SPEED_BYTE]); + printf(">Robot y speed : %d\n", (int8_t)payload[UDP_PAYLOAD_Y_AXIS_SPEED_BYTE]); } void udp_client_init(void)