esp-idf/components
Ivan Grokhotkov 076141aab9 components/nvs: batch writes when possible
Introduces new internal function, Page::alterEntryRangeState, which gathers changes to multiple elements of entry state table into a single write, provided that these changes fall into a single word. This allows changing state of up to 16 entries in a single write.
Also adds new function, writeEntryData, which writes the whole payload of SZ and BLOB type entries in one go, instead of splitting it into multiple 32-byte writes.
This reduces number of writes required for SZ and BLOB entries.
2016-09-22 21:05:17 +08:00
..
bootloader bootloader: remove trailing newlines from log messages 2016-09-20 14:18:23 +08:00
bt Initial public version 2016-08-17 23:08:22 +08:00
esp32 esp32/lib: update to 9f26b9a1 2016-09-21 16:49:30 +08:00
esptool_py Merge branch 'master' into feature/esptool_upstream 2016-09-12 18:02:10 +10:00
expat json & expat: Update component.mk after merging from master 2016-09-09 14:07:45 +10:00
freertos Merge branch 'master' into feature/menuconfig_cpu_frequency_option 2016-09-20 17:22:18 +08:00
json json & expat: Update component.mk after merging from master 2016-09-09 14:07:45 +10:00
log components/log: regroup macros for better readability 2016-09-19 08:53:09 +08:00
lwip Merge branch 'feature/lwip_add_debug_code' into 'master' 2016-09-20 17:22:22 +08:00
mbedtls Enable SO_REUSEADDR in LWIP 2016-09-18 16:43:48 +08:00
newlib Name component makefiles component.mk instead of Makefile 2016-09-08 13:41:19 +10:00
nvs_flash components/nvs: batch writes when possible 2016-09-22 21:05:17 +08:00
partition_table Remove bin/ directory in favour of an add_path.sh script that can be sourced 2016-09-01 18:45:10 +10:00
spi_flash components/spi_flash: add performance counters 2016-09-22 10:39:36 +08:00
tcpip_adapter header: format and fix typos 2016-09-13 16:17:41 +08:00