Loading...
Searching...
No Matches
gpio_params.h
1/*
2 * SPDX-FileCopyrightText: 2021 luisan00
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
8#include "board.h"
9#include "saul/periph.h"
10
11#ifdef __cplusplus
12extern "C"
13{
14#endif
15
21 {
22 {
23 .name = "LED1",
24 .pin = LED0_PIN,
25 .mode = GPIO_OUT,
26 .flags = SAUL_GPIO_INIT_SET,
27 },
28 {
29 .name = "LED2",
30 .pin = LED1_PIN,
31 .mode = GPIO_OUT,
32 .flags = SAUL_GPIO_INIT_SET,
33 },
34 {
35 .name = "LED3",
36 .pin = LED2_PIN,
37 .mode = GPIO_OUT,
38 .flags = SAUL_GPIO_INIT_SET,
39 },
40 {
41 .name = "LED4",
42 .pin = LED3_PIN,
43 .mode = GPIO_OUT,
44 .flags = SAUL_GPIO_INIT_SET,
45 },
46 {
47 .name = "BTN USER",
48 .pin = BTN0_PIN,
49 .mode = BTN0_MODE,
50 },
51};
52
53#ifdef __cplusplus
54}
55#endif
56
static const saul_gpio_params_t saul_gpio_params[]
LED configuration.
Definition gpio_params.h:29
#define LED2_PIN
RX LED yellow.
Definition board.h:32
@ GPIO_OUT
select GPIO MASK as output
Definition periph_cpu.h:161
Parameter definitions for mapping peripherals directly to SAUL.
@ SAUL_GPIO_INIT_SET
set pin active after init
Definition periph.h:44
Board specific definitions for the STM32F469I-DISCO board.
Direct mapped GPIO configuration values.
Definition periph.h:50