From a42e4bd5fbcf878ab569bdc735041a9e9a3c0e95 Mon Sep 17 00:00:00 2001 From: smlng Date: Mon, 15 Jan 2018 15:34:43 +0100 Subject: [PATCH] boards/remote: invert button logic in SAUL --- boards/remote-pa/include/gpio_params.h | 28 ++++++++++++++---------- boards/remote-reva/include/gpio_params.h | 28 ++++++++++++++---------- boards/remote-revb/include/gpio_params.h | 28 ++++++++++++++---------- 3 files changed, 48 insertions(+), 36 deletions(-) diff --git a/boards/remote-pa/include/gpio_params.h b/boards/remote-pa/include/gpio_params.h index f1487ccec3..1effe5c9d7 100644 --- a/boards/remote-pa/include/gpio_params.h +++ b/boards/remote-pa/include/gpio_params.h @@ -32,24 +32,28 @@ extern "C" { static const saul_gpio_params_t saul_gpio_params[] = { { - .name = "LED(red)", - .pin = LED0_PIN, - .mode = GPIO_OUT + .name = "LED(red)", + .pin = LED0_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "LED(green)", - .pin = LED1_PIN, - .mode = GPIO_OUT + .name = "LED(green)", + .pin = LED1_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "LED(blue)", - .pin = LED2_PIN, - .mode = GPIO_OUT + .name = "LED(blue)", + .pin = LED2_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "Button(User)", - .pin = BTN0_PIN, - .mode = BTN0_MODE + .name = "Button(User)", + .pin = BTN0_PIN, + .mode = BTN0_MODE, + .flags = SAUL_GPIO_INVERTED, }, }; diff --git a/boards/remote-reva/include/gpio_params.h b/boards/remote-reva/include/gpio_params.h index ab2591a464..850033b566 100644 --- a/boards/remote-reva/include/gpio_params.h +++ b/boards/remote-reva/include/gpio_params.h @@ -32,24 +32,28 @@ extern "C" { static const saul_gpio_params_t saul_gpio_params[] = { { - .name = "LED(red)", - .pin = LED0_PIN, - .mode = GPIO_OUT + .name = "LED(red)", + .pin = LED0_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "LED(green)", - .pin = LED1_PIN, - .mode = GPIO_OUT + .name = "LED(green)", + .pin = LED1_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "LED(blue)", - .pin = LED2_PIN, - .mode = GPIO_OUT + .name = "LED(blue)", + .pin = LED2_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "Button(User)", - .pin = BTN0_PIN, - .mode = BTN0_MODE + .name = "Button(User)", + .pin = BTN0_PIN, + .mode = BTN0_MODE, + .flags = SAUL_GPIO_INVERTED, }, }; diff --git a/boards/remote-revb/include/gpio_params.h b/boards/remote-revb/include/gpio_params.h index 7179dd585e..50294c035c 100644 --- a/boards/remote-revb/include/gpio_params.h +++ b/boards/remote-revb/include/gpio_params.h @@ -32,24 +32,28 @@ extern "C" { static const saul_gpio_params_t saul_gpio_params[] = { { - .name = "LED(red)", - .pin = LED0_PIN, - .mode = GPIO_OUT + .name = "LED(red)", + .pin = LED0_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "LED(green)", - .pin = LED1_PIN, - .mode = GPIO_OUT + .name = "LED(green)", + .pin = LED1_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "LED(blue)", - .pin = LED2_PIN, - .mode = GPIO_OUT + .name = "LED(blue)", + .pin = LED2_PIN, + .mode = GPIO_OUT, + .flags = 0x0, }, { - .name = "Button(User)", - .pin = BTN0_PIN, - .mode = BTN0_MODE + .name = "Button(User)", + .pin = BTN0_PIN, + .mode = BTN0_MODE, + .flags = SAUL_GPIO_INVERTED, }, };