-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathsamples-manifest.xml
340 lines (339 loc) · 14.4 KB
/
samples-manifest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
<?xml version="1.0" encoding="UTF-8"?>
<samples>
<sample id="apix-adc-sample">
<name>Digi APIX ADC Example</name>
<description>
Example application to access and manage ADC channels using the Digi APIX library.
This application enables one ADC channel on the board. After that, the
application takes periodic samples and prints the raw value and the value in mv.
</description>
<path>apix-adc-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-can-samples">
<name>Digi APIX CAN Examples</name>
<description>
Example applications to manage CAN interfaces using the Digi APIX library.
These applications enable one CAN interfaces of the board and start a transmission or
reception using the selected baudrate.
</description>
<path>apix-can-examples</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-gpio-sample">
<name>Digi APIX GPIO Example</name>
<description>
Example application to access and manage GPIO lines using the Digi APIX library.
This application uses a GPIO as input (e.g. a user button) and another
one as output (e.g. a user led). The application toggles the output GPIO
whenever an interrupt is generated in the input GPIO.
</description>
<path>apix-gpio-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-i2c-sample">
<name>Digi APIX I2C Example</name>
<description>
Example application to access and manage I2C slaves using the Digi APIX library.
This application writes a page of an external EEPROM memory with random data.
Afterward, it reads the data back to validate it (tested with 24FC1026).
</description>
<path>apix-i2c-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-pm-sample">
<name>Digi APIX Power Management Example</name>
<description>
Example applications that use the Digi APIX library to access and manage
power-management related features of the CPU, such as temperature thresholds,
frequencies, and governors.
</description>
<path>apix-pm-examples</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-pwm-sample">
<name>Digi APIX PWM Example</name>
<description>
Example application to access and manage PWM lines using the Digi APIX library.
This application enables one PWM line of the board using a frequency of 1000Hz.
Then, it progressively modifies the duty cycle in a loop from 10% to 90% and
vice-versa.
</description>
<path>apix-pwm-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-spi-sample">
<name>Digi APIX SPI Example</name>
<description>
Example application to access and manage SPI slaves using the Digi APIX library.
This application writes a page of an external EEPROM memory with random data.
Afterward, it reads the data back to validate it.
Most EEPROM memories are compatible with the example. You only need to specify
the page size and the address size in bytes.
</description>
<path>apix-spi-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="apix-watchdog-sample">
<name>Digi APIX Watchdog Example</name>
<description>
Example application to access and manage watchdog using the Digi APIX library.
This application enables a watchdog device on the board. After that, the
application starts refreshing the watchdog timer until the test time is consumed,
then the device will reboot automatically after the timeout expires.
</description>
<path>apix-watchdog-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="ble-gat-server-example">
<name>Digi BLE GATT server Example</name>
<description>
This application enables a BLE GATT server on the board. After that, the
application starts listening for BLE connections to provide custom BLE
GATT services and characteristics.
</description>
<path>ble-gatt-server-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="caam-blob-example">
<name>Digi CAAM-blob Example</name>
<description>
This example application shows how to encapsulate/decapsulate data to/from CAAM blobs.
CAAM blobs are a way to protect sensitive data by encrypting their contents.
You can think of CAAM blobs as data encrypted with an internal unreadable device-specific key which is protected by the hardware.
Data encapsulated in a CAAM blob can only be decapsulated by the device that created it.
When creating CAAM blobs, the input data size is limited to 1048527 bytes.
Note that CAAM blobs are slightly bigger than the input data (48 bytes bigger).
A key modifier may be used to further differentiate the key used in a particular blob.
</description>
<path>caam-blob-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
</platforms>
</sample>
<sample id="cccs-data-request-example">
<name>Digi CCCS data request Example</name>
<description>
Example application to listen to data requests from Remote Manager using
ConnectCore Cloud Services.
This application registers a `get_time` data request.
When this request arrives the application sends back the current time.
</description>
<path>cccs-data-request-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="cccs-upload-data-points-example">
<name>Digi CCCS upload data points Example</name>
<description>
Example application to upload data points to Remote Manager using ConnectCore
Cloud Services.
This application uploads an integer value with an incremented counter to a data
stream called 'incremental'. The counter value is incremented every 5 seconds.
The uploads takes place every 10 new samples, that is every 50 seconds.
</description>
<path>cccs-upload-data-points-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="cccs-upload-binary-file-example">
<name>Digi CCCS upload binary file Example</name>
<description>
Example application to upload a binary file to Remote Manager using ConnectCore
Cloud Services.
This application uploads the content of file `/etc/build` as a binary data point
to stream `binary_dp`.
</description>
<path>cccs-upload-binary-file-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
<sample id="cccs-maintenance-status-example">
<name>Digi CCCS set maintenance Example</name>
<description>
Example application to enable/disable maintenance status.
</description>
<path>cccs-maintenance-status-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
<platform>ccimx8x-sbc-express</platform>
<platform>ccimx8x-sbc-pro</platform>
<platform>ccimx8mn-dvk</platform>
<platform>ccimx8mm-dvk</platform>
<platform>ccimx93-dvk</platform>
<platform>ccimx91-dvk</platform>
<platform>ccmp15-dvk</platform>
<platform>ccmp13-dvk</platform>
<platform>ccmp25-dvk</platform>
</platforms>
</sample>
</samples>