Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
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
10
#pragma once
11
25
#include "cpu.h"
26
#include "
periph/gpio.h
"
27
#include "
periph/spi.h
"
28
#include "
cc2538_eui_primary.h
"
29
30
#ifdef __cplusplus
31
extern
"C"
{
32
#endif
33
38
#define LED_ALL_OFF LED0_OFF; \
39
LED1_OFF; \
40
LED2_OFF
41
/* Output is color white */
42
#define LED_ALL_ON LED0_ON; \
43
LED1_ON; \
44
LED2_ON
45
46
/* Yellow */
47
#define LED3_ON LED2_OFF; \
48
LED0_ON; \
49
LED1_ON
50
#define LED3_OFF LED1_OFF; \
51
LED0_OFF
52
#define LED3_TOGGLE LED1_TOGGLE; \
53
LED0_TOGGLE
54
55
/* Purple */
56
#define LED4_ON LED1_OFF; \
57
LED2_ON; \
58
LED0_ON
59
#define LED4_OFF LED2_OFF; \
60
LED0_OFF
61
#define LED4_TOGGLE LED2_TOGGLE; \
62
LED0_TOGGLE
69
#ifndef UPDATE_CCA
70
#define UPDATE_CCA (1)
71
#endif
72
#define CCA_BACKDOOR_ENABLE (1)
73
#define CCA_BACKDOOR_PORT_A_PIN (3)
74
#define CCA_BACKDOOR_ACTIVE_LEVEL (0)
81
#define XTIMER_WIDTH (16)
82
#define XTIMER_BACKOFF (50)
83
#define XTIMER_ISR_BACKOFF (40)
86
#ifdef __cplusplus
87
}
/* end extern "C" */
88
#endif
cc2538_eui_primary.h
CC2538 EUI-64 provider.
gpio.h
Low-level GPIO peripheral driver interface definitions.
spi.h
Low-level SPI peripheral driver interface definition.
Generated on Thu Jun 26 2025 14:14:44 by
1.9.1