Remove now-unnecessary alignment constraints in SPIFFS.

With platform_s_flash_read() now properly handling unaligned destination
buffers, there is no need to shim SPIFFS any more.
This commit is contained in:
Johny Mattsson 2015-08-04 16:23:38 +10:00
parent 9f9b323fb5
commit 00527237f9
1 changed files with 3 additions and 3 deletions

View File

@ -405,7 +405,7 @@ typedef struct {
// page header, part of each page except object lookup pages // page header, part of each page except object lookup pages
// NB: this is always aligned when the data page is an object index, // NB: this is always aligned when the data page is an object index,
// as in this case struct spiffs_page_object_ix is used // as in this case struct spiffs_page_object_ix is used
typedef struct __attribute(( packed, aligned(4) )) { typedef struct __attribute(( packed )) {
// object id // object id
spiffs_obj_id obj_id; spiffs_obj_id obj_id;
// object span index // object span index
@ -415,7 +415,7 @@ typedef struct __attribute(( packed, aligned(4) )) {
} spiffs_page_header; } spiffs_page_header;
// object index header page header // object index header page header
typedef struct __attribute(( packed, aligned(4) )) typedef struct __attribute(( packed ))
{ {
// common page header // common page header
spiffs_page_header p_hdr; spiffs_page_header p_hdr;
@ -428,7 +428,7 @@ typedef struct __attribute(( packed, aligned(4) ))
} spiffs_page_object_ix_header; } spiffs_page_object_ix_header;
// object index page header // object index page header
typedef struct __attribute(( packed, aligned(4) )) { typedef struct __attribute(( packed )) {
spiffs_page_header p_hdr; spiffs_page_header p_hdr;
} spiffs_page_object_ix; } spiffs_page_object_ix;