typedefstructALIGNED_(16)WL_Config_s{/*!< Size of wl_config_t structure should be divided by 16 for encryption*/
size_twl_partition_start_addr;/*!< Partition start address in the flash*/
uint32_twl_partition_size;/*!< Size of partition used to store data in bytes*/
uint32_twl_page_size;/*!< One page size in bytes. Page size can be more than memory block. Here, wl_page_size >= N*flash_sector_size, where N > 0.*/
uint32_tflash_sector_size;/*!< Size of flash memory sector that will be erased and stored at once (erase)*/
uint32_twl_update_rate;/*!< Memory erase count after which physical sector and dummy sector swaps its address.*/
uint32_twl_pos_update_record_size;/*!< Number of bytes for storing pos update record appended on the state sector data after every wl_update_rate*/
uint32_tversion;/*!< A version of current implementation. To erase and reallocate complete memory this ID must be different from id before.*/
size_twl_temp_buff_size;/*!< Size of temporary allocated buffer to copy from one flash area to another. The best way, if this value will be equal to sector size.*/