gpio_params.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2017 Inria
3  * SPDX-License-Identifier: LGPL-2.1-only
4  */
5 
6 #pragma once
7 
18 #include "board.h"
19 #include "saul/periph.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 #ifndef MODULE_PERIPH_INIT_LED0
26 #define SAUL_GPIO_NUMOF (0U)
27 #else
31 static const saul_gpio_params_t saul_gpio_params[] =
32 {
33  {
34  .name = "LD3(green)",
35  .pin = LED0_PIN,
36  .mode = GPIO_OUT
37  }
38 };
39 #endif /* MODULE_PERIPH_INIT_LED0 */
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
static const saul_gpio_params_t saul_gpio_params[]
LED configuration.
Definition: gpio_params.h:29
@ GPIO_OUT
select GPIO MASK as output
Definition: periph_cpu.h:164
Parameter definitions for mapping peripherals directly to SAUL.
Direct mapped GPIO configuration values.
Definition: periph.h:50
const char * name
name of the device connected to this pin
Definition: periph.h:51
Board specific definitions for the Zigduino board.