9de8ae70b6
The ringbuf used to fill up and the recv interrupt would block CP. Now it'll disable the interrupt until we have enough room in the ringbuf. Fixes #6678