The comms::Receiver implementation for stm32::usb only works if the largest message ever sent is smaller than a single USB packet. #13
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I don't think there is a zero overhead way around this and messages being smaller than a single USB packet is by far the most common case for physical nodes so we don't want to take the overhead of split messages here. The best solution may just be to make this as clear as possible and make another implementation for messages split over multiple packets.
Addressed with feature flag in
403df6f5f4