mirror of
https://github.com/halleysfifthinc/AVCLAN-Mockingboard.git
synced 2026-11-02 07:17:42 +00:00
Finish Pico/PIO phy layer
Assisted-by: Claude Code (Opus 5)
This commit is contained in:
@@ -305,6 +305,10 @@ auto Bus::send(const Frame &out, Frame::Print print) -> Send {
|
||||
switch (err.type) {
|
||||
case MUTED: fputs(": Device muted", stdout); break;
|
||||
case BUSY: fputs(": Busy bus", stdout); break;
|
||||
case CONTENDED_BUS:
|
||||
fputs(": bus contended after arbitration", stdout);
|
||||
break;
|
||||
case LOST_ARBITRATION: fputs(": lost arbitration", stdout); break;
|
||||
case NAK_ADDRESS:
|
||||
case NAK_CONTROL:
|
||||
case NAK_MESSAGE_LENGTH:
|
||||
@@ -320,6 +324,8 @@ auto Bus::send(const Frame &out, Frame::Print print) -> Send {
|
||||
case NAK_TOO_LONG: fputs("too long", stdout); break;
|
||||
case NAK:
|
||||
case MUTED:
|
||||
case CONTENDED_BUS:
|
||||
case LOST_ARBITRATION:
|
||||
case BUSY: __builtin_unreachable();
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user