From 7e1110ac4f19820fee03ac26da6a125be49b9801 Mon Sep 17 00:00:00 2001 From: Jacob Eva Date: Fri, 25 Jul 2025 18:45:04 +0100 Subject: [PATCH] Fix issues with retrieving interfaces --- src/librnode.c | 4 ++-- src/libs/framing.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librnode.c b/src/librnode.c index 02836a8..7a8b0e4 100755 --- a/src/librnode.c +++ b/src/librnode.c @@ -534,8 +534,8 @@ int rnode_get_interfaces(struct RNode* rn) { uint8_t cmd_buf_l = 0; uint16_t frame_len = 0; - memcpy(tx_buf, (uint8_t[3]){FEND, CMD_INTERFACES, FEND}, 3*sizeof(uint8_t)); - err_code = write_port(rn->fd, tx_buf, 3); + memcpy(tx_buf, (uint8_t[4]){FEND, CMD_INTERFACES, 0x00, FEND}, 4*sizeof(uint8_t)); + err_code = write_port(rn->fd, tx_buf, 4); if (!err_code) { sleep_ms(100); diff --git a/src/libs/framing.h b/src/libs/framing.h index fcc07ef..89f53c5 100644 --- a/src/libs/framing.h +++ b/src/libs/framing.h @@ -85,7 +85,7 @@ #define CMD_RESET 0x55 #define CMD_RESET_BYTE 0xF8 - #define CMD_INTERFACES 0x64 + #define CMD_INTERFACES 0x71 #define CMD_SEL_INT 0x1F #define DETECT_REQ 0x73