Encodes and decodes data using Hamming 7,4 codes.
See src/test.py
| # | Input | Output |
|---|---|---|
| 0 | word / codeword | codeword / word |
| 1 | word / codeword | codeword / word |
| 2 | word / codeword | codeword / word |
| 3 | word / codeword | codeword / word |
| 4 | none / codeword | codeword / error |
| 5 | none / codeword | codeword / none |
| 6 | none / codeword | codeword / none |
| 7 | mode (0: encode, 1: decode) |