I have read where you can enable FLOW CONTROL on the pi UART by assigning some GPIO pins to it. Now I realize the MMDVM's don't make use of Flow Control, but I just wonder if by chance it is active on the serial UART when operating in Pi Star. I'm wanting to glue an FPGA in between the PI and the MMDVM to see if I can implement some type of buffer so that no bits are lost.
Thanks so much.
Help with Raspberry Pi Foundation Boards (Raspberry Pi, Pi Zero, Pi Zero W, Pi A, Pi B, Pi B+, Pi2 B, Pi3 B, Pi 3 B+)
2 posts • Page 1 of 1
No, its not active on a RPi, and its not active on MMDVM's that use a STM32 processor either. In order to make it active, you'd have to enable it on both sides, in the RPi, and on the MMDVM firmware. Its possible, but its a waste of time and effort.
There are NO bits being lost, if there were bits being lost things wouldn't work correctly. Messages between the RPi and the MMDVM would be corrupted left and right, and that just isn't the case.
Adding another link in the chain of communications is just going to add a delay. If you are going to bother putting a FPGA in there, you might as well just have it do all processing that the STM32 does.
All views, comments, posts and opinions shared are entirely my own.