I saw the OP on tbird20d/grabserial#50 had an issue where their periodic data transmissions were not being separated - which makes sense. Their use case doesn't use line terminators but instead is broken up or terminated by the passing of time without serial data transmission. This last commit/PR should resolve this by using the first serial timeout without data transmitted to indicate the end of the previous transmission -- only during hex-output of course.
I saw the OP on tbird20d/grabserial#50 had an issue where their periodic data transmissions were not being separated - which makes sense. Their use case doesn't use line terminators but instead is broken up or terminated by the passing of time without serial data transmission. This last commit/PR should resolve this by using the first serial timeout without data transmitted to indicate the end of the previous transmission -- only during hex-output of course.