Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
gpio_params.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2019 Robert Olsson <roolss@kth.se>
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
17
18
#include "
board.h
"
19
#include "
saul/periph.h
"
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
24
28
static
const
saul_gpio_params_t
saul_gpio_params
[] =
29
{
30
{
31
.name =
"BTN0 (S2 BUTTON)"
,
32
.pin = BTN0_PIN,
33
.mode = BTN0_MODE,
34
.flags =
SAUL_GPIO_INVERTED
,
35
},
36
{
37
.name =
"LED0 (Red)"
,
38
.pin = LED0_PIN,
39
.mode = LED0_MODE,
40
.flags = (
SAUL_GPIO_INVERTED
|
SAUL_GPIO_INIT_CLEAR
),
41
},
42
{
43
.name =
"LED1 (Yellow)"
,
44
.pin = LED1_PIN,
45
.mode = LED1_MODE,
46
.flags = (
SAUL_GPIO_INVERTED
|
SAUL_GPIO_INIT_CLEAR
),
47
},
48
};
49
50
#ifdef __cplusplus
51
}
52
#endif
53
saul_gpio_params
static const saul_gpio_params_t saul_gpio_params[]
LED configuration.
Definition
gpio_params.h:29
board.h
Board definitions for the rss2 256rfr2 board.
periph.h
Parameter definitions for mapping peripherals directly to SAUL.
SAUL_GPIO_INIT_CLEAR
@ SAUL_GPIO_INIT_CLEAR
set pin inactive after init
Definition
periph.h:43
SAUL_GPIO_INVERTED
@ SAUL_GPIO_INVERTED
pin is used as inverted
Definition
periph.h:42
saul_gpio_params_t
Direct mapped GPIO configuration values.
Definition
periph.h:50
Generated on Wed Aug 27 2025 20:40:39 by
1.13.2