From d645609254256ecdc9f0d82cc49a7eed91497850 Mon Sep 17 00:00:00 2001 From: lljwork2021 Date: Thu, 10 Sep 2026 18:52:44 +0800 Subject: [PATCH] tools/nxstyle: whitelist Micro XRCE-DDS type names Allow public eProsima Micro XRCE-DDS Client and Micro-CDR type names used by the XRCE-DDS example. Signed-off-by: lljwork2021 --- tools/nxstyle.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/nxstyle.c b/tools/nxstyle.c index 896adf5f485..a2522a75208 100644 --- a/tools/nxstyle.c +++ b/tools/nxstyle.c @@ -261,6 +261,17 @@ static const char *g_white_prefix[] = "uxrCustom", /* uxrCustomTransport */ + /* Ref: apps/examples/xrcedds + * Public type names from the eProsima Micro XRCE-DDS Client and + * Micro-CDR APIs. + */ + + "uxrUDPTransport", /* uxrUDPTransport */ + "uxrSession", /* uxrSession */ + "uxrStreamId", /* uxrStreamId */ + "uxrObjectId", /* uxrObjectId */ + "ucdrBuffer", /* ucdrBuffer */ + /* Ref: arch/arm/src/common/ameba, arch/arm/src/rtl8721dx, * arch/arm/src/rtl8720f, arch/arm/src/rtl8721f and the matching boards. * Realtek Ameba SDK ROM/HAL symbols and ARM CMSE intrinsics referenced