esp-idf/components
Ivan Grokhotkov b56c9aafe4 partition_table: warn if data partition offset is not 4kB aligned
If a partition offset is not aligned to 4 kB, erase operations will
fail, even if they are aligned to 4 kB relative to the partition
start. This is because the underlying esp_flash_erase_range function
only works when the address is aligned to 4 kB.

Not making this an error for now, since applications might be using
read-only non-4kB aligned partitions, which still work fine.
Will change this behavior in IDF 5.0, requiring 4 kB alignment for all
partitions.

Closes https://github.com/espressif/esp-idf/issues/7295
Closes https://github.com/espressif/esp-idf/issues/7350
2021-08-23 08:09:28 +02:00
..
app_trace gcov: add stub table size entry 2021-08-20 15:00:55 +08:00
app_update app_update: Expose get_ota_partition_count in header file 2021-08-02 10:12:46 +05:30
asio Merge branch 'feature/lwip_ipv6_automatic_coap_asio' into 'master' 2021-05-24 12:39:37 +00:00
bootloader bootloader: Enable Secure boot V2 for ESP32-S3 2021-08-19 14:08:12 +05:30
bootloader_support Merge branch 'feature/support_octal_flash_120m_str_mode_on_esp32s3' into 'master' 2021-08-20 08:40:02 +00:00
bt Merge branch 'bugfix/esp32c3_check_if_allow_light_sleep' into 'master' 2021-08-19 00:18:53 +00:00
cbor tinycbor: update to latest upstream commit-id 2021-04-20 03:59:44 +00:00
cmock
coap asio coap: If LWIP IPV6 is disabled, automatically don't build asio & coap 2021-05-20 19:53:00 +10:00
console esp32: cleanup build script 2021-07-16 20:14:27 +08:00
cxx [cxx]: Activated emergency pool test to CI 2021-07-08 17:26:49 +08:00
driver Merge branch 'refactor/pcnt_driver_esp32s3' into 'master' 2021-08-20 04:23:15 +00:00
efuse efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses 2021-08-06 13:14:54 +08:00
esp32 memory: port SPIRAM noinit segment support to master 2021-07-29 10:28:39 +08:00
esp32c3 soc: move peripheral linker scripts out of target component 2021-07-22 12:55:01 +08:00
esp32h2 soc: move peripheral linker scripts out of target component 2021-07-22 12:55:01 +08:00
esp32s2 soc: move peripheral linker scripts out of target component 2021-07-22 12:55:01 +08:00
esp32s3 Merge branch 'feature/support_esp32s3_lightsleep' into 'master' 2021-07-28 15:09:37 +00:00
esp_adc_cal esp32h2: code clean up 2021-07-01 19:53:50 +08:00
esp_common ld: rename .ext_ram.noinit to .ext_ram_noinit 2021-08-10 11:13:54 +08:00
esp_eth phy_lan87xx: extended Vendor Specific Registers definition 2021-08-10 15:54:32 +02:00
esp_event [mocks]: moved mocks dir to tools/ 2021-08-10 14:45:42 +08:00
esp_gdbstub freertos: take tasks snapshot out of tasks.c source code 2021-08-16 10:29:36 +08:00
esp_hid Add event_stack_size option to esp_hidh_config_t 2021-05-05 15:45:54 +02:00
esp_http_client esp_http_client: Support HTTP_EVENT_ERROR event 2021-08-02 14:33:50 +08:00
esp_http_server http: Function to get Cookie value from request. 2021-07-30 13:23:25 +08:00
esp_https_ota esp_https_ota: change logs 2021-08-20 09:35:40 +05:30
esp_https_server esp-tls, esp_http_client and esp_http_server: update copyright notice 2021-05-31 20:06:09 +08:00
esp_hw_support Merge branch 'bugfix/fix_esp32s2_deep_sleep_timer_wake_up_fail' into 'master' 2021-08-19 03:20:15 +00:00
esp_ipc ipc: enable ipc task at single core for gcov dump 2021-08-20 15:00:55 +08:00
esp_lcd lcd: update doc unit test and example to support 8-line spi 2021-08-19 16:40:22 +08:00
esp_local_ctrl
esp_netif Merge branch 'experimental/mdns_with_sockets' into 'master' 2021-08-17 14:12:30 +00:00
esp_phy light sleep: add wifi mac sleep support for esp32s3 2021-08-04 21:58:33 +08:00
esp_pm system: fix pm lock issue in dual core mode 2021-08-11 16:00:07 +08:00
esp_ringbuf esp32: cleanup build script 2021-07-16 20:14:27 +08:00
esp_rom bootloader: Enable Secure boot V2 for ESP32-S3 2021-08-19 14:08:12 +05:30
esp_serial_slave_link essl: use esp_check in essp spi driver 2021-07-28 18:36:13 +08:00
esp_system gcov: add stub table size entry 2021-08-20 15:00:55 +08:00
esp_timer freertos(esp32s3): SysTick uses systimer 2021-08-04 20:33:44 +08:00
esp_websocket_client Merge branch 'bugfix/ws_client_const_correct' into 'master' 2021-06-22 16:30:29 +00:00
esp_wifi esp_wifi: Fix some PMF and FTM issues 2021-08-11 17:02:29 +05:30
esp-tls esp32h2: enable more components to support esp32h2 2021-07-01 19:53:11 +08:00
espcoredump freertos: take tasks snapshot out of tasks.c source code 2021-08-16 10:29:36 +08:00
esptool_py mspi: support octal flash 120M STR mode on esp32s3 2021-08-19 10:44:30 +08:00
expat expat: Update library from 2.2.9 to 2.4.1 2021-06-21 17:45:43 +08:00
fatfs host tests: add missing header files for compiling host tests 2021-07-20 17:44:20 +08:00
freemodbus Merge branch 'bugfix/modbus_allow_master_slave_work_simultaneously' into 'master' 2021-08-13 14:46:17 +00:00
freertos revert dependency 2021-08-17 16:10:45 +08:00
hal Merge branch 'refactor/timer_group-reg_file-update' into 'master' 2021-08-23 04:30:59 +00:00
heap idf_size.py: fixed diram counted twice issue, and improve display 2021-08-11 17:51:50 +02:00
idf_test test: add ethernet iperf example test case 2021-07-28 09:39:02 +08:00
ieee802154 openthread: support 1.3 border routing features 2021-07-21 10:44:10 +08:00
jsmn
json
libsodium libsodium: fix source directory names to address build issues with Make 2021-08-05 12:28:09 +08:00
linux [mocks]: freertos mock 2021-08-06 17:08:21 +08:00
log [build system]: Fixed common requirement for Linux 2021-08-13 16:50:29 +08:00
lwip Merge branch 'feature/lwip_fstat' into 'master' 2021-08-20 13:41:09 +00:00
mbedtls aes/sha: change gdma transfer ability for sram to be 1 byte aligned 2021-08-05 11:02:17 +08:00
mdns mdns: Add host test using linux target 2021-08-17 18:39:40 +08:00
mqtt mqtt: Adds host tests for mqtt client 2021-06-30 08:55:39 +01:00
newlib newlib: Override __assert and __assert_func 2021-08-05 11:09:22 +05:30
nghttp
nvs_flash [mocks]: moved already added spi_flash mocks 2021-08-18 11:05:51 +08:00
openssl docs: Update OpenSSL API documents 2021-03-18 10:42:29 +04:00
openthread openthread: support 1.3 border routing features 2021-07-21 10:44:10 +08:00
partition_table partition_table: warn if data partition offset is not 4kB aligned 2021-08-23 08:09:28 +02:00
perfmon esp32h2: enable more components to support esp32h2 2021-07-01 19:53:11 +08:00
protobuf-c core system: Fix warnings in compilation when assertions are disabled 2021-03-03 10:26:57 +11:00
protocomm ESP32C3: Fix for provisioning failure with ble transport mode and bluedriod stack 2021-07-22 15:37:46 +08:00
pthread pthread: Fix race conditions in existing pthread UTs 2021-06-22 08:26:08 +08:00
riscv esp32h2: add some more fixes and TODOs 2021-07-01 20:36:39 +08:00
sdmmc CI: add S3 default_2 unit test config 2021-07-08 18:39:57 +08:00
soc Merge branch 'refactor/timer_group-reg_file-update' into 'master' 2021-08-23 04:30:59 +00:00
spi_flash Merge branch 'feature/support_octal_flash_120m_str_mode_on_esp32s3' into 'master' 2021-08-20 08:40:02 +00:00
spiffs host tests: add missing header files for compiling host tests 2021-07-20 17:44:20 +08:00
tcp_transport tls: Modify tls optimize both mbedtls and wolfssl 2021-06-28 10:22:24 +08:00
tcpip_adapter
tinyusb tiny_usb: rename Kconfig name 2021-07-22 10:43:10 +08:00
touch_element touch_element: add unit test for Touch Element lib 2021-07-12 10:02:46 +08:00
ulp esp32: cleanup build script 2021-07-16 20:14:27 +08:00
unity [build system]: Fixed common requirement for Linux 2021-08-13 16:50:29 +08:00
usb tiny_usb: rename Kconfig name 2021-07-22 10:43:10 +08:00
vfs vfs: Add initial lwip vfs test 2021-08-19 17:29:34 +02:00
wear_levelling host tests: add missing header files for compiling host tests 2021-07-20 17:44:20 +08:00
wifi_provisioning provisioning: fix wifi warning in wifi_prov_mgr application 2021-08-11 09:54:37 +05:30
wpa_supplicant wpa_supplicant: Trivial typo fix for setting spp_sup.require 2021-08-11 13:07:31 +08:00
xtensa esp32h2: add some more fixes and TODOs 2021-07-01 20:36:39 +08:00