VSF Documented
Public Member Functions | Data Fields
vsf_flash_capability_t Struct Reference

#include <vsf_template_flash.h>

Public Member Functions

 inherit (vsf_peripheral_capability_t) vsf_flash_irq_mask_t irq_mask
 

Data Fields

vsf_flash_size_t base_address
 
vsf_flash_size_t max_size
 
vsf_flash_size_t erase_sector_size
 
vsf_flash_size_t write_sector_size
 
struct { 
 
   uint8_t   none_sector_aligned_write: 1 
 
   uint8_t   none_sector_aligned_read: 1 
 
};  
 

Member Function Documentation

◆ inherit()

vsf_flash_capability_t::inherit ( vsf_peripheral_capability_t  )

Field Documentation

◆ base_address

vsf_flash_size_t vsf_flash_capability_t::base_address

◆ max_size

vsf_flash_size_t vsf_flash_capability_t::max_size

◆ erase_sector_size

vsf_flash_size_t vsf_flash_capability_t::erase_sector_size

◆ write_sector_size

vsf_flash_size_t vsf_flash_capability_t::write_sector_size

◆ none_sector_aligned_write

uint8_t vsf_flash_capability_t::none_sector_aligned_write

◆ none_sector_aligned_read

uint8_t vsf_flash_capability_t::none_sector_aligned_read

◆ [struct]

struct { ... } vsf_flash_capability_t