Skip to content

Struct SYN_USB_MSC_Media

ClassList > SYN_USB_MSC_Media

More...

  • #include <syn_usb_msc.h>

Public Attributes

Type Name
uint32_t block_count
uint16_t block_size
SYN_Status(* read_blocks
SYN_Status(* write_blocks

Detailed Description

USB MSC Block Storage Callbacks

Public Attributes Documentation

variable block_count

uint32_t SYN_USB_MSC_Media::block_count;

Total sectors


variable block_size

uint16_t SYN_USB_MSC_Media::block_size;

Sector size in bytes (512)


variable read_blocks

SYN_Status(* SYN_USB_MSC_Media::read_blocks) (uint32_t lba, uint8_t *buf, uint16_t count);

Block read callback


variable write_blocks

SYN_Status(* SYN_USB_MSC_Media::write_blocks) (uint32_t lba, const uint8_t *buf, uint16_t count);

Block write callback



The documentation for this class was generated from the following file src/syntropic/drivers/syn_usb_msc.h