btstack_tlv_flash_bank: store aligned entry header len

This commit is contained in:
Matthias Ringwald 2023-08-28 18:22:20 +02:00
parent 9b112178fd
commit f268b03a0a
2 changed files with 5 additions and 1 deletions

View File

@ -487,6 +487,9 @@ const btstack_tlv_t * btstack_tlv_flash_bank_init_instance(btstack_tlv_flash_ban
log_info("delete tag len %u", self->delete_tag_len);
#endif
// set aligned entry header len
self->entry_header_len = btstack_tlv_flash_bank_align_size(self, BTSTACK_TLV_ENTRY_HEADER_LEN);
// try to find current bank
self->current_bank = btstack_tlv_flash_bank_get_latest_bank(self);
log_info("found bank %d", self->current_bank);

View File

@ -52,7 +52,8 @@ typedef struct {
void * hal_flash_bank_context;
uint32_t write_offset;
int8_t current_bank;
uint8_t delete_tag_len;
uint16_t delete_tag_len;
uint16_t entry_header_len;
} btstack_tlv_flash_bank_t;
/**