Loading...
Searching...
No Matches
board_common.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2014 Freie Universität Berlin
3 * Copyright (C) 2015 Zolertia SL
4 *
5 * This file is subject to the terms and conditions of the GNU Lesser General
6 * Public License v2.1. See the file LICENSE in the top level directory for more
7 * details.
8 */
9
23#ifndef BOARD_COMMON_H
24#define BOARD_COMMON_H
25
26#include "cpu.h"
27#include "periph/gpio.h"
28#include "periph/spi.h"
29#include "cc2538_eui_primary.h"
30
31#ifdef __cplusplus
32 extern "C" {
33#endif
34
39#define LED_ALL_OFF LED0_OFF; \
40 LED1_OFF; \
41 LED2_OFF
42/* Output is color white */
43#define LED_ALL_ON LED0_ON; \
44 LED1_ON; \
45 LED2_ON
46
47/* Yellow */
48#define LED3_ON LED2_OFF; \
49 LED0_ON; \
50 LED1_ON
51#define LED3_OFF LED1_OFF; \
52 LED0_OFF
53#define LED3_TOGGLE LED1_TOGGLE; \
54 LED0_TOGGLE
55
56/* Purple */
57#define LED4_ON LED1_OFF; \
58 LED2_ON; \
59 LED0_ON
60#define LED4_OFF LED2_OFF; \
61 LED0_OFF
62#define LED4_TOGGLE LED2_TOGGLE; \
63 LED0_TOGGLE
70#ifndef UPDATE_CCA
71#define UPDATE_CCA (1)
72#endif
73#define CCA_BACKDOOR_ENABLE (1)
74#define CCA_BACKDOOR_PORT_A_PIN (3)
75#define CCA_BACKDOOR_ACTIVE_LEVEL (0)
82#define XTIMER_WIDTH (16)
83#define XTIMER_BACKOFF (50)
84#define XTIMER_ISR_BACKOFF (40)
87#ifdef __cplusplus
88} /* end extern "C" */
89#endif
90#endif /* BOARD_COMMON_H */
CC2538 EUI-64 provider.
Low-level GPIO peripheral driver interface definitions.
Low-level SPI peripheral driver interface definition.