v1.0.0
Initial release of P2 Octo Serial port driver
- Services 1 to 8 ports from single cog running Pasm2
- Tested initial configuration: 115,200 bps, N81
- Validated with serial decoding logic analyzer
- Tested Raspberry Pi <-> P2 - two serial pairs
- Tested P2 <-> P2 - six more serial pairs
Known Issues
- WARNING (totally my fault) I accidentally left the logic analysis outputs active in this release! I'm posting a next release without these enabled.
- We need to characterize this now that it's mostly working
- We saw one issue with the 2nd serial port connected to a test RPi 4. The second serial port started the first transmission with a leading 0x00 byte. The cause has not been found.
- When testing P2 <-> P2 with many ports we saw no such issues as is the same with the first of the two serial lines connected to the RPi
FYI- My LA Instrumentation outputs:
- Pins 8,9,10 are the port address [0-7] being serviced
- Pin 4 is high while servicing the receive side of a port
- Pin 5 is high while servicing the transmit side of a port