samples: hid-cdc: convert to new GPIO API
Convert hid-cdc sample to new GPIO API
Signed-off-by: Johann Fischer <j.fischer@phytec.de>
diff --git a/samples/subsys/usb/hid-cdc/src/main.c b/samples/subsys/usb/hid-cdc/src/main.c
index 9308b65..96d28ba 100644
--- a/samples/subsys/usb/hid-cdc/src/main.c
+++ b/samples/subsys/usb/hid-cdc/src/main.c
@@ -542,12 +542,14 @@
LOG_ERR("Could not find PORT");
return -ENXIO;
}
+
gpio_pin_configure(gpio, pin,
- GPIO_DIR_IN | GPIO_INT | GPIO_INT_DEBOUNCE |
- GPIO_INT_EDGE | flags);
+ GPIO_INPUT | GPIO_INT_DEBOUNCE | flags);
+
gpio_init_callback(callback, handler, BIT(pin));
gpio_add_callback(gpio, callback);
- gpio_pin_enable_callback(gpio, pin);
+ gpio_pin_interrupt_configure(gpio, pin, GPIO_INT_EDGE_TO_ACTIVE);
+
return 0;
}