Skip to content

Commit 47ae656

Browse files
nordic-krchcarlescufi
authored andcommitted
all: Deprecate UTIL_LISTIFY and replace with LISTIFY
UTIL_LISTIFY is deprecated. Replacing it with LISTIFY. Signed-off-by: Krzysztof Chruscinski <[email protected]>
1 parent 9b30b95 commit 47ae656

File tree

42 files changed

+206
-232
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+206
-232
lines changed

arch/common/sw_isr_common.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct irq_parent_offset {
2323
#define INIT_IRQ_PARENT_OFFSET(i, o) { \
2424
.irq = i, \
2525
.offset = o, \
26-
},
26+
}
2727

2828
#define IRQ_INDEX_TO_OFFSET(i, base) (base + i * CONFIG_MAX_IRQ_PER_AGGREGATOR)
2929

@@ -33,7 +33,7 @@ struct irq_parent_offset {
3333
INIT_IRQ_PARENT_OFFSET(CONFIG_2ND_LVL_INTR_0##i##_OFFSET, \
3434
IRQ_INDEX_TO_OFFSET(i, base))
3535
static struct irq_parent_offset lvl2_irq_list[CONFIG_NUM_2ND_LEVEL_AGGREGATORS]
36-
= { UTIL_LISTIFY(CONFIG_NUM_2ND_LEVEL_AGGREGATORS, CAT_2ND_LVL_LIST,
36+
= { LISTIFY(CONFIG_NUM_2ND_LEVEL_AGGREGATORS, CAT_2ND_LVL_LIST, (,),
3737
CONFIG_2ND_LVL_ISR_TBL_OFFSET) };
3838

3939
#endif/* CONFIG_2ND_LEVEL_INTERRUPTS */
@@ -44,7 +44,7 @@ static struct irq_parent_offset lvl2_irq_list[CONFIG_NUM_2ND_LEVEL_AGGREGATORS]
4444
INIT_IRQ_PARENT_OFFSET(CONFIG_3RD_LVL_INTR_0##i##_OFFSET, \
4545
IRQ_INDEX_TO_OFFSET(i, base))
4646
static struct irq_parent_offset lvl3_irq_list[CONFIG_NUM_3RD_LEVEL_AGGREGATORS]
47-
= { UTIL_LISTIFY(CONFIG_NUM_3RD_LEVEL_AGGREGATORS, CAT_3RD_LVL_LIST,
47+
= { LISTIFY(CONFIG_NUM_3RD_LEVEL_AGGREGATORS, CAT_3RD_LVL_LIST, (,),
4848
CONFIG_3RD_LVL_ISR_TBL_OFFSET) };
4949

5050
#endif /* CONFIG_3RD_LEVEL_INTERRUPTS */

drivers/adc/adc_mcp320x.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -331,11 +331,11 @@ static const struct adc_driver_api mcp320x_adc_api = {
331331
*/
332332
#define MCP3208_DEVICE(n) MCP320X_DEVICE(3208, n, 8)
333333

334-
#define CALL_WITH_ARG(arg, expr) expr(arg);
334+
#define CALL_WITH_ARG(arg, expr) expr(arg)
335335

336-
#define INST_DT_MCP320X_FOREACH(t, inst_expr) \
337-
UTIL_LISTIFY(DT_NUM_INST_STATUS_OKAY(microchip_mcp##t), \
338-
CALL_WITH_ARG, inst_expr)
336+
#define INST_DT_MCP320X_FOREACH(t, inst_expr) \
337+
LISTIFY(DT_NUM_INST_STATUS_OKAY(microchip_mcp##t), \
338+
CALL_WITH_ARG, (;), inst_expr)
339339

340340
INST_DT_MCP320X_FOREACH(3204, MCP3204_DEVICE);
341341
INST_DT_MCP320X_FOREACH(3208, MCP3208_DEVICE);

drivers/console/uart_mux.c

+8-8
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ struct uart_mux {
6969
static struct uart_mux uart_mux_##x __used \
7070
__attribute__((__section__(".uart_mux.data"))) = { \
7171
.rx_ringbuf = &uart_rx_ringbuf_##x, \
72-
};
72+
}
7373

74-
UTIL_LISTIFY(CONFIG_UART_MUX_REAL_DEVICE_COUNT, DEFINE_UART_MUX, _)
74+
LISTIFY(CONFIG_UART_MUX_REAL_DEVICE_COUNT, DEFINE_UART_MUX, (;), _)
7575

7676
extern struct uart_mux __uart_mux_start[];
7777
extern struct uart_mux __uart_mux_end[];
@@ -869,15 +869,15 @@ void uart_mux_foreach(uart_mux_cb_t cb, void *user_data)
869869

870870
#define DEFINE_UART_MUX_CFG_DATA(x, _) \
871871
struct uart_mux_cfg_data uart_mux_config_##x = { \
872-
};
872+
}
873873

874874
#define DEFINE_UART_MUX_DEV_DATA(x, _) \
875875
RING_BUF_DECLARE(tx_ringbuf_##x, CONFIG_UART_MUX_RINGBUF_SIZE); \
876876
RING_BUF_DECLARE(rx_ringbuf_##x, CONFIG_UART_MUX_RINGBUF_SIZE); \
877877
static struct uart_mux_dev_data uart_mux_dev_data_##x = { \
878878
.tx_ringbuf = &tx_ringbuf_##x, \
879879
.rx_ringbuf = &rx_ringbuf_##x, \
880-
};
880+
}
881881

882882
#define DEFINE_UART_MUX_DEVICE(x, _) \
883883
DEVICE_DEFINE(uart_mux_##x, \
@@ -888,11 +888,11 @@ void uart_mux_foreach(uart_mux_cb_t cb, void *user_data)
888888
&uart_mux_config_##x, \
889889
POST_KERNEL, \
890890
CONFIG_CONSOLE_INIT_PRIORITY, \
891-
&uart_mux_driver_api);
891+
&uart_mux_driver_api)
892892

893-
UTIL_LISTIFY(CONFIG_UART_MUX_DEVICE_COUNT, DEFINE_UART_MUX_CFG_DATA, _)
894-
UTIL_LISTIFY(CONFIG_UART_MUX_DEVICE_COUNT, DEFINE_UART_MUX_DEV_DATA, _)
895-
UTIL_LISTIFY(CONFIG_UART_MUX_DEVICE_COUNT, DEFINE_UART_MUX_DEVICE, _)
893+
LISTIFY(CONFIG_UART_MUX_DEVICE_COUNT, DEFINE_UART_MUX_CFG_DATA, (;), _)
894+
LISTIFY(CONFIG_UART_MUX_DEVICE_COUNT, DEFINE_UART_MUX_DEV_DATA, (;), _)
895+
LISTIFY(CONFIG_UART_MUX_DEVICE_COUNT, DEFINE_UART_MUX_DEVICE, (;), _)
896896

897897
static int init_uart_mux(const struct device *dev)
898898
{

drivers/dac/dac_dacx0508.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,8 @@ static const struct dac_driver_api dacx0508_driver_api = {
406406
#define CALL_WITH_ARG(arg, expr) expr(arg)
407407

408408
#define INST_DT_DACX0508_FOREACH(t, inst_expr) \
409-
UTIL_LISTIFY(DT_NUM_INST_STATUS_OKAY(ti_dac##t), \
410-
CALL_WITH_ARG, inst_expr)
409+
LISTIFY(DT_NUM_INST_STATUS_OKAY(ti_dac##t), \
410+
CALL_WITH_ARG, (), inst_expr)
411411

412412
INST_DT_DACX0508_FOREACH(60508, DAC60508_DEVICE);
413413
INST_DT_DACX0508_FOREACH(70508, DAC70508_DEVICE);

drivers/dac/dac_dacx3608.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -267,8 +267,8 @@ static const struct dac_driver_api dacx3608_driver_api = {
267267
#define CALL_WITH_ARG(arg, expr) expr(arg)
268268

269269
#define INST_DT_DACX3608_FOREACH(t, inst_expr) \
270-
UTIL_LISTIFY(DT_NUM_INST_STATUS_OKAY(ti_dac##t), \
271-
CALL_WITH_ARG, inst_expr)
270+
LISTIFY(DT_NUM_INST_STATUS_OKAY(ti_dac##t), \
271+
CALL_WITH_ARG, (), inst_expr)
272272

273273
INST_DT_DACX3608_FOREACH(43608, DAC43608_DEVICE);
274274
INST_DT_DACX3608_FOREACH(53608, DAC53608_DEVICE);

drivers/display/display_ili9xxx.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -447,10 +447,10 @@ static const struct display_driver_api ili9xxx_api = {
447447
DEVICE_DT_DEFINE(INST_DT_ILI9XXX(n, t), ili9xxx_init, \
448448
NULL, &ili9xxx_data_##n, \
449449
&ili9xxx_config_##n, POST_KERNEL, \
450-
CONFIG_DISPLAY_INIT_PRIORITY, &ili9xxx_api);
450+
CONFIG_DISPLAY_INIT_PRIORITY, &ili9xxx_api)
451451

452452
#define DT_INST_FOREACH_ILI9XXX_STATUS_OKAY(t) \
453-
UTIL_LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, t)
453+
LISTIFY(DT_NUM_INST_STATUS_OKAY(ilitek_ili##t), ILI9XXX_INIT, (;), t)
454454

455455
#ifdef CONFIG_ILI9340
456456
#include "display_ili9340.h"

drivers/display/display_nrf_led_matrix.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -535,8 +535,8 @@ static struct display_drv_data instance_data = {
535535
((DT_GPIO_FLAGS_BY_IDX(node_id, pha, idx) & GPIO_ACTIVE_LOW) ? \
536536
ACTIVE_LOW_MASK : 0)),
537537

538-
#define ADD_FF(i, _) 0xFF,
539-
#define FILL_ROW_WITH_FF(node_id, pha, idx) UTIL_LISTIFY(COL_COUNT, ADD_FF)
538+
#define ADD_FF(i, _) 0xFF
539+
#define FILL_ROW_WITH_FF(node_id, pha, idx) LISTIFY(COL_COUNT, ADD_FF, (,)),
540540
#define GET_PIXEL_ORDINAL(node_id, pha, idx) \
541541
[GET_DT_ROW_IDX(idx) * COL_COUNT + \
542542
GET_DT_COL_IDX(idx)] = idx,

drivers/dma/dmamux_stm32.c

+15-15
Original file line numberDiff line numberDiff line change
@@ -53,33 +53,33 @@ struct dmamux_stm32_config {
5353
};
5454

5555
/*
56-
* UTIL_LISTIFY is used to generate arrays with function pointers to check
56+
* LISTIFY is used to generate arrays with function pointers to check
5757
* and clear interrupt flags using LL functions
5858
*/
59-
#define DMAMUX_CHANNEL(i, _) LL_DMAMUX_CHANNEL_ ## i,
60-
#define IS_ACTIVE_FLAG_SOX(i, _) LL_DMAMUX_IsActiveFlag_SO ## i,
61-
#define CLEAR_FLAG_SOX(i, _) LL_DMAMUX_ClearFlag_SO ## i,
62-
#define IS_ACTIVE_FLAG_RGOX(i, _) LL_DMAMUX_IsActiveFlag_RGO ## i,
63-
#define CLEAR_FLAG_RGOX(i, _) LL_DMAMUX_ClearFlag_RGO ## i,
59+
#define DMAMUX_CHANNEL(i, _) LL_DMAMUX_CHANNEL_ ## i
60+
#define IS_ACTIVE_FLAG_SOX(i, _) LL_DMAMUX_IsActiveFlag_SO ## i
61+
#define CLEAR_FLAG_SOX(i, _) LL_DMAMUX_ClearFlag_SO ## i
62+
#define IS_ACTIVE_FLAG_RGOX(i, _) LL_DMAMUX_IsActiveFlag_RGO ## i
63+
#define CLEAR_FLAG_RGOX(i, _) LL_DMAMUX_ClearFlag_RGO ## i
6464

6565
uint32_t table_ll_channel[] = {
66-
UTIL_LISTIFY(DT_INST_PROP(0, dma_channels), DMAMUX_CHANNEL)
66+
LISTIFY(DT_INST_PROP(0, dma_channels), DMAMUX_CHANNEL, (,))
6767
};
6868

6969
uint32_t (*func_ll_is_active_so[])(DMAMUX_Channel_TypeDef *DMAMUXx) = {
70-
UTIL_LISTIFY(DT_INST_PROP(0, dma_channels), IS_ACTIVE_FLAG_SOX)
70+
LISTIFY(DT_INST_PROP(0, dma_channels), IS_ACTIVE_FLAG_SOX, (,))
7171
};
7272

7373
void (*func_ll_clear_so[])(DMAMUX_Channel_TypeDef *DMAMUXx) = {
74-
UTIL_LISTIFY(DT_INST_PROP(0, dma_channels), CLEAR_FLAG_SOX)
74+
LISTIFY(DT_INST_PROP(0, dma_channels), CLEAR_FLAG_SOX, (,))
7575
};
7676

7777
uint32_t (*func_ll_is_active_rgo[])(DMAMUX_Channel_TypeDef *DMAMUXx) = {
78-
UTIL_LISTIFY(DT_INST_PROP(0, dma_generators), IS_ACTIVE_FLAG_RGOX)
78+
LISTIFY(DT_INST_PROP(0, dma_generators), IS_ACTIVE_FLAG_RGOX, (,))
7979
};
8080

8181
void (*func_ll_clear_rgo[])(DMAMUX_Channel_TypeDef *DMAMUXx) = {
82-
UTIL_LISTIFY(DT_INST_PROP(0, dma_generators), CLEAR_FLAG_RGOX)
82+
LISTIFY(DT_INST_PROP(0, dma_generators), CLEAR_FLAG_RGOX, (,))
8383
};
8484

8585
int dmamux_stm32_configure(const struct device *dev, uint32_t id,
@@ -279,14 +279,14 @@ static const struct dma_driver_api dma_funcs = {
279279
* future extension.
280280
*/
281281
#define INIT_DMAMUX_0_CHANNEL(x, ...) \
282-
{ .dev_dma = DEV_DMA_BINDING(x), .dma_id = DMA_CHANNEL(x), },
282+
{ .dev_dma = DEV_DMA_BINDING(x), .dma_id = DMA_CHANNEL(x), }
283283
#define INIT_DMAMUX_1_CHANNEL(x, ...) \
284-
{ .dev_dma = 0, .dma_id = 0, },
284+
{ .dev_dma = 0, .dma_id = 0, }
285285

286286
#define DMAMUX_CHANNELS_INIT_0(count) \
287-
UTIL_LISTIFY(count, INIT_DMAMUX_0_CHANNEL)
287+
LISTIFY(count, INIT_DMAMUX_0_CHANNEL, (,))
288288
#define DMAMUX_CHANNELS_INIT_1(count) \
289-
UTIL_LISTIFY(count, INIT_DMAMUX_1_CHANNEL)
289+
LISTIFY(count, INIT_DMAMUX_1_CHANNEL, (,))
290290

291291

292292
#define DMAMUX_CLOCK_INIT(index) \

drivers/eeprom/eeprom_at2x.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -660,8 +660,8 @@ static const struct eeprom_driver_api eeprom_at2x_api = {
660660
#define CALL_WITH_ARG(arg, expr) expr(arg);
661661

662662
#define INST_DT_AT2X_FOREACH(t, inst_expr) \
663-
UTIL_LISTIFY(DT_NUM_INST_STATUS_OKAY(atmel_at##t), \
664-
CALL_WITH_ARG, inst_expr)
663+
LISTIFY(DT_NUM_INST_STATUS_OKAY(atmel_at##t), \
664+
CALL_WITH_ARG, (), inst_expr)
665665

666666
#ifdef CONFIG_EEPROM_AT24
667667
INST_DT_AT2X_FOREACH(24, EEPROM_AT24_DEVICE);

drivers/ethernet/eth_native_posix.c

+11-11
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ struct eth_context {
7171
#define DEFINE_RX_THREAD(x, _) \
7272
K_KERNEL_STACK_DEFINE(rx_thread_stack_##x, \
7373
CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE);\
74-
static struct k_thread rx_thread_data_##x;
74+
static struct k_thread rx_thread_data_##x
7575

76-
UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_RX_THREAD, _)
76+
LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_RX_THREAD, (;), _);
7777

7878
#if defined(CONFIG_NET_GPTP)
7979
static bool need_timestamping(struct gptp_hdr *hdr)
@@ -632,9 +632,9 @@ static const struct ethernet_api eth_if_api = {
632632
.rx_thread = &rx_thread_data_##x, \
633633
.rx_stack = rx_thread_stack_##x, \
634634
.rx_stack_size = K_KERNEL_STACK_SIZEOF(rx_thread_stack_##x), \
635-
};
635+
}
636636

637-
UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_ETH_DEV_DATA, _)
637+
LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_ETH_DEV_DATA, (;), _);
638638

639639
#define DEFINE_ETH_DEVICE(x, _) \
640640
ETH_NET_DEVICE_INIT(eth_native_posix_##x, \
@@ -644,9 +644,9 @@ UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_ETH_DEV_DATA, _)
644644
NULL, \
645645
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, \
646646
&eth_if_api, \
647-
NET_ETH_MTU);
647+
NET_ETH_MTU)
648648

649-
UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_ETH_DEVICE, _)
649+
LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_ETH_DEVICE, (;), _);
650650

651651
#if defined(CONFIG_ETH_NATIVE_POSIX_PTP_CLOCK)
652652

@@ -661,9 +661,9 @@ struct ptp_context {
661661
};
662662

663663
#define DEFINE_PTP_DEV_DATA(x, _) \
664-
static struct ptp_context ptp_context_##x;
664+
static struct ptp_context ptp_context_##x
665665

666-
UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_PTP_DEV_DATA, _)
666+
LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_PTP_DEV_DATA, (;), _);
667667

668668
static int ptp_clock_set_native_posix(const struct device *clk,
669669
struct net_ptp_time *tm)
@@ -732,7 +732,7 @@ static const struct ptp_clock_driver_api api = {
732732
return 0; \
733733
}
734734

735-
UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, PTP_INIT_FUNC, _)
735+
LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, PTP_INIT_FUNC, (), _)
736736

737737
#define DEFINE_PTP_DEVICE(x, _) \
738738
DEVICE_DEFINE(eth_native_posix_ptp_clock_##x, \
@@ -743,8 +743,8 @@ UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, PTP_INIT_FUNC, _)
743743
NULL, \
744744
POST_KERNEL, \
745745
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT, \
746-
&api);
746+
&api)
747747

748-
UTIL_LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_PTP_DEVICE, _)
748+
LISTIFY(CONFIG_ETH_NATIVE_POSIX_INTERFACE_COUNT, DEFINE_PTP_DEVICE, (;), _);
749749

750750
#endif /* CONFIG_ETH_NATIVE_POSIX_PTP_CLOCK */

drivers/flash/flash_simulator.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
} while (0)
7373

7474
#if (CONFIG_FLASH_SIMULATOR_STAT_PAGE_COUNT > STATS_PAGE_COUNT_THRESHOLD)
75-
/* Limitation above is caused by used UTIL_REPEAT */
75+
/* Limitation above is caused by used LISTIFY */
7676
/* Using FLASH_SIMULATOR_FLASH_PAGE_COUNT allows to avoid terrible */
7777
/* error logg at the output and work with the stats module partially */
7878
#define FLASH_SIMULATOR_FLASH_PAGE_COUNT STATS_PAGE_COUNT_THRESHOLD
@@ -93,9 +93,9 @@ STATS_SECT_ENTRY32(flash_erase_calls) /* calls to flash_erase() */
9393
STATS_SECT_ENTRY32(flash_erase_time_us) /* time spent in flash_erase() */
9494
/* -- per-unit statistics -- */
9595
/* erase cycle count for unit */
96-
UTIL_EVAL(UTIL_REPEAT(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_SECT_EC))
96+
LISTIFY(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_SECT_EC, ())
9797
/* number of read operations on worn out erase units */
98-
UTIL_EVAL(UTIL_REPEAT(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_SECT_DIRTYR))
98+
LISTIFY(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_SECT_DIRTYR, ())
9999
STATS_SECT_END;
100100

101101
STATS_SECT_DECL(flash_sim_stats) flash_sim_stats;
@@ -109,8 +109,8 @@ STATS_NAME(flash_sim_stats, flash_write_calls)
109109
STATS_NAME(flash_sim_stats, flash_write_time_us)
110110
STATS_NAME(flash_sim_stats, flash_erase_calls)
111111
STATS_NAME(flash_sim_stats, flash_erase_time_us)
112-
UTIL_EVAL(UTIL_REPEAT(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_NAME_EC))
113-
UTIL_EVAL(UTIL_REPEAT(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_NAME_DIRTYR))
112+
LISTIFY(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_NAME_EC, ())
113+
LISTIFY(FLASH_SIMULATOR_FLASH_PAGE_COUNT, STATS_NAME_DIRTYR, ())
114114
STATS_NAME_END(flash_sim_stats);
115115

116116
/* simulator dynamic thresholds */

drivers/ipm/ipm_nrfx_ipc.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -231,9 +231,9 @@ DEVICE_DEFINE(vipm_nrf_##_idx, "IPM_"#_idx, \
231231
&vipm_nrf_##_idx##_driver_api)
232232

233233
#define VIPM_DEVICE(_idx, _) \
234-
IF_ENABLED(CONFIG_IPM_MSG_CH_##_idx##_ENABLE, (VIPM_DEVICE_1(_idx);))
234+
IF_ENABLED(CONFIG_IPM_MSG_CH_##_idx##_ENABLE, (VIPM_DEVICE_1(_idx)))
235235

236-
UTIL_LISTIFY(NRFX_IPC_ID_MAX_VALUE, VIPM_DEVICE, _);
236+
LISTIFY(NRFX_IPC_ID_MAX_VALUE, VIPM_DEVICE, (;), _);
237237

238238
#endif
239239

drivers/lora/sx127x.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,10 @@ extern DioIrqHandler *DioIrq[];
145145
DT_INST_PROP_LEN(inst, dio_gpios)
146146

147147
#define SX127X_DIO_GPIO_ELEM(idx, inst) \
148-
GPIO_DT_SPEC_INST_GET_BY_IDX(inst, dio_gpios, idx),
148+
GPIO_DT_SPEC_INST_GET_BY_IDX(inst, dio_gpios, idx)
149149

150150
#define SX127X_DIO_GPIO_INIT(n) \
151-
UTIL_LISTIFY(SX127X_DIO_GPIO_LEN(n), SX127X_DIO_GPIO_ELEM, n)
151+
LISTIFY(SX127X_DIO_GPIO_LEN(n), SX127X_DIO_GPIO_ELEM, (,), n)
152152

153153
static const struct gpio_dt_spec sx127x_dios[] = { SX127X_DIO_GPIO_INIT(0) };
154154

include/bluetooth/gatt.h

+5-6
Original file line numberDiff line numberDiff line change
@@ -539,9 +539,9 @@ ssize_t bt_gatt_attr_read_service(struct bt_conn *conn,
539539
BT_GATT_SERVICE(attr_##_name)
540540

541541
#define _BT_GATT_ATTRS_ARRAY_DEFINE(n, _instances, _attrs_def) \
542-
static struct bt_gatt_attr attrs_##n[] = _attrs_def(_instances[n]);
542+
static struct bt_gatt_attr attrs_##n[] = _attrs_def(_instances[n])
543543

544-
#define _BT_GATT_SERVICE_ARRAY_ITEM(_n, _) BT_GATT_SERVICE(attrs_##_n),
544+
#define _BT_GATT_SERVICE_ARRAY_ITEM(_n, _) BT_GATT_SERVICE(attrs_##_n)
545545

546546
/** @def BT_GATT_SERVICE_INSTANCE_DEFINE
547547
* @brief Statically define service structure array.
@@ -562,11 +562,10 @@ ssize_t bt_gatt_attr_read_service(struct bt_conn *conn,
562562
_name, _instances, _instance_num, _attrs_def) \
563563
BUILD_ASSERT(ARRAY_SIZE(_instances) == _instance_num, \
564564
"The number of array elements does not match its size"); \
565-
UTIL_EVAL(UTIL_REPEAT( \
566-
_instance_num, _BT_GATT_ATTRS_ARRAY_DEFINE, _instances, \
567-
_attrs_def)) \
565+
LISTIFY(_instance_num, _BT_GATT_ATTRS_ARRAY_DEFINE, (;), \
566+
_instances, _attrs_def); \
568567
static struct bt_gatt_service _name[] = { \
569-
UTIL_LISTIFY(_instance_num, _BT_GATT_SERVICE_ARRAY_ITEM) \
568+
LISTIFY(_instance_num, _BT_GATT_SERVICE_ARRAY_ITEM, (,)) \
570569
}
571570

572571
/** @def BT_GATT_SERVICE

include/bluetooth/mesh/access.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
#include <bluetooth/mesh/msg.h>
1616

1717
/* Internal macros used to initialize array members */
18-
#define BT_MESH_KEY_UNUSED_ELT_(IDX, _) BT_MESH_KEY_UNUSED,
19-
#define BT_MESH_ADDR_UNASSIGNED_ELT_(IDX, _) BT_MESH_ADDR_UNASSIGNED,
18+
#define BT_MESH_KEY_UNUSED_ELT_(IDX, _) BT_MESH_KEY_UNUSED
19+
#define BT_MESH_ADDR_UNASSIGNED_ELT_(IDX, _) BT_MESH_ADDR_UNASSIGNED
2020
#define BT_MESH_MODEL_KEYS_UNUSED \
21-
{ UTIL_LISTIFY(CONFIG_BT_MESH_MODEL_KEY_COUNT, \
22-
BT_MESH_KEY_UNUSED_ELT_) }
23-
#define BT_MESH_MODEL_GROUPS_UNASSIGNED \
24-
{ UTIL_LISTIFY(CONFIG_BT_MESH_MODEL_GROUP_COUNT, \
25-
BT_MESH_ADDR_UNASSIGNED_ELT_) }
21+
{ LISTIFY(CONFIG_BT_MESH_MODEL_KEY_COUNT, \
22+
BT_MESH_KEY_UNUSED_ELT_, (,)) }
23+
#define BT_MESH_MODEL_GROUPS_UNASSIGNED \
24+
{ LISTIFY(CONFIG_BT_MESH_MODEL_GROUP_COUNT, \
25+
BT_MESH_ADDR_UNASSIGNED_ELT_, (,)) }
2626

2727
/**
2828
* @brief Access layer

0 commit comments

Comments
 (0)