Loading...
Searching...
No Matches
syscfg_uwb.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2020 Inria
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
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
30#ifndef MYNEWT_VAL_UWB_DEV_TASK_PRIO
31#define MYNEWT_VAL_UWB_DEV_TASK_PRIO (THREAD_PRIORITY_MAIN - 5)
32#endif
33
37#ifndef MYNEWT_VAL_UWB_DEV_TASK_STACK_SZ
38#define MYNEWT_VAL_UWB_DEV_TASK_STACK_SZ (1024)
39#endif
40
44#ifndef MYNEWT_VAL_UWB_RX_BUFFER_SIZE
45#define MYNEWT_VAL_UWB_RX_BUFFER_SIZE (1024)
46#endif
47
51#ifndef MYNEWT_VAL_UWB_PKG_INIT_LOG
52#define MYNEWT_VAL_UWB_PKG_INIT_LOG (0)
53#endif
54
58#ifndef MYNEWT_VAL_UWB_DEV_RXDIAG_MAXLEN
59#define MYNEWT_VAL_UWB_DEV_RXDIAG_MAXLEN (20)
60#endif
61
68#ifndef MYNEWT_VAL_UWB_DEVICE_0
69#define MYNEWT_VAL_UWB_DEVICE_0 (1)
70#endif
71
78#ifndef MYNEWT_VAL_UWB_DEVICE_MAX
79#define MYNEWT_VAL_UWB_DEVICE_MAX (3)
80#endif
81
86#ifndef MYNEWT_VAL_UWB_STS_TS_MATCH_THRESHOLD
87#define MYNEWT_VAL_UWB_STS_TS_MATCH_THRESHOLD (30)
88#endif
89
93#ifndef MYNEWT_VAL_LOCAL_COORDINATE_X
94#define MYNEWT_VAL_LOCAL_COORDINATE_X (((float)0.0f))
95#endif
96
100#ifndef MYNEWT_VAL_LOCAL_COORDINATE_Y
101#define MYNEWT_VAL_LOCAL_COORDINATE_Y (((float)0.0f))
102#endif
103
107#ifndef MYNEWT_VAL_LOCAL_COORDINATE_Z
108#define MYNEWT_VAL_LOCAL_COORDINATE_Z (((float)0.0f))
109#endif
110
114#ifndef MYNEWT_VAL_RANGE_VARIANCE
115#define MYNEWT_VAL_RANGE_VARIANCE (((float)5.4444e-04))
116#endif
117
121#ifndef MYNEWT_VAL_AZIMUTH_VARIANCE
122#define MYNEWT_VAL_AZIMUTH_VARIANCE (((float)2.91e-2))
123#endif
124
128#ifndef MYNEWT_VAL_OS_LATENCY
129#define MYNEWT_VAL_OS_LATENCY (((uint32_t)800))
130#endif
131
135#ifndef MYNEWT_VAL_PANID
136#define MYNEWT_VAL_PANID (((const uint16_t)0xdeca))
137#endif
138
139#ifdef __cplusplus
140}
141#endif