@@ -27,11 +27,11 @@ registers:
27
27
offset : 2
28
28
Channel3 :
29
29
offset : 3
30
- DI0State :
30
+ DigitalInputState :
31
31
address : 34
32
32
access : Event
33
33
type : U8
34
- maskType : DigitalState
34
+ maskType : DigitalInputs
35
35
description : State of the digital input pin 0.
36
36
Reserved0 : &ReservedReg
37
37
address : 35
@@ -52,19 +52,19 @@ registers:
52
52
address : 38
53
53
access : Write
54
54
type : U8
55
- maskType : SamplingRateConfig
55
+ maskType : SamplingRateMode
56
56
description : Sets the sampling frequency of the ADC.
57
57
DI0Trigger :
58
58
address : 39
59
59
access : Write
60
60
type : U8
61
- maskType : DI0TriggerConfig
61
+ maskType : TriggerConfig
62
62
description : Configuration of the digital input pin 0.
63
63
DO0Sync :
64
64
address : 40
65
65
access : Write
66
66
type : U8
67
- maskType : DO0SyncConfig
67
+ maskType : SyncConfig
68
68
description : Configuration of the digital output pin 0.
69
69
DO0PulseWidth :
70
70
address : 41
@@ -135,7 +135,7 @@ registers:
135
135
address : 58
136
136
access : Write
137
137
type : U8
138
- maskType : ThresholdOnAdcChannel
138
+ maskType : AdcChannel
139
139
visibility : private
140
140
description : Target ADC channel that will be used to trigger a threshold event on DO0 pin.
141
141
DO1TargetChannel :
@@ -192,22 +192,22 @@ registers:
192
192
Reserved20 :
193
193
<< : *ReservedReg
194
194
address : 73
195
- DO0BufferRisingEdge : &bufferedthreshold
195
+ DO0TimeAboveThreshold : &bufferedthreshold
196
196
address : 74
197
197
access : Write
198
198
type : U16
199
199
visibility : private
200
200
defaultValue : 0
201
201
description : Time (ms) above threshold value that is required to trigger a DO0 pin event.
202
- DO1BufferRisingEdge :
202
+ DO1TimeAboveThreshold :
203
203
<< : *bufferedthreshold
204
204
address : 75
205
205
description : Time (ms) above threshold value that is required to trigger a DO1 pin event.
206
- DO2BufferRisingEdge :
206
+ DO2TimeAboveThreshold :
207
207
<< : *bufferedthreshold
208
208
address : 76
209
209
description : Time (ms) above threshold value that is required to trigger a DO2 pin event.
210
- DO3BufferRisingEdge :
210
+ DO3TimeAboveThreshold :
211
211
<< : *bufferedthreshold
212
212
address : 77
213
213
description : Time (ms) above threshold value that is required to trigger a DO3 pin event.
@@ -223,20 +223,20 @@ registers:
223
223
Reserved24 :
224
224
<< : *ReservedReg
225
225
address : 81
226
- DO0BufferFallingEdge :
226
+ DO0TimeBelowThreshold :
227
227
<< : *bufferedthreshold
228
228
address : 82
229
229
visibility : private
230
230
description : Time (ms) below threshold value that is required to trigger a DO0 pin event.
231
- DO1BufferFallingEdge :
231
+ DO1TimeBelowThreshold :
232
232
<< : *bufferedthreshold
233
233
address : 83
234
234
description : Time (ms) below threshold value that is required to trigger a DO1 pin event.
235
- DO2BufferFallingEdge :
235
+ DO2TimeBelowThreshold :
236
236
<< : *bufferedthreshold
237
237
address : 84
238
238
description : Time (ms) below threshold value that is required to trigger a DO2 pin event.
239
- DO3BufferFallingEdge :
239
+ DO3TimeBelowThreshold :
240
240
<< : *bufferedthreshold
241
241
address : 85
242
242
description : Time (ms) below threshold value that is required to trigger a DO3 pin event.
@@ -256,6 +256,10 @@ registers:
256
256
<< : *ReservedReg
257
257
address : 90
258
258
bitMasks :
259
+ DigitalInputs :
260
+ description : Available digital input lines.
261
+ bits :
262
+ DI0 : 0x1
259
263
DigitalOutputs :
260
264
description : Specifies the state of port digital output lines.
261
265
bits :
@@ -268,11 +272,6 @@ bitMasks:
268
272
DO2Changed : 0x40
269
273
DO4Changed : 0x80
270
274
groupMasks :
271
- DigitalState :
272
- description : The state of a digital pin.
273
- values :
274
- Low : 0
275
- High : 1
276
275
RangeAndFilterConfig :
277
276
description : Available settings to set the range (Volt) and LowPass filter cutoff (Hz) of the ADC.
278
277
values :
@@ -288,24 +287,24 @@ groupMasks:
288
287
Range10V_LowPass11k9Hz : 0x13
289
288
Range10V_LowPass18k5Hz : 0x12
290
289
Range10V_LowPass22kHz : 0x11
291
- SamplingRateConfig :
290
+ SamplingRateMode :
292
291
description : Available sampling frequency settings of the ADC.
293
292
values :
294
- Frequency1k : 0x00
295
- Frequency2k : 0x01
296
- DI0TriggerConfig :
293
+ SamplingRate1000Hz : 0x00
294
+ SamplingRate2000Hz : 0x01
295
+ TriggerConfig :
297
296
description : Available configurations for when using DI0 as an acquisition trigger.
298
297
values :
299
298
None : 0
300
299
StartOnRisingEdge : 1
301
300
StartOnFallingEdge : 2
302
301
SampleOnRisingEdge : 3
303
302
SampleOnFallingEdge : 4
304
- DO0SyncConfig :
303
+ SyncConfig :
305
304
description : Available configurations when using DO0 pin to report firmware events.
306
305
values :
307
- Output : 0
308
- ToggleEachSecond : 1
306
+ None : 0
307
+ Heartbeat : 1
309
308
Pulse : 2
310
309
StartSyncOutputTarget :
311
310
description : Available digital output pins that are able to be triggered on acquisition start.
@@ -315,7 +314,7 @@ groupMasks:
315
314
DO1 : 2
316
315
DO2 : 3
317
316
DO3 : 4
318
- ThresholdOnAdcChannel :
317
+ AdcChannel :
319
318
description : Available target analog channels to be targeted for threshold events.
320
319
values :
321
320
Channel0 : 0
0 commit comments