dap_rs/
usb.rs

1pub const DAP1_PACKET_SIZE: u16 = 64;
2
3#[cfg(feature = "usb-hs")]
4pub const DAP2_PACKET_SIZE: u16 = 512;
5#[cfg(not(feature = "usb-hs"))]
6pub const DAP2_PACKET_SIZE: u16 = 64;
7
8pub mod dap_v1;
9pub mod dap_v2;
10pub mod winusb;
11
12#[cfg_attr(feature = "defmt", derive(defmt::Format))]
13#[allow(clippy::large_enum_variant)]
14pub enum Request {
15    Suspend,
16    DAP1Command(([u8; DAP1_PACKET_SIZE as usize], usize)),
17    DAP2Command(([u8; DAP2_PACKET_SIZE as usize], usize)),
18}