VSF Documented
Data Fields
vsf_peripheral_capability_t Struct Reference

#include <vsf_template_hal_driver.h>

Data Fields

union { 
 
   struct { 
 
      uint8_t   can_read_byte: 1 
 
      uint8_t   can_read_block: 1 
 
      uint8_t   support_fifo: 1 
 
      uint8_t   support_dma: 1 
 
      uint8_t   support_isr: 1 
 
      uint8_t   random_access: 1 
 
      uint8_t   : 2 
 
   }  
 
   uint8_t   can_read 
 
Read 
 
union { 
 
   struct { 
 
      uint8_t   can_write_byte: 1 
 
      uint8_t   can_write_block: 1 
 
      uint8_t   support_fifo: 1 
 
      uint8_t   support_dma: 1 
 
      uint8_t   support_isr: 1 
 
      uint8_t   random_access: 1 
 
      uint8_t   : 2 
 
   }  
 
   uint8_t   can_write 
 
Write 
 
union { 
 
   struct { 
 
      uint16_t   u3_data_type_size: 3 
 
      uint16_t   u5_block_size: 5 
 
      uint16_t   : 8 
 
   }  
 
   uint16_t   info 
 
Feature 
 

Field Documentation

◆ can_read_byte

uint8_t vsf_peripheral_capability_t::can_read_byte

◆ can_read_block

uint8_t vsf_peripheral_capability_t::can_read_block

◆ support_fifo

uint8_t vsf_peripheral_capability_t::support_fifo

◆ support_dma

uint8_t vsf_peripheral_capability_t::support_dma

◆ support_isr

uint8_t vsf_peripheral_capability_t::support_isr

◆ random_access

uint8_t vsf_peripheral_capability_t::random_access

◆ __pad0__ [1/2]

uint8_t vsf_peripheral_capability_t::__pad0__

◆ can_read

uint8_t vsf_peripheral_capability_t::can_read

◆ [union]

union { ... } vsf_peripheral_capability_t::Read

◆ can_write_byte

uint8_t vsf_peripheral_capability_t::can_write_byte

◆ can_write_block

uint8_t vsf_peripheral_capability_t::can_write_block

◆ can_write

uint8_t vsf_peripheral_capability_t::can_write

◆ [union]

union { ... } vsf_peripheral_capability_t::Write

◆ u3_data_type_size

uint16_t vsf_peripheral_capability_t::u3_data_type_size

◆ u5_block_size

uint16_t vsf_peripheral_capability_t::u5_block_size

◆ __pad0__ [2/2]

uint16_t vsf_peripheral_capability_t::__pad0__

◆ info

uint16_t vsf_peripheral_capability_t::info

◆ [union]

union { ... } vsf_peripheral_capability_t::Feature