From 6ba92bf0f1a72132f4e3050299c943736b57a5ff Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Tue, 27 May 2025 22:01:05 +0200 Subject: [PATCH] Printing the whole payload in default message callback and initialising udp client with default message callback --- main controller code/src/udp_client.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main controller code/src/udp_client.c b/main controller code/src/udp_client.c index ac27548..d5f9949 100644 --- a/main controller code/src/udp_client.c +++ b/main controller code/src/udp_client.c @@ -27,13 +27,16 @@ 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: packet=%d, len=%d from %s:%d\n", payload[0], 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"); } void udp_client_init(void) { - udp_client.message_callback = udp_client_message_handler; - //udp_client.message_callback = default_message_callback; + //udp_client.message_callback = udp_client_message_handler; + udp_client.message_callback = default_message_callback; udp_client.pcb = udp_new(); if(udp_client.pcb == NULL)