Skip to content

Commit 7c185f3

Browse files
committed
ISR-DIER
1 parent 968889f commit 7c185f3

File tree

2 files changed

+26
-56
lines changed

2 files changed

+26
-56
lines changed

devices/collect/hrtim/v1.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,19 @@ HRTIM_Master:
4545
CMP[1-4]: {}
4646
CPT[12]: {}
4747
SET[12]: {}
48+
IS[R]:
49+
_derive:
50+
CMP%s: HRTIM_Master.ISR.CMP%s
51+
REP: HRTIM_Master.ISR.REP
52+
UPD: HRTIM_Master.ISR.UPD
4853
ICR:
4954
_array:
5055
CMP[1-4]C: {}
5156
CPT[12]C: {}
5257
SET[12]C: {}
58+
IC[R]:
59+
_derive:
60+
"*C": HRTIM_Master.ICR.CMP%sC
5361
DIER:
5462
_array:
5563
CMP[1-4]IE: {}
@@ -60,6 +68,10 @@ HRTIM_Master:
6068
description: Output %s set interrupt enable
6169
SET[12]DE:
6270
description: Output %s set DMA request enable
71+
DIE[R]:
72+
_derive:
73+
"*DE": HRTIM_Master.DIER.CMP%sDE
74+
"*IE": HRTIM_Master.DIER.CMP%sIE
6375
FLTR:
6476
_array:
6577
FLT[1-6]EN: {}

devices/fields/hrtim/hrtim.yaml

Lines changed: 14 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,26 @@ HRTIM_Master:
5555
CKPSC: [0, 7]
5656
ISR:
5757
UPD:
58-
NoEvent: [0, No master update interrupt occurred]
59-
Event: [1, Master update interrupt occurred]
58+
NoEvent: [0, No timer update interrupt occurred]
59+
Event: [1, Timer update interrupt occurred]
6060
SYNC:
6161
NoEvent: [0, No sync input interrupt occurred]
6262
Event: [1, Sync input interrupt occurred]
6363
REP:
64-
NoEvent: [0, No master repetition interrupt occurred]
65-
Event: [1, Master repetition interrupt occurred]
64+
NoEvent: [0, No timer repetition interrupt occurred]
65+
Event: [1, Timer repetition interrupt occurred]
6666
"CMP[1-4]":
67-
NoEvent: [0, No master compare interrupt occurred]
68-
Event: [1, Master compare interrupt occurred]
67+
NoEvent: [0, No compare interrupt occurred]
68+
Event: [1, Compare interrupt occurred]
6969
ICR:
7070
"*C":
7171
_W1C:
7272
Clear: [1, Clears associated flag in ISR register]
7373
DIER:
74-
"M*DE,SYNCDE":
74+
"*DE":
7575
Disabled: [0, DMA request disabled]
7676
Enabled: [1, DMA request enabled]
77-
"M*IE,SYNCIE":
77+
"*IE":
7878
Disabled: [0, Interrupt disabled]
7979
Enabled: [1, Interrupt enabled]
8080
CNTR:
@@ -193,54 +193,12 @@ HRTIM_Master:
193193
_W1C:
194194
Clear: [1, Clears associated flag in ISR register]
195195
DIER:
196-
DLYPRTDE:
197-
Disabled: [0, Delayed protection DMA request disabled]
198-
Enabled: [1, Delayed protection DMA request enabled]
199-
RSTDE:
200-
Disabled: [0, Timer x counter reset/roll-over DMA request disabled]
201-
Enabled: [1, Timer x counter reset/roll-over DMA request enabled]
202-
"RST[12]DE":
203-
Disabled: [0, Tx output reset DMA request disabled]
204-
Enabled: [1, Tx output reset DMA request enabled]
205-
"SET[12]DE":
206-
Disabled: [0, Tx output set DMA request disabled]
207-
Enabled: [1, Tx output set DMA request enabled]
208-
"CPT[12]DE":
209-
Disabled: [0, Capture DMA request disabled]
210-
Enabled: [1, Capture DMA request enabled]
211-
UPDDE:
212-
Disabled: [0, Update DMA request disabled]
213-
Enabled: [1, Update DMA request enabled]
214-
REPDE:
215-
Disabled: [0, Repetition DMA request disabled]
216-
Enabled: [1, Repetition DMA request enabled]
217-
"CMP[1-4]DE":
218-
Disabled: [0, Compare DMA request disabled]
219-
Enabled: [1, Compare DMA request enabled]
220-
DLYPRTIE:
221-
Disabled: [0, Delayed protection interrupt disabled]
222-
Enabled: [1, Delayed protection interrupt enabled]
223-
RSTIE:
224-
Disabled: [0, Timer x counter/reset roll-over interrupt disabled]
225-
Enabled: [1, Timer x counter/reset roll-over interrupt enabled]
226-
"RST[12]IE":
227-
Disabled: [0, Tx output reset interrupt disabled]
228-
Enabled: [1, Tx output reset interrupt enabled]
229-
"SET[12]IE":
230-
Disabled: [0, Tx output set interrupt disabled]
231-
Enabled: [1, Tx output set interrupt enabled]
232-
"CPT[12]IE":
233-
Disabled: [0, Capture interrupt disabled]
234-
Enabled: [1, Capture interrupt enabled]
235-
UPDIE:
236-
Disabled: [0, Update interrupt disabled]
237-
Enabled: [1, Update interrupt enabled]
238-
REPIE:
239-
Disabled: [0, Repetition interrupt disabled]
240-
Enabled: [1, Repetition interrupt enabled]
241-
"CMP[1-4]IE":
242-
Disabled: [0, Compare interrupt disabled]
243-
Enabled: [1, Compare interrupt enabled]
196+
"*DE":
197+
Disabled: [0, DMA request disabled]
198+
Enabled: [1, DMA request enabled]
199+
"*IE":
200+
Disabled: [0, Interrupt disabled]
201+
Enabled: [1, Interrupt enabled]
244202
CNTR:
245203
CNT: [0, 0xFFFF]
246204
PERR:

0 commit comments

Comments
 (0)