Structure size updated to the 16 bytes * N
This commit is contained in:
parent
7f0b00ef9b
commit
816d63211f
1 changed files with 3 additions and 3 deletions
|
@ -21,7 +21,7 @@
|
|||
*
|
||||
*/
|
||||
typedef struct WL_Config_s {
|
||||
size_t start_addr; /*!< start address in the flash*/
|
||||
size_t start_addr; /*!< start address in the flash*/
|
||||
uint32_t full_mem_size; /*!< Amount of memory used to store data in bytes*/
|
||||
uint32_t page_size; /*!< One page size in bytes. Page could be more then memory block. This parameter must be page_size >= N*block_size.*/
|
||||
uint32_t sector_size; /*!< size of flash memory sector that will be erased and stored at once (erase)*/
|
||||
|
@ -29,12 +29,12 @@ typedef struct WL_Config_s {
|
|||
uint32_t wr_size; /*!< Minimum amount of bytes per one block at write operation: 1...*/
|
||||
uint32_t version; /*!< A version of current implementatioon. To erase and reallocate complete memory this ID must be different from id before.*/
|
||||
size_t 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.*/
|
||||
uint32_t reserved[3]; /*!< dummy array to make wl_config_t size compatible with flash encryption (divided by 16)*/
|
||||
uint32_t reserved[6]; /*!< dummy array to make wl_config_t size compatible with flash encryption (divided by 16)*/
|
||||
uint32_t crc; /*!< CRC for this config*/
|
||||
public:
|
||||
WL_Config_s()
|
||||
{
|
||||
for (int i=0 ; i< 3 ; i++) this->reserved[i] = 0;
|
||||
for (int i=0 ; i< 6 ; i++) this->reserved[i] = 0;
|
||||
}
|
||||
} wl_config_t;
|
||||
|
||||
|
|
Loading…
Reference in a new issue