summaryrefslogtreecommitdiff
path: root/decoder/test/parallel
AgeCommit message (Collapse)Author
2022-10-03parallel: recent PD implementation flushes last samples upon EOFHEADmasterGerhard Sittig
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).
2020-11-12parallel: add missing data file with expected output for SQI trafficGerhard Sittig
2020-11-11parallel: also expect bits count in addition to data valueGerhard Sittig
Catch up with the parallel decoder's implementation. Documented Python output includes the bus width and cycle count for items and words. [ see a word-diff for the commit's essence ]
2020-11-11parallel: add test case for parallel PD on SQI trafficGerhard Sittig
The parallel decoder can also be used to interpret SQI communication. Using the chip select as the reset/enable signal increases robustness. Implement a test case to cover this recently added decoder feature.
2020-11-11parallel: expect demuxed words only after their items were seenGerhard Sittig
Catch up with the "parallel" decoder's implementation. Annotations for demultiplexed words are sent after all their individual bits were seen. Data content remains identical, this is exclusively about emission order.
2020-01-01Updates after annotation class/row changes (singular/plural).Uwe Hermann
2019-01-20HD44780 dump has moved into display/ subdirectoryGerhard Sittig
2018-01-06parallel: use HD44780 dump to test parallel's word demux featureGerhard Sittig
2018-01-01parallel: adjust hex number format of expected PD outputGerhard Sittig
The parallel decoder got adjusted to emit annotations for "items" and "words" in a unified format (consistent width, leading zeroes). Adjust the test expectation to match the PD implementation.
2017-06-06Add support for initial pin settings.Uwe Hermann
Adapt all tests that require it to use the old behaviour of assuming an initial pin value of 0 (or whatever was previously hardcoded in the PD). for now (this will likely see some changes later).
2015-12-27Add OUTPUT_PYTHON test-cases for all PDs.Uwe Hermann
2015-12-21parallel: Update input file location.Uwe Hermann
2015-07-22parallel: Add a few test-cases.Uwe Hermann