34#ifndef OPENWSN_LEDPIN_ERROR
35#if defined (LED0_PIN) && !defined(MODULE_BOARDS_COMMON_NUCLEO)
36#define OPENWSN_LEDPIN_ERROR LED0_PIN
38#define OPENWSN_LEDPIN_ERROR GPIO_UNDEF
42#ifndef OPENWSN_LEDPIN_SYNC
44#define OPENWSN_LEDPIN_SYNC LED1_PIN
46#define OPENWSN_LEDPIN_SYNC GPIO_UNDEF
50#ifndef OPENWSN_LEDPIN_RADIO
52#define OPENWSN_LEDPIN_RADIO LED2_PIN
54#define OPENWSN_LEDPIN_RADIO GPIO_UNDEF
58#ifndef OPENWSN_LEDPIN_DEBUG
60#define OPENWSN_LEDPIN_DEBUG LED3_PIN
62#define OPENWSN_LEDPIN_DEBUG GPIO_UNDEF
66#ifndef OPENWSN_LED_ON_STATE
67#define OPENWSN_LED_ON_STATE GPIO_LED_LOW
70#define OPENWSN_LEDS_DEFAULT { .error = OPENWSN_LEDPIN_ERROR, \
71 .sync = OPENWSN_LEDPIN_SYNC, \
72 .radio = OPENWSN_LEDPIN_RADIO, \
73 .debug = OPENWSN_LEDPIN_DEBUG, \
74 .led_on = OPENWSN_LED_ON_STATE }
82#ifdef OPENWSN_LEDS_BOARD
struct leds_config leds_config_t
OpenWSN leds pin configuration.
static const leds_config_t openwsn_leds_params[]
OpenWSN leds configuration.