]> granicus.if.org Git - esp-idf/commitdiff
Structure size updated to the 16 bytes * N
authorDmitry <Dmitry@espressif.com>
Fri, 9 Mar 2018 06:17:32 +0000 (09:17 +0300)
committerDmitry <Dmitry@espressif.com>
Fri, 9 Mar 2018 06:17:32 +0000 (09:17 +0300)
components/wear_levelling/private_include/WL_Config.h

index cec5cca5adde25e83c66b30dafedcf722b3780ef..203c15a5e1f5881b0c0f4952a563a1d9752455c7 100644 (file)
@@ -21,7 +21,7 @@
 *\r
 */\r
 typedef struct WL_Config_s {\r
-    size_t start_addr;      /*!< start address in the flash*/\r
+    size_t   start_addr;      /*!< start address in the flash*/\r
     uint32_t full_mem_size; /*!< Amount of memory used to store data in bytes*/\r
     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.*/\r
     uint32_t sector_size;   /*!< size of flash memory sector that will be erased and stored at once (erase)*/\r
@@ -29,12 +29,12 @@ typedef struct WL_Config_s {
     uint32_t wr_size;       /*!< Minimum amount of bytes per one block at write operation: 1...*/\r
     uint32_t version;       /*!< A version of current implementatioon. To erase and reallocate complete memory this ID must be different from id before.*/\r
     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.*/\r
-    uint32_t reserved[3];   /*!< dummy array to make wl_config_t size compatible with flash encryption (divided by 16)*/\r
+    uint32_t reserved[6];   /*!< dummy array to make wl_config_t size compatible with flash encryption (divided by 16)*/\r
     uint32_t crc;           /*!< CRC for this config*/\r
 public:\r
     WL_Config_s()\r
     {\r
-        for (int i=0 ; i< 3 ; i++) this->reserved[i] = 0;\r
+        for (int i=0 ; i< 6 ; i++) this->reserved[i] = 0;\r
     }\r
 } wl_config_t;\r
 \r