25 Commits

Author SHA1 Message Date
shuffle2
ae14e1661a
btstack_tlv_flash_bank: quiet warning (#537) 2023-10-13 18:49:06 +02:00
Matthias Ringwald
d2d1d05367 btstack_tlv_flash_bank: fix unaligned read and migration 2023-08-30 12:22:33 +02:00
Matthias Ringwald
ffded21621 btstack_tlv_flash_bank: increase bank header to alignment size 2023-08-29 15:47:13 +02:00
Matthias Ringwald
4a1addd51d btstack_tlv_flash_bank: store value right after header if there's no delete field 2023-08-29 15:28:32 +02:00
Matthias Ringwald
60a3ef1384 btstack_tlv_flash_bank: use store aligned entry header len 2023-08-29 12:21:42 +02:00
Matthias Ringwald
5574c439d5 btstack_tlv_flash_bank: overwrite complete entry with zeroes if we cannot just delete tag due to alignment 2023-08-29 12:21:42 +02:00
Matthias Ringwald
2ea4a5094c btstack_tlv_flash_bank: introduce btstack_tlv_flash_bank_aligned_entry_size 2023-08-29 12:21:42 +02:00
Matthias Ringwald
f268b03a0a btstack_tlv_flash_bank: store aligned entry header len 2023-08-29 12:21:42 +02:00
Matthias Ringwald
9b112178fd btstack_tlv_flash_bank: use BTSTACK_TLV_ENTRY_HEADER_LEN 2023-08-28 17:53:08 +02:00
Matthias Ringwald
1295b09155 btstack_tlv_flash_bank: fix spelling of alignment 2023-08-28 17:46:11 +02:00
Matthias Ringwald
b6c12bd680 btstack_tlv_flash_bank: use BTSTACK_TLV_BANK_HEADER_LEN 2023-08-28 17:43:52 +02:00
Matthias Ringwald
4c7f527567 btstack_tlv_flash_bank: cache bank size in interator 2023-05-02 21:18:02 +02:00
Matthias Ringwald
26c447f653 btstack_tlv_flash_bank: assert tag fits into flash bank in iterator 2023-05-02 21:06:36 +02:00
Matthias Ringwald
e195acfc18 btstack_tlv_flash_bank: fix validation for full flash bank 2023-04-28 21:21:55 +02:00
Matthias Ringwald
052e5e4278 btstack_flash_bank: write empty tag instead of overwriting existing tag with ENABLE_TLV_FLASH_WRITE_ONCE 2023-01-18 14:50:14 +01:00
Matthias Ringwald
79b7220dad btstack_tlv_flash_bank: use std int types 2022-12-31 17:35:27 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Matthias Ringwald
97d2cfbc6f fix warnings for log_info/printf 2020-11-30 14:26:45 +01:00
Matthias Ringwald
5ff6a55bc1 btstack_tlv_flash_bank: support alignment 8 with ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD 2019-05-14 16:20:12 +02:00
Matthias Ringwald
9f35247bf6 btstack_tlv_flash_bank: reduce debut output 2019-05-14 13:32:04 +02:00
Matthias Ringwald
0d5520a9a5 btstack_tlv_flash_bank: support targets where a value cannot be overwritten with zero 2019-05-14 10:53:38 +02:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Matthias Ringwald
372a35564c btstack_tlv_flash_bank: support unaligned value sizes with alignment up to 8 bytes 2017-11-01 10:50:06 +01:00
Matthias Ringwald
e8efffc8d1 btstack_tlv_flash_bank: extract btstack_tlv_flash_bank_read and btstack_tlv_flash_bank_write 2017-11-01 10:50:06 +01:00
Matthias Ringwald
17ae5bc4f4 FLASH HAL: use 'bank' instead of 'sector' 2017-08-16 15:58:03 +02:00