Loading...
Searching...
No Matches
xbee_params.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 Kaspar Schleiser <kaspar@schleiser.de>
3 * 2016 Freie Universität Berlin
4 *
5 * This file is subject to the terms and conditions of the GNU Lesser
6 * General Public License v2.1. See the file LICENSE in the top level
7 * directory for more details.
8 */
9
10#pragma once
11
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
31#ifndef XBEE_PARAM_UART
32#define XBEE_PARAM_UART (UART_DEV(1))
33#endif
34#ifndef XBEE_PARAM_BR
35#define XBEE_PARAM_BR (9600U)
36#endif
37#ifndef XBEE_PARAM_PIN_SLEEP
38#define XBEE_PARAM_PIN_SLEEP (GPIO_UNDEF)
39#endif
40#ifndef XBEE_PARAM_PIN_RESET
41#define XBEE_PARAM_PIN_RESET (GPIO_UNDEF)
42#endif
43
44#ifndef XBEE_PARAMS
45#define XBEE_PARAMS { .uart = XBEE_PARAM_UART, \
46 .br = XBEE_PARAM_BR, \
47 .pin_sleep = XBEE_PARAM_PIN_SLEEP, \
48 .pin_reset = XBEE_PARAM_PIN_RESET }
49#endif
51
55static const xbee_params_t xbee_params[] =
56{
57 XBEE_PARAMS
58};
59
60#ifdef __cplusplus
61}
62#endif
63
Configuration parameters for XBee devices.
Definition xbee.h:115
static const xbee_params_t xbee_params[]
XBee configuration.
Definition xbee_params.h:55