syscfg_uwbcfg.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 
21 #ifndef SYSCFG_SYSCFG_UWBCFG_H
22 #define SYSCFG_SYSCFG_UWBCFG_H
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
31 #ifndef MYNEWT_VAL_UWBCFG_ENABLED
32 #define MYNEWT_VAL_UWBCFG_ENABLED (IS_ACTIVE(MODULE_UWB_CORE_UWBCFG))
33 #endif
34 
38 #ifndef MYNEWT_VAL_UWBCFG_APPLY_AT_INIT
39 #define MYNEWT_VAL_UWBCFG_APPLY_AT_INIT (1)
40 #endif
41 
45 #ifndef MYNEWT_VAL_UWBCFG_DEF_CH
46 #define MYNEWT_VAL_UWBCFG_DEF_CH ("5")
47 #endif
48 
52 #ifndef MYNEWT_VAL_UWBCFG_DEF_PRF
53 #define MYNEWT_VAL_UWBCFG_DEF_PRF ("64")
54 #endif
55 
59 #ifndef MYNEWT_VAL_UWBCFG_DEF_DATARATE
60 #define MYNEWT_VAL_UWBCFG_DEF_DATARATE ("6m8")
61 #endif
62 
66 #ifndef MYNEWT_VAL_UWBCFG_DEF_PACLEN
67 #define MYNEWT_VAL_UWBCFG_DEF_PACLEN ("8")
68 #endif
69 
73 #ifndef MYNEWT_VAL_UWBCFG_DEF_EXT_CLKDLY
74 #define MYNEWT_VAL_UWBCFG_DEF_EXT_CLKDLY ("0")
75 #endif
76 
80 #ifndef MYNEWT_VAL_UWBCFG_DEF_FRAME_FILTER
81 #define MYNEWT_VAL_UWBCFG_DEF_FRAME_FILTER ("0x0000")
82 #endif
83 
93 #ifndef MYNEWT_VAL_UWBCFG_DEF_ROLE
94 #define MYNEWT_VAL_UWBCFG_DEF_ROLE ("0x0")
95 #endif
96 
100 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_ANTDLY
101 #define MYNEWT_VAL_UWBCFG_DEF_RX_ANTDLY ("0x4050")
102 #endif
103 
107 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_ANTSEP
108 #define MYNEWT_VAL_UWBCFG_DEF_RX_ANTSEP ("0.0205")
109 #endif
110 
114 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_DIAG_EN
115 #define MYNEWT_VAL_UWBCFG_DEF_RX_DIAG_EN ("0x1")
116 #endif
117 
121 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_PDOA_MODE
122 #define MYNEWT_VAL_UWBCFG_DEF_RX_PDOA_MODE ("0")
123 #endif
124 
128 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_PHR_MODE
129 #define MYNEWT_VAL_UWBCFG_DEF_RX_PHR_MODE ("e")
130 #endif
131 
135 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_PHR_RATE
136 #define MYNEWT_VAL_UWBCFG_DEF_RX_PHR_RATE ("0")
137 #endif
138 
142 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_PREAM_CIDX
143 #define MYNEWT_VAL_UWBCFG_DEF_RX_PREAM_CIDX ("9")
144 #endif
145 
149 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_SFD_TO
150 #define MYNEWT_VAL_UWBCFG_DEF_RX_SFD_TO ("-1")
151 #endif
152 
156 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_SFD_TYPE
157 #define MYNEWT_VAL_UWBCFG_DEF_RX_SFD_TYPE ("1")
158 #endif
159 
163 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_STS_LEN
164 #define MYNEWT_VAL_UWBCFG_DEF_RX_STS_LEN ("64")
165 #endif
166 
170 #ifndef MYNEWT_VAL_UWBCFG_DEF_RX_STS_MODE
171 #define MYNEWT_VAL_UWBCFG_DEF_RX_STS_MODE ("0")
172 #endif
173 
177 #ifndef MYNEWT_VAL_UWBCFG_DEF_TXRF_POWER_COARSE
178 #define MYNEWT_VAL_UWBCFG_DEF_TXRF_POWER_COARSE ("15")
179 #endif
180 
184 #ifndef MYNEWT_VAL_UWBCFG_DEF_TXRF_POWER_FINE
185 #define MYNEWT_VAL_UWBCFG_DEF_TXRF_POWER_FINE ("22")
186 #endif
187 
191 #ifndef MYNEWT_VAL_UWBCFG_DEF_TXRF_VCM_LO
192 #define MYNEWT_VAL_UWBCFG_DEF_TXRF_VCM_LO ("15")
193 #endif
194 
198 #ifndef MYNEWT_VAL_UWBCFG_DEF_TX_ANTDLY
199 #define MYNEWT_VAL_UWBCFG_DEF_TX_ANTDLY ("0x4050")
200 #endif
201 
205 #ifndef MYNEWT_VAL_UWBCFG_DEF_TX_PREAM_CIDX
206 #define MYNEWT_VAL_UWBCFG_DEF_TX_PREAM_CIDX ("9")
207 #endif
208 
212 #ifndef MYNEWT_VAL_UWBCFG_DEF_TX_PREAM_LEN
213 #define MYNEWT_VAL_UWBCFG_DEF_TX_PREAM_LEN ("128")
214 #endif
215 
219 #ifndef MYNEWT_VAL_UWBCFG_DEF_XTAL_TRIM
220 #define MYNEWT_VAL_UWBCFG_DEF_XTAL_TRIM ("0xff")
221 #endif
222 
226 #ifndef MYNEWT_VAL_UWBCFG_DEF_CIR_OFFSET
227 #define MYNEWT_VAL_UWBCFG_DEF_CIR_OFFSET ("0")
228 #endif
229 
233 #ifndef MYNEWT_VAL_UWBCFG_DEF_CIR_SIZE
234 #define MYNEWT_VAL_UWBCFG_DEF_CIR_SIZE ("0")
235 #endif
236 
237 #ifdef __cplusplus
238 }
239 #endif
240 
241 #endif /* SYSCFG_SYSCFG_UWBCFG_H */