summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean Gressmann <[email protected]>2021-02-28 06:19:25 +0100
committerJean Gressmann <[email protected]>2021-02-28 06:19:25 +0100
commitd2575009a16fdf63e9b3fcb78139a37aab133b31 (patch)
tree5aa60f7bc334e432d2449eae8eda773afb8ebeaa
parent14083ad2df1252436d9f563fb5cf357052a7ec3c (diff)
SAM 54 Xplained Pro: fix inverted logic for board led
-rw-r--r--hw/bsp/same54xplainedpro/same54xplainedpro.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/hw/bsp/same54xplainedpro/same54xplainedpro.c b/hw/bsp/same54xplainedpro/same54xplainedpro.c
index a176c02f4..60a06b09d 100644
--- a/hw/bsp/same54xplainedpro/same54xplainedpro.c
+++ b/hw/bsp/same54xplainedpro/same54xplainedpro.c
@@ -166,15 +166,16 @@ void board_init(void)
#endif
// LED0 init
+ gpio_set_pin_function(BUTTON_PIN, GPIO_PIN_FUNCTION_OFF);
gpio_set_pin_direction(LED_PIN, GPIO_DIRECTION_OUT);
- gpio_set_pin_level(LED_PIN, 0);
+ gpio_set_pin_level(LED_PIN, 1);
#if CFG_TUSB_DEBUG >= 2
uart_send_str(BOARD_NAME " LED pin configured\n");
#endif
// BTN0 init
- gpio_set_pin_function(BUTTON_PIN, GPIO_DIRECTION_IN);
+ gpio_set_pin_function(BUTTON_PIN, GPIO_PIN_FUNCTION_OFF);
gpio_set_pin_direction(BUTTON_PIN, GPIO_DIRECTION_IN);
gpio_set_pin_pull_mode(BUTTON_PIN, GPIO_PULL_UP);
@@ -228,7 +229,7 @@ void board_init(void)
void board_led_write(bool state)
{
- gpio_set_pin_level(LED_PIN, state);
+ gpio_set_pin_level(LED_PIN, !state);
}
uint32_t board_button_read(void)