diff options
Diffstat (limited to 'zephyr/shim/src/bc12_pi3usb9201.c')
-rw-r--r-- | zephyr/shim/src/bc12_pi3usb9201.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/zephyr/shim/src/bc12_pi3usb9201.c b/zephyr/shim/src/bc12_pi3usb9201.c index a55b6f394b..d6bf679ef8 100644 --- a/zephyr/shim/src/bc12_pi3usb9201.c +++ b/zephyr/shim/src/bc12_pi3usb9201.c @@ -30,12 +30,10 @@ const struct pi3usb9201_config_t pi3usb9201_bc12_chips[] = { }; #define BC12_GPIO_ENABLE_INTERRUPT(inst) \ - do { \ - if (DT_INST_NODE_HAS_PROP(inst, irq)) { \ - gpio_enable_interrupt( \ - GPIO_SIGNAL(DT_INST_PHANDLE(inst, irq))); \ - } \ - } while (0); + IF_ENABLED(DT_INST_NODE_HAS_PROP(inst, irq), \ + (gpio_enable_interrupt( \ + GPIO_SIGNAL(DT_INST_PHANDLE(inst, irq)))) \ + ); static void bc12_enable_irqs(void) { |