Command Block Wrapper (CBW) More...
#include <app_usbd_msc_types.h>
Data Fields | |
uint8_t | signature [4] |
uint8_t | tag [4] |
uint8_t | datlen [4] |
uint8_t | flags |
uint8_t | lun |
uint8_t | cdb_length |
uint8_t | cdb [16] |
Command Block Wrapper (CBW)
uint8_t app_usbd_msc_cbw_t::cdb[16] |
Command Data Block payload
uint8_t app_usbd_msc_cbw_t::cdb_length |
Length of cdb field
uint8_t app_usbd_msc_cbw_t::datlen[4] |
Number of bytes that host expects to transfer
uint8_t app_usbd_msc_cbw_t::flags |
Bit 7: Direction=IN
uint8_t app_usbd_msc_cbw_t::lun |
Logical Unit Number, equals to app_usbd_msc_inst_t :: block_devs_count
uint8_t app_usbd_msc_cbw_t::signature[4] |
"USBC" (hex: 0x43425355 little-endian)
uint8_t app_usbd_msc_cbw_t::tag[4] |
Unique command tag