nRF5 SDK v17.1.0
Data Fields
app_usbd_msc_cbw_t Struct Reference

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]
 

Detailed Description

Command Block Wrapper (CBW).

Field Documentation

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


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated