summaryrefslogtreecommitdiff
path: root/decoder/test/max7219
diff options
context:
space:
mode:
authorPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>2015-11-04 16:22:58 +0000
committerPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>2015-11-04 16:22:58 +0000
commitb80f930badecc0cd9292f636e4ec467af9e4031f (patch)
tree7e365e7a486cb47cc8f2419976477bfccf5c258e /decoder/test/max7219
parentff3fd3d806c02bb1c8922efe5264ca4384bafb37 (diff)
downloadsigrok-test-b80f930badecc0cd9292f636e4ec467af9e4031f.tar.gz
sigrok-test-b80f930badecc0cd9292f636e4ec467af9e4031f.zip
Tests for max7219 PD
Diffstat (limited to 'decoder/test/max7219')
-rw-r--r--decoder/test/max7219/max7219_digit.output20
-rw-r--r--decoder/test/max7219/max7219_register.output7
-rw-r--r--decoder/test/max7219/max7219_warnings.output3
-rw-r--r--decoder/test/max7219/test.conf8
4 files changed, 38 insertions, 0 deletions
diff --git a/decoder/test/max7219/max7219_digit.output b/decoder/test/max7219/max7219_digit.output
new file mode 100644
index 0000000..a564b78
--- /dev/null
+++ b/decoder/test/max7219/max7219_digit.output
@@ -0,0 +1,20 @@
+22795-23867 max7219: digit: "Digit 1: 0F"
+24340-25412 max7219: digit: "Digit 2: 0F"
+25755-26827 max7219: digit: "Digit 3: 0F"
+26975-28047 max7219: digit: "Digit 4: 0F"
+28057-29129 max7219: digit: "Digit 5: 0F"
+29256-30328 max7219: digit: "Digit 6: 0F"
+30535-31607 max7219: digit: "Digit 7: 0F"
+32008-33080 max7219: digit: "Digit 8: 0F"
+2642937-2644009 max7219: digit: "Digit 1: 04"
+2644216-2645288 max7219: digit: "Digit 2: 01"
+2645301-2646373 max7219: digit: "Digit 4: 03"
+2646751-2647823 max7219: digit: "Digit 5: 02"
+2648523-2649595 max7219: digit: "Digit 7: 00"
+2649690-2650762 max7219: digit: "Digit 8: 01"
+4651894-4652966 max7219: digit: "Digit 1: 05"
+4653290-4654363 max7219: digit: "Digit 2: 01"
+4654743-4655815 max7219: digit: "Digit 4: 03"
+4656242-4657315 max7219: digit: "Digit 5: 02"
+4657743-4658815 max7219: digit: "Digit 7: 00"
+4659241-4660313 max7219: digit: "Digit 8: 01"
diff --git a/decoder/test/max7219/max7219_register.output b/decoder/test/max7219/max7219_register.output
new file mode 100644
index 0000000..2fad297
--- /dev/null
+++ b/decoder/test/max7219/max7219_register.output
@@ -0,0 +1,7 @@
+9849-10920 max7219: register: "Decode: 0b11111111"
+11375-12447 max7219: register: "Intensity: 4"
+12888-13961 max7219: register: "Scan limit: 8"
+19845-20917 max7219: register: "Shutdown: off"
+21295-22367 max7219: register: "Display test: on"
+436071-437143 max7219: register: "Intensity: 6"
+2640525-2641597 max7219: register: "Display test: off"
diff --git a/decoder/test/max7219/max7219_warnings.output b/decoder/test/max7219/max7219_warnings.output
new file mode 100644
index 0000000..bf7d1c3
--- /dev/null
+++ b/decoder/test/max7219/max7219_warnings.output
@@ -0,0 +1,3 @@
+233663-234716 max7219: warnings: "Short write"
+435503-437646 max7219: warnings: "Overlong write"
+637944-639016 max7219: warnings: "Unknown register 0D"
diff --git a/decoder/test/max7219/test.conf b/decoder/test/max7219/test.conf
new file mode 100644
index 0000000..c14d6b0
--- /dev/null
+++ b/decoder/test/max7219/test.conf
@@ -0,0 +1,8 @@
+test max7219
+ protocol-decoder spi channel miso=0 channel cs=1 channel mosi=2 channel clk=3
+ protocol-decoder max7219
+ stack spi max7219
+ input spi/max7219/max7219.sr
+ output max7219 annotation class register match max7219_register.output
+ output max7219 annotation class digit match max7219_digit.output
+ output max7219 annotation class warnings match max7219_warnings.output