config.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017-2018 Freie Universität Berlin
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
9 #pragma once
10 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
32 #ifndef CONFIG_CORD_LT
33 #define CONFIG_CORD_LT (86400UL)
34 #endif
35 
39 #ifndef CONFIG_CORD_UPDATE_INTERVAL
40 #define CONFIG_CORD_UPDATE_INTERVAL ((CONFIG_CORD_LT / 4) * 3)
41 #endif
42 
46 #ifndef CORD_STARTUP_DELAY
47 #define CORD_STARTUP_DELAY (3U)
48 #endif
49 
63 #ifndef CONFIG_CORD_EP
64 #ifdef DOXYGEN
68 #define CONFIG_CORD_EP "MyNewEpName" //defined for doxygen documentation only
69 #endif
70 
76 #define CORD_EP_SUFFIX_LEN (16)
77 
81 #define CORD_EP_PREFIX "RIOT-"
82 #endif
104 #ifdef DOXYGEN
105 #define CONFIG_CORD_EXTRAARGS
106 #endif
107 
108 #ifdef __cplusplus
109 }
110 #endif
111