parallel: recent PD implementation flushes last samples upon EOF master
authorGerhard Sittig <gerhard.sittig@gmx.net>
Mon, 3 Oct 2022 19:14:26 +0000 (21:14 +0200)
committerGerhard Sittig <gerhard.sittig@gmx.net>
Mon, 3 Oct 2022 19:14:26 +0000 (21:14 +0200)
Catch up with the implementation of the "parallel" decoder, which now
flushes previously accumulated information when the end of input data
is seen. Which completes the last "item" (data pattern on the bus), and
may complete another "word" (data value that spans several bus cycles).

decoder/test/parallel/hd44780_word_demux.output
decoder/test/parallel/incremental_8ch_long_clock.output
decoder/test/parallel/incremental_8ch_long_clock.python
decoder/test/parallel/incremental_8ch_long_noclock.output
decoder/test/parallel/incremental_8ch_long_noclock.python
decoder/test/parallel/incremental_8ch_short_clock.output
decoder/test/parallel/incremental_8ch_short_clock.python
decoder/test/parallel/incremental_8ch_short_noclock.output
decoder/test/parallel/incremental_8ch_short_noclock.python

index 0fa08afe586a3e458e2be8ca435e4082505b35c7..6b8431ed861840d9594a130a47548e5ec9a116e6 100644 (file)
@@ -98,3 +98,5 @@
 14367902-14567897 parallel: item: "0"
 14267907-14567897 parallel: word: "30"
 14567897-14667893 parallel: item: "3"
+14667893-15824176 parallel: item: "0"
+14567897-15824176 parallel: word: "30"
index 68dc3d80ce507e90f85e0b8f03193a7434df306d..7efc24a51b87b7167863bf8e2801ae01905cd8c8 100644 (file)
 9993-9995 parallel: item: "09"
 9995-9997 parallel: item: "0b"
 9997-9999 parallel: item: "0d"
+9999-10000 parallel: item: "0f"
index 1408b4472dd162cffd9c289f1c40c87494c1cc32..aa01c123eba47a31c46964d40aea864e3f014136 100644 (file)
 9993-9995 parallel: ['ITEM', (9, 8)]
 9995-9997 parallel: ['ITEM', (11, 8)]
 9997-9999 parallel: ['ITEM', (13, 8)]
+9999-10000 parallel: ['ITEM', (15, 8)]
index df9ad089fba5c3e7e45b01ea7f9fbcddec466858..04f1102b0009560cc7ad046dc6240e2b8bfe1593 100644 (file)
 9996-9997 parallel: item: "0c"
 9997-9998 parallel: item: "0d"
 9998-9999 parallel: item: "0e"
+9999-10000 parallel: item: "0f"
index bb82605b5783ba8bad053d49fcb719f5cb7ea949..8663448a47a1cf5a6a8b69e57c54045aa190289b 100644 (file)
 9996-9997 parallel: ['ITEM', (12, 8)]
 9997-9998 parallel: ['ITEM', (13, 8)]
 9998-9999 parallel: ['ITEM', (14, 8)]
+9999-10000 parallel: ['ITEM', (15, 8)]
index da4c56c7842e652d58bf011ea5b3584b6f128ed1..e7b60649a877a8e453bfad690dee2838baa0611d 100644 (file)
@@ -2,3 +2,4 @@
 3-5 parallel: item: "03"
 5-7 parallel: item: "05"
 7-9 parallel: item: "07"
+9-10 parallel: item: "09"
index 97c2da5c6a63014c816d0adaebaa10fb35568092..f204c25644036ceefab1aee9b18ab9d104651ff1 100644 (file)
@@ -2,3 +2,4 @@
 3-5 parallel: ['ITEM', (3, 8)]
 5-7 parallel: ['ITEM', (5, 8)]
 7-9 parallel: ['ITEM', (7, 8)]
+9-10 parallel: ['ITEM', (9, 8)]
index 84f0012410bf5576588eace9a56dc9b47204f4bf..fde42cc04524e341c23e43d2f14e8ebae39d5ad8 100644 (file)
@@ -7,3 +7,4 @@
 6-7 parallel: item: "06"
 7-8 parallel: item: "07"
 8-9 parallel: item: "08"
+9-10 parallel: item: "09"
index 91681214aa0aed1a9cd348412bdd7f80df5f2033..528eb037c42bfdb579b6bf2a911510bc065faa69 100644 (file)
@@ -7,3 +7,4 @@
 6-7 parallel: ['ITEM', (6, 8)]
 7-8 parallel: ['ITEM', (7, 8)]
 8-9 parallel: ['ITEM', (8, 8)]
+9-10 parallel: ['ITEM', (9, 8)]