Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / src / platform / EFR32 / gatt_db.c
1 /*
2  *
3  *    Copyright (c) 2020 Project CHIP Authors
4  *    Copyright (c) 2020 Google LLC.
5  *
6  *    Licensed under the Apache License, Version 2.0 (the "License");
7  *    you may not use this file except in compliance with the License.
8  *    You may obtain a copy of the License at
9  *
10  *        http://www.apache.org/licenses/LICENSE-2.0
11  *
12  *    Unless required by applicable law or agreed to in writing, software
13  *    distributed under the License is distributed on an "AS IS" BASIS,
14  *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  *    See the License for the specific language governing permissions and
16  *    limitations under the License.
17  */
18
19 /********************************************************************
20  * Autogenerated file, do not edit.
21  *******************************************************************/
22
23 #include "bg_gattdb_def.h"
24
25 #include <stdint.h>
26
27 #define GATT_HEADER(F) F
28 #define GATT_DATA(F) F
29 GATT_DATA(const uint16_t bg_gattdb_data_uuidtable_16_map[]) = {
30     0x2800, 0x2801, 0x2803, 0x1800, 0x2a00, 0x2a01, 0x180a, 0x2a29, 0x2a24, 0x2a23, 0xfeaf, 0x1801, 0x2a05, 0x2b2a, 0x2b29, 0x2902,
31 };
32
33 GATT_DATA(const uint8_t bg_gattdb_data_uuidtable_128_map[]) = {
34     0xf0, 0x19, 0x21, 0xb4, 0x47, 0x8f, 0xa4, 0xbf, 0xa1, 0x4f, 0x63, 0xfd, 0xee, 0xd6, 0x14, 0x1d,
35     0x63, 0x60, 0x32, 0xe0, 0x37, 0x5e, 0xa4, 0x88, 0x53, 0x4e, 0x6d, 0xfb, 0x64, 0x35, 0xbf, 0xf7,
36     0x11, 0x9d, 0x9f, 0x42, 0x9c, 0x4f, 0x9f, 0x95, 0x59, 0x45, 0x3d, 0x26, 0xf5, 0x2e, 0xee, 0x18,
37     0x12, 0x9d, 0x9f, 0x42, 0x9c, 0x4f, 0x9f, 0x95, 0x59, 0x45, 0x3d, 0x26, 0xf5, 0x2e, 0xee, 0x18,
38 };
39
40 struct bg_gattdb_buffer_with_len
41     bg_gattdb_data_attribute_field_27_data                                             = { .len  = 1,
42                                                .data = {
43                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
44                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
45                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
46                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
47                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
48                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
49                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
50                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
51                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
52                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
53                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
54                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
55                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
56                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
57                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
58                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
59                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
60                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
61                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
62                                                } };
63 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_27) = {
64     .properties  = 0x2e,
65     .index       = 6,
66     .max_len     = 247,
67     .data_varlen = &bg_gattdb_data_attribute_field_27_data,
68 };
69
70 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_26) = { .len  = 19,
71                                                                                         .data = {
72                                                                                             0x2e, 0x1c, 0x00, 0x12, 0x9d,
73                                                                                             0x9f, 0x42, 0x9c, 0x4f, 0x9f,
74                                                                                             0x95, 0x59, 0x45, 0x3d, 0x26,
75                                                                                             0xf5, 0x2e, 0xee, 0x18,
76                                                                                         } };
77 struct bg_gattdb_buffer_with_len
78     bg_gattdb_data_attribute_field_25_data                                             = { .len  = 1,
79                                                .data = {
80                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
81                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
82                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
83                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
84                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
85                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
86                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
87                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
88                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
89                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
90                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
91                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
92                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
93                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
94                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
95                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
97                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
98                                                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
99                                                } };
100 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_25) = {
101     .properties  = 0x0a,
102     .index       = 5,
103     .max_len     = 247,
104     .data_varlen = &bg_gattdb_data_attribute_field_25_data,
105 };
106
107 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_24)    = { .len  = 19,
108                                                                                         .data = {
109                                                                                             0x0a, 0x1a, 0x00, 0x11, 0x9d,
110                                                                                             0x9f, 0x42, 0x9c, 0x4f, 0x9f,
111                                                                                             0x95, 0x59, 0x45, 0x3d, 0x26,
112                                                                                             0xf5, 0x2e, 0xee, 0x18,
113                                                                                         } };
114 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_23)    = { .len  = 2,
115                                                                                         .data = {
116                                                                                             0xaf,
117                                                                                             0xfe,
118                                                                                         } };
119 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_22) = {
120     .properties = 0x08,
121     .index      = 4,
122     .max_len    = 0,
123     .data       = NULL,
124 };
125
126 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_21) = { .len  = 19,
127                                                                                         .data = {
128                                                                                             0x08, 0x17, 0x00, 0x63, 0x60,
129                                                                                             0x32, 0xe0, 0x37, 0x5e, 0xa4,
130                                                                                             0x88, 0x53, 0x4e, 0x6d, 0xfb,
131                                                                                             0x64, 0x35, 0xbf, 0xf7,
132                                                                                         } };
133 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_20) = { .len  = 16,
134                                                                                         .data = {
135                                                                                             0xf0,
136                                                                                             0x19,
137                                                                                             0x21,
138                                                                                             0xb4,
139                                                                                             0x47,
140                                                                                             0x8f,
141                                                                                             0xa4,
142                                                                                             0xbf,
143                                                                                             0xa1,
144                                                                                             0x4f,
145                                                                                             0x63,
146                                                                                             0xfd,
147                                                                                             0xee,
148                                                                                             0xd6,
149                                                                                             0x14,
150                                                                                             0x1d,
151                                                                                         } };
152 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_19) = { .len  = 6,
153                                                                                         .data = {
154                                                                                             0x00,
155                                                                                             0x01,
156                                                                                             0x02,
157                                                                                             0x03,
158                                                                                             0x04,
159                                                                                             0x05,
160                                                                                         } };
161 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_18) = { .len  = 5,
162                                                                                         .data = {
163                                                                                             0x02,
164                                                                                             0x14,
165                                                                                             0x00,
166                                                                                             0x23,
167                                                                                             0x2a,
168                                                                                         } };
169 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_17) = { .len  = 10,
170                                                                                         .data = {
171                                                                                             0x42,
172                                                                                             0x6c,
173                                                                                             0x75,
174                                                                                             0x65,
175                                                                                             0x20,
176                                                                                             0x47,
177                                                                                             0x65,
178                                                                                             0x63,
179                                                                                             0x6b,
180                                                                                             0x6f,
181                                                                                         } };
182 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_16) = { .len  = 5,
183                                                                                         .data = {
184                                                                                             0x02,
185                                                                                             0x12,
186                                                                                             0x00,
187                                                                                             0x24,
188                                                                                             0x2a,
189                                                                                         } };
190 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_15) = { .len  = 12,
191                                                                                         .data = {
192                                                                                             0x53,
193                                                                                             0x69,
194                                                                                             0x6c,
195                                                                                             0x69,
196                                                                                             0x63,
197                                                                                             0x6f,
198                                                                                             0x6e,
199                                                                                             0x20,
200                                                                                             0x4c,
201                                                                                             0x61,
202                                                                                             0x62,
203                                                                                             0x73,
204                                                                                         } };
205 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_14) = { .len  = 5,
206                                                                                         .data = {
207                                                                                             0x02,
208                                                                                             0x10,
209                                                                                             0x00,
210                                                                                             0x29,
211                                                                                             0x2a,
212                                                                                         } };
213 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_13) = { .len  = 2,
214                                                                                         .data = {
215                                                                                             0x0a,
216                                                                                             0x18,
217                                                                                         } };
218 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_12) = { .len  = 2,
219                                                                                         .data = {
220                                                                                             0x00,
221                                                                                             0x00,
222                                                                                         } };
223 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_11) = { .len  = 5,
224                                                                                         .data = {
225                                                                                             0x02,
226                                                                                             0x0d,
227                                                                                             0x00,
228                                                                                             0x01,
229                                                                                             0x2a,
230                                                                                         } };
231 uint8_t bg_gattdb_data_attribute_field_10_data[13]                                  = {
232     0x45, 0x6d, 0x70, 0x74, 0x79, 0x20, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65,
233 };
234 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_10) = {
235     .properties = 0x0a,
236     .index      = 3,
237     .max_len    = 13,
238     .data       = bg_gattdb_data_attribute_field_10_data,
239 };
240
241 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_9) = { .len  = 5,
242                                                                                        .data = {
243                                                                                            0x0a,
244                                                                                            0x0b,
245                                                                                            0x00,
246                                                                                            0x00,
247                                                                                            0x2a,
248                                                                                        } };
249 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_8) = { .len  = 2,
250                                                                                        .data = {
251                                                                                            0x00,
252                                                                                            0x18,
253                                                                                        } };
254 uint8_t bg_gattdb_data_attribute_field_7_data[1]                                   = {
255     0x00,
256 };
257 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_7) = {
258     .properties = 0x0a,
259     .index      = 2,
260     .max_len    = 1,
261     .data       = bg_gattdb_data_attribute_field_7_data,
262 };
263
264 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_6) = { .len  = 5,
265                                                                                        .data = {
266                                                                                            0x0a,
267                                                                                            0x08,
268                                                                                            0x00,
269                                                                                            0x29,
270                                                                                            0x2b,
271                                                                                        } };
272 uint8_t bg_gattdb_data_attribute_field_5_data[16]                                  = {
273     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
274 };
275 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_5) = {
276     .properties = 0x02,
277     .index      = 1,
278     .max_len    = 16,
279     .data       = bg_gattdb_data_attribute_field_5_data,
280 };
281
282 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_4) = { .len  = 5,
283                                                                                        .data = {
284                                                                                            0x02,
285                                                                                            0x06,
286                                                                                            0x00,
287                                                                                            0x2a,
288                                                                                            0x2b,
289                                                                                        } };
290 uint8_t bg_gattdb_data_attribute_field_2_data[4]                                   = {
291     0x00,
292     0x00,
293     0x00,
294     0x00,
295 };
296 GATT_DATA(const struct bg_gattdb_attribute_chrvalue bg_gattdb_data_attribute_field_2) = {
297     .properties = 0x20,
298     .index      = 0,
299     .max_len    = 4,
300     .data       = bg_gattdb_data_attribute_field_2_data,
301 };
302
303 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_1) = { .len  = 5,
304                                                                                        .data = {
305                                                                                            0x20,
306                                                                                            0x03,
307                                                                                            0x00,
308                                                                                            0x05,
309                                                                                            0x2a,
310                                                                                        } };
311 GATT_DATA(const struct bg_gattdb_buffer_with_len bg_gattdb_data_attribute_field_0) = { .len  = 2,
312                                                                                        .data = {
313                                                                                            0x01,
314                                                                                            0x18,
315                                                                                        } };
316 GATT_DATA(const struct bg_gattdb_attribute bg_gattdb_data_attributes_map[])        = {
317     { .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_0 },
318     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_1 },
319     { .uuid = 0x000c, .permissions = 0x800, .caps = 0xffff, .datatype = 0x01, .dynamicdata = &bg_gattdb_data_attribute_field_2 },
320     { .uuid        = 0x000f,
321       .permissions = 0x807,
322       .caps        = 0xffff,
323       .datatype    = 0x03,
324       .configdata  = { .flags = 0x02, .index = 0x00, .clientconfig_index = 0x00 } },
325     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_4 },
326     { .uuid = 0x000d, .permissions = 0x801, .caps = 0xffff, .datatype = 0x01, .dynamicdata = &bg_gattdb_data_attribute_field_5 },
327     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_6 },
328     { .uuid = 0x000e, .permissions = 0x803, .caps = 0xffff, .datatype = 0x01, .dynamicdata = &bg_gattdb_data_attribute_field_7 },
329     { .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_8 },
330     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_9 },
331     { .uuid = 0x0004, .permissions = 0x803, .caps = 0xffff, .datatype = 0x01, .dynamicdata = &bg_gattdb_data_attribute_field_10 },
332     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_11 },
333     { .uuid = 0x0005, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_12 },
334     { .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_13 },
335     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_14 },
336     { .uuid = 0x0007, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_15 },
337     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_16 },
338     { .uuid = 0x0008, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_17 },
339     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_18 },
340     { .uuid = 0x0009, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_19 },
341     { .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_20 },
342     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_21 },
343     { .uuid = 0x8001, .permissions = 0x802, .caps = 0xffff, .datatype = 0x07, .dynamicdata = &bg_gattdb_data_attribute_field_22 },
344     { .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_23 },
345     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_24 },
346     { .uuid = 0x8002, .permissions = 0x803, .caps = 0xffff, .datatype = 0x02, .dynamicdata = &bg_gattdb_data_attribute_field_25 },
347     { .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .datatype = 0x00, .constdata = &bg_gattdb_data_attribute_field_26 },
348     { .uuid = 0x8003, .permissions = 0x807, .caps = 0xffff, .datatype = 0x02, .dynamicdata = &bg_gattdb_data_attribute_field_27 },
349     { .uuid        = 0x000f,
350       .permissions = 0x807,
351       .caps        = 0xffff,
352       .datatype    = 0x03,
353       .configdata  = { .flags = 0x02, .index = 0x06, .clientconfig_index = 0x01 } },
354 };
355
356 GATT_DATA(const uint16_t bg_gattdb_data_attributes_dynamic_mapping_map[]) = {
357     0x0003, 0x0006, 0x0008, 0x000b, 0x0017, 0x001a, 0x001c,
358 };
359
360 GATT_DATA(const uint8_t bg_gattdb_data_adv_uuid16_map[])  = { 0x0 };
361 GATT_DATA(const uint8_t bg_gattdb_data_adv_uuid128_map[]) = { 0x0 };
362 GATT_HEADER(const struct bg_gattdb_def bg_gattdb_data)    = {
363     .attributes                 = bg_gattdb_data_attributes_map,
364     .attributes_max             = 29,
365     .uuidtable_16_size          = 16,
366     .uuidtable_16               = bg_gattdb_data_uuidtable_16_map,
367     .uuidtable_128_size         = 4,
368     .uuidtable_128              = bg_gattdb_data_uuidtable_128_map,
369     .attributes_dynamic_max     = 7,
370     .attributes_dynamic_mapping = bg_gattdb_data_attributes_dynamic_mapping_map,
371     .adv_uuid16                 = bg_gattdb_data_adv_uuid16_map,
372     .adv_uuid16_num             = 0,
373     .adv_uuid128                = bg_gattdb_data_adv_uuid128_map,
374     .adv_uuid128_num            = 0,
375     .caps_mask                  = 0xffff,
376     .enabled_caps               = 0xffff,
377 };
378
379 const struct bg_gattdb_def * bg_gattdb = &bg_gattdb_data;