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:
parent
9f9b323fb5
commit
00527237f9
|
@ -405,7 +405,7 @@ typedef struct {
|
|||
// page header, part of each page except object lookup pages
|
||||
// NB: this is always aligned when the data page is an object index,
|
||||
// as in this case struct spiffs_page_object_ix is used
|
||||
typedef struct __attribute(( packed, aligned(4) )) {
|
||||
typedef struct __attribute(( packed )) {
|
||||
// object id
|
||||
spiffs_obj_id obj_id;
|
||||
// object span index
|
||||
|
@ -415,7 +415,7 @@ typedef struct __attribute(( packed, aligned(4) )) {
|
|||
} spiffs_page_header;
|
||||
|
||||
// object index header page header
|
||||
typedef struct __attribute(( packed, aligned(4) ))
|
||||
typedef struct __attribute(( packed ))
|
||||
{
|
||||
// common page header
|
||||
spiffs_page_header p_hdr;
|
||||
|
@ -428,7 +428,7 @@ typedef struct __attribute(( packed, aligned(4) ))
|
|||
} spiffs_page_object_ix_header;
|
||||
|
||||
// object index page header
|
||||
typedef struct __attribute(( packed, aligned(4) )) {
|
||||
typedef struct __attribute(( packed )) {
|
||||
spiffs_page_header p_hdr;
|
||||
} spiffs_page_object_ix;
|
||||
|
||||
|
|
Loading…
Reference in New Issue