From 37042ca9c6ddcdbbb0899b3d62238935cd53f443 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 21 Jun 2023 15:05:31 -0700 Subject: [PATCH] monitor: Use get_le24 to convert 24 bits values This uses get_le24 to convert 24 bits microseconds values. --- monitor/packet.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/monitor/packet.c b/monitor/packet.c index cd5672314..a871c7f27 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -6587,11 +6587,9 @@ static void config_data_path_cmd(uint16_t index, const void *data, uint8_t size) static void print_usec_interval(const char *prefix, const uint8_t interval[3]) { - uint32_t u24 = 0; + uint32_t value = get_le24(interval); - memcpy(&u24, interval, 3); - print_field("%s: %u us (0x%6.6x)", prefix, le32_to_cpu(u24), - le32_to_cpu(u24)); + print_field("%s: %u us (0x%6.6x)", prefix, value, value); } static void read_local_ctrl_delay_rsp(uint16_t index, const void *data, -- 2.47.3