summaryrefslogtreecommitdiff
path: root/decoder
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2019-02-12 18:11:23 +0100
committerUwe Hermann <uwe@hermann-uwe.de>2019-02-12 18:11:23 +0100
commit82bf429d4ef64bf946e684659644630ce7e1b6fe (patch)
treea3c8a995e676b2c173cbcc72451b51d9d294259e /decoder
parentc1f41055fd473945893bdc1144404fac85c1fa06 (diff)
downloadsigrok-test-82bf429d4ef64bf946e684659644630ce7e1b6fe.tar.gz
sigrok-test-82bf429d4ef64bf946e684659644630ce7e1b6fe.zip
ds1307: Add an additional test-case.
Diffstat (limited to 'decoder')
-rw-r--r--decoder/test/ds1307/rtc_ds1307_500khz_sqw32khz_mode12h_pm.output38
-rw-r--r--decoder/test/ds1307/test.conf7
2 files changed, 45 insertions, 0 deletions
diff --git a/decoder/test/ds1307/rtc_ds1307_500khz_sqw32khz_mode12h_pm.output b/decoder/test/ds1307/rtc_ds1307_500khz_sqw32khz_mode12h_pm.output
new file mode 100644
index 0000000..4570aae
--- /dev/null
+++ b/decoder/test/ds1307/rtc_ds1307_500khz_sqw32khz_mode12h_pm.output
@@ -0,0 +1,38 @@
+167-207 ds1307: reg-seconds: "Seconds" "Sec" "S"
+167-172 ds1307: bit-clock-halt: "Clock halt: 0" "Clk hlt: 0" "CH: 0" "CH"
+172-207 ds1307: bit-seconds: "Second: 41" "Sec: 41" "S: 41" "S"
+215-255 ds1307: reg-minutes: "Minutes" "Min" "M"
+215-220 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+220-255 ds1307: bit-minutes: "Minute: 39" "Min: 39" "M: 39" "M"
+263-303 ds1307: reg-hours: "Hours" "H"
+263-268 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+268-273 ds1307: bit-12-24-hours: "12-hour mode" "12h mode" "12h"
+273-278 ds1307: bit-am-pm: "PM" "P"
+278-303 ds1307: bit-hours: "Hour: 8" "H: 8" "H"
+310-350 ds1307: reg-day: "Day of week" "Day" "D"
+310-315 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+315-320 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+320-325 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+325-330 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+330-335 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+335-350 ds1307: bit-day: "Weekday: Friday" "WD: Friday" "WD" "W"
+358-398 ds1307: reg-date: "Date" "D"
+358-363 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+363-368 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+368-398 ds1307: bit-date: "Date: 2" "D: 2" "D"
+406-446 ds1307: reg-month: "Month" "Mon" "M"
+406-411 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+411-416 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+416-421 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+421-446 ds1307: bit-month: "Month: 2" "Mon: 2" "M: 2" "M"
+454-494 ds1307: reg-year: "Year" "Y"
+454-494 ds1307: bit-year: "Year: 19" "Y: 19" "Y"
+501-541 ds1307: reg-control: "Control" "Ctrl" "C"
+506-511 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+511-516 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+521-526 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+526-531 ds1307: bit-reserved: "Reserved bit" "Reserved" "Rsvd" "R"
+501-506 ds1307: bit-out: "Output control: 0" "OUT: 0" "O: 0" "O"
+516-521 ds1307: bit-sqwe: "Square wave output: disabled" "SQWE: disabled" "SQWE: 0" "S: 0" "S"
+531-541 ds1307: bit-rs: "Square wave output rate: 32768Hz" "Square wave rate: 32768Hz" "SQW rate: 32768Hz" "Rate: 32768Hz" "RS: 0" "RS" "R"
+10-552 ds1307: read-datetime: "Read date/time: Friday, 02.02.2019 08:39:41"
diff --git a/decoder/test/ds1307/test.conf b/decoder/test/ds1307/test.conf
index 052ed5d..3037467 100644
--- a/decoder/test/ds1307/test.conf
+++ b/decoder/test/ds1307/test.conf
@@ -4,3 +4,10 @@ test rtc_ds1307_200khz
stack i2c ds1307
input i2c/rtc_dallas_ds1307/rtc_ds1307_200khz.sr
output ds1307 annotation match rtc_ds1307_200khz.output
+
+test rtc_ds1307_500khz_sqw32khz_mode12h_pm
+ protocol-decoder i2c channel scl=0 channel sda=1 initial_pin scl=1 initial_pin sda=1
+ protocol-decoder ds1307
+ stack i2c ds1307
+ input i2c/rtc_dallas_ds1307/rtc_ds1307_500khz_sqw32khz_mode12h_pm.sr
+ output ds1307 annotation match rtc_ds1307_500khz_sqw32khz_mode12h_pm.output