Loading...
Searching...
No Matches
syscfg_uwb.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2020 Inria
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
27#ifndef MYNEWT_VAL_UWB_DEV_TASK_PRIO
28#define MYNEWT_VAL_UWB_DEV_TASK_PRIO (THREAD_PRIORITY_MAIN - 5)
29#endif
30
34#ifndef MYNEWT_VAL_UWB_DEV_TASK_STACK_SZ
35#define MYNEWT_VAL_UWB_DEV_TASK_STACK_SZ (1024)
36#endif
37
41#ifndef MYNEWT_VAL_UWB_RX_BUFFER_SIZE
42#define MYNEWT_VAL_UWB_RX_BUFFER_SIZE (1024)
43#endif
44
48#ifndef MYNEWT_VAL_UWB_PKG_INIT_LOG
49#define MYNEWT_VAL_UWB_PKG_INIT_LOG (0)
50#endif
51
55#ifndef MYNEWT_VAL_UWB_DEV_RXDIAG_MAXLEN
56#define MYNEWT_VAL_UWB_DEV_RXDIAG_MAXLEN (20)
57#endif
58
65#ifndef MYNEWT_VAL_UWB_DEVICE_0
66#define MYNEWT_VAL_UWB_DEVICE_0 (1)
67#endif
68
75#ifndef MYNEWT_VAL_UWB_DEVICE_MAX
76#define MYNEWT_VAL_UWB_DEVICE_MAX (3)
77#endif
78
83#ifndef MYNEWT_VAL_UWB_STS_TS_MATCH_THRESHOLD
84#define MYNEWT_VAL_UWB_STS_TS_MATCH_THRESHOLD (30)
85#endif
86
90#ifndef MYNEWT_VAL_LOCAL_COORDINATE_X
91#define MYNEWT_VAL_LOCAL_COORDINATE_X (((float)0.0f))
92#endif
93
97#ifndef MYNEWT_VAL_LOCAL_COORDINATE_Y
98#define MYNEWT_VAL_LOCAL_COORDINATE_Y (((float)0.0f))
99#endif
100
104#ifndef MYNEWT_VAL_LOCAL_COORDINATE_Z
105#define MYNEWT_VAL_LOCAL_COORDINATE_Z (((float)0.0f))
106#endif
107
111#ifndef MYNEWT_VAL_RANGE_VARIANCE
112#define MYNEWT_VAL_RANGE_VARIANCE (((float)5.4444e-04))
113#endif
114
118#ifndef MYNEWT_VAL_AZIMUTH_VARIANCE
119#define MYNEWT_VAL_AZIMUTH_VARIANCE (((float)2.91e-2))
120#endif
121
125#ifndef MYNEWT_VAL_OS_LATENCY
126#define MYNEWT_VAL_OS_LATENCY (((uint32_t)800))
127#endif
128
132#ifndef MYNEWT_VAL_PANID
133#define MYNEWT_VAL_PANID (((const uint16_t)0xdeca))
134#endif
135
136#ifdef __cplusplus
137}
138#endif