mirror of
https://github.com/trussed-dev/usbd-ccid.git
synced 2026-06-20 04:16:20 -07:00
Stop using undocumented Interchange APIs
This doesn't change the panic risk. The internal `rp_mut` method uses the `unreachable!` macro
This commit is contained in:
+3
-3
@@ -365,8 +365,9 @@ where
|
||||
panic!("Full outbox");
|
||||
}
|
||||
|
||||
// if let Some(message) = self.interchange.response() {
|
||||
let message: &mut Vec<u8, N> = unsafe { (*self.interchange.interchange.get()).rp_mut() };
|
||||
let Some(message) = self.interchange.response() else {
|
||||
panic!("No response while priming outbox");
|
||||
};
|
||||
|
||||
let chunk_size = core::cmp::min(PACKET_SIZE - 10, message.len() - self.sent);
|
||||
let chunk = &message[self.sent..][..chunk_size];
|
||||
@@ -399,7 +400,6 @@ where
|
||||
|
||||
// fast-lane response attempt
|
||||
self.maybe_send_packet();
|
||||
// }
|
||||
}
|
||||
|
||||
fn send_empty_datablock(&mut self, chain: Chain) {
|
||||
|
||||
Reference in New Issue
Block a user