Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions decoder/test/timing/motorpwm-deadtime-switchoff.output
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
30-52 timing: time: "1.375 μs (727.273 kHz)"
30-52 timing: average: "1.375 μs (727.273 kHz)"
1030-1052 timing: time: "1.375 μs (727.273 kHz)"
1030-1052 timing: average: "1.375 μs (727.273 kHz)"
2030-2052 timing: time: "1.375 μs (727.273 kHz)"
2030-2052 timing: average: "1.375 μs (727.273 kHz)"
3029-3052 timing: time: "1.438 μs (695.652 kHz)"
3029-3052 timing: average: "1.391 μs (719.101 kHz)"
4029-4052 timing: time: "1.438 μs (695.652 kHz)"
4029-4052 timing: average: "1.400 μs (714.286 kHz)"
5029-5051 timing: time: "1.375 μs (727.273 kHz)"
5029-5051 timing: average: "1.396 μs (716.418 kHz)"
6029-6051 timing: time: "1.375 μs (727.273 kHz)"
6029-6051 timing: average: "1.393 μs (717.949 kHz)"
7028-7051 timing: time: "1.438 μs (695.652 kHz)"
7028-7051 timing: average: "1.398 μs (715.084 kHz)"
8028-8050 timing: time: "1.375 μs (727.273 kHz)"
8028-8050 timing: average: "1.396 μs (716.418 kHz)"
9028-9050 timing: time: "1.375 μs (727.273 kHz)"
9028-9050 timing: average: "1.394 μs (717.489 kHz)"
20 changes: 20 additions & 0 deletions decoder/test/timing/motorpwm-deadtime-switchon.output
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
130-152 timing: time: "1.375 μs (727.273 kHz)"
130-152 timing: average: "1.375 μs (727.273 kHz)"
1130-1152 timing: time: "1.375 μs (727.273 kHz)"
1130-1152 timing: average: "1.375 μs (727.273 kHz)"
2129-2152 timing: time: "1.438 μs (695.652 kHz)"
2129-2152 timing: average: "1.396 μs (716.418 kHz)"
3129-3152 timing: time: "1.438 μs (695.652 kHz)"
3129-3152 timing: average: "1.406 μs (711.111 kHz)"
4129-4151 timing: time: "1.375 μs (727.273 kHz)"
4129-4151 timing: average: "1.400 μs (714.286 kHz)"
5129-5151 timing: time: "1.375 μs (727.273 kHz)"
5129-5151 timing: average: "1.396 μs (716.418 kHz)"
6128-6151 timing: time: "1.438 μs (695.652 kHz)"
6128-6151 timing: average: "1.402 μs (713.376 kHz)"
7128-7151 timing: time: "1.438 μs (695.652 kHz)"
7128-7151 timing: average: "1.406 μs (711.111 kHz)"
8128-8150 timing: time: "1.375 μs (727.273 kHz)"
8128-8150 timing: average: "1.403 μs (712.871 kHz)"
9128-9150 timing: time: "1.375 μs (727.273 kHz)"
9128-9150 timing: average: "1.400 μs (714.286 kHz)"
18 changes: 18 additions & 0 deletions decoder/test/timing/motorpwm-offtime.output
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
130-1052 timing: time: "57.625 μs (17.354 kHz)"
130-1052 timing: average: "57.625 μs (17.354 kHz)"
1130-2052 timing: time: "57.625 μs (17.354 kHz)"
1130-2052 timing: average: "57.625 μs (17.354 kHz)"
2129-3052 timing: time: "57.688 μs (17.335 kHz)"
2129-3052 timing: average: "57.646 μs (17.347 kHz)"
3129-4052 timing: time: "57.688 μs (17.335 kHz)"
3129-4052 timing: average: "57.656 μs (17.344 kHz)"
4129-5051 timing: time: "57.625 μs (17.354 kHz)"
4129-5051 timing: average: "57.650 μs (17.346 kHz)"
5129-6051 timing: time: "57.625 μs (17.354 kHz)"
5129-6051 timing: average: "57.646 μs (17.347 kHz)"
6128-7051 timing: time: "57.688 μs (17.335 kHz)"
6128-7051 timing: average: "57.652 μs (17.346 kHz)"
7128-8050 timing: time: "57.625 μs (17.354 kHz)"
7128-8050 timing: average: "57.648 μs (17.347 kHz)"
8128-9050 timing: time: "57.625 μs (17.354 kHz)"
8128-9050 timing: average: "57.646 μs (17.347 kHz)"
20 changes: 20 additions & 0 deletions decoder/test/timing/motorpwm-ontime.output
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
52-130 timing: time: "4.875 μs (205.128 kHz)"
52-130 timing: average: "4.875 μs (205.128 kHz)"
1052-1130 timing: time: "4.875 μs (205.128 kHz)"
1052-1130 timing: average: "4.875 μs (205.128 kHz)"
2052-2129 timing: time: "4.812 μs (207.792 kHz)"
2052-2129 timing: average: "4.854 μs (206.009 kHz)"
3052-3129 timing: time: "4.812 μs (207.792 kHz)"
3052-3129 timing: average: "4.844 μs (206.452 kHz)"
4052-4129 timing: time: "4.812 μs (207.792 kHz)"
4052-4129 timing: average: "4.837 μs (206.718 kHz)"
5051-5129 timing: time: "4.875 μs (205.128 kHz)"
5051-5129 timing: average: "4.844 μs (206.452 kHz)"
6051-6128 timing: time: "4.812 μs (207.792 kHz)"
6051-6128 timing: average: "4.839 μs (206.642 kHz)"
7051-7128 timing: time: "4.812 μs (207.792 kHz)"
7051-7128 timing: average: "4.836 μs (206.785 kHz)"
8050-8128 timing: time: "4.875 μs (205.128 kHz)"
8050-8128 timing: average: "4.840 μs (206.600 kHz)"
9050-9128 timing: time: "4.875 μs (205.128 kHz)"
9050-9128 timing: average: "4.844 μs (206.452 kHz)"
2 changes: 2 additions & 0 deletions decoder/test/timing/multiple-end-edges.output
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
16-17 timing: time: "1.000 μs (1.000 MHz)"
16-17 timing: average: "1.000 μs (1.000 MHz)"
2 changes: 2 additions & 0 deletions decoder/test/timing/multiple-start-edges.output
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
15-16 timing: time: "1.000 μs (1.000 MHz)"
15-16 timing: average: "1.000 μs (1.000 MHz)"
31 changes: 31 additions & 0 deletions decoder/test/timing/test.conf
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,34 @@ test ade7758-phase-b-zx-irq-context-any
protocol-decoder timing channel data=0 option avg_period=100 option edge=any option delta=yes
input spi/ade7758/ade7758-phase-b-zx-irq-context.sr
output timing annotation match ade7758-phase-b-zx-irq-context-any.output

test motorpwm-deadtime-switchon
protocol-decoder timing channel data=8 channel end=9 option edge=rising option edge_end=falling option avg_period=100
input pwm/motor_pwm/motor_pwm.sr
output timing annotation match motorpwm-deadtime-switchon.output

test motorpwm-deadtime-switchoff
protocol-decoder timing channel data=9 channel end=8 option edge=rising option edge_end=falling option avg_period=100
input pwm/motor_pwm/motor_pwm.sr
output timing annotation match motorpwm-deadtime-switchoff.output

test motorpwm-ontime
protocol-decoder timing channel data=8 channel end=8 option edge=falling option edge_end=rising option avg_period=100
input pwm/motor_pwm/motor_pwm.sr
output timing annotation match motorpwm-ontime.output

test motorpwm-offtime
protocol-decoder timing channel data=8 channel end=8 option edge=rising option edge_end=falling option avg_period=100
input pwm/motor_pwm/motor_pwm.sr
output timing annotation match motorpwm-offtime.output

test multiple-start-edges
protocol-decoder timing channel data=0 channel end=4 option edge=any option edge_end=any option avg_period=100
input misc/demo/incremental_8ch_medium.sr
output timing annotation match multiple-start-edges.output

test multiple-end-edges
protocol-decoder timing channel data=4 channel end=0 option edge=any option edge_end=any option avg_period=100
input misc/demo/incremental_8ch_medium.sr
output timing annotation match multiple-end-edges.output