esp-idf/components
Mahavir Jain 7dbf01afad coap: move mbedTLS config options from component to examples
CoAP component relies on some mbedTLS crypto configuration
options, e.g. DTLS and PSK. These configuration options if
selected, have footprint impact on generic TLS examples like
https_request or https_ota as well.

Footprint of https_request example with/without change is per below:

$ ./tools/idf_size.py new_https_request.map --diff old_https_request.map

<CURRENT> MAP file: new_https_request.map
<REFERENCE> MAP file: old_https_request.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>:                                                 <REFERENCE>     Difference
 DRAM .data size:   14796 bytes                                                 14796
 DRAM .bss  size:   23560 bytes                                                 23680           -120
Used static DRAM:   38356 bytes ( 142380 available, 21.2% used)                 38476           -120 (   +120 available,      +0 total)
Used static IRAM:   89045 bytes (  42027 available, 67.9% used)                 89045                (     +0 available,      +0 total)
      Flash code:  554231 bytes                                                563823          -9592
    Flash rodata:  179000 bytes                                                181224          -2224
Total image size:~ 860632 bytes (.bin may be padded larger)                    872568         -11936

This commit moves relevant config options to CoAP specific examples
and also adds some run time warnings if they are kept disabled.

Closes https://github.com/espressif/esp-idf/issues/5262
2020-05-19 17:23:29 +05:30
..
app_trace
app_update
asio
bootloader
bootloader_support bootloader: Don't print an error message after WDT reset in unicore mode 2020-05-19 03:35:53 +00:00
bt
cbor
coap coap: move mbedTLS config options from component to examples 2020-05-19 17:23:29 +05:30
console
cxx
driver
efuse
esp-tls
esp32
esp32s2 Merge branch 'gdb/bt_on_invalid_pc' into 'master' 2020-05-19 16:44:07 +08:00
esp_adc_cal
esp_common mesh: support set new type 2020-05-19 11:17:56 +08:00
esp_eth
esp_event
esp_gdbstub
esp_hid
esp_http_client
esp_http_server
esp_https_ota
esp_https_server
esp_local_ctrl
esp_netif esp-netif: Added API to get the underlying interface name 2020-05-18 09:26:24 +02:00
esp_ringbuf
esp_rom
esp_serial_slave_link
esp_system
esp_timer
esp_websocket_client
esp_wifi mesh: support set new type 2020-05-19 11:17:56 +08:00
espcoredump
esptool_py
expat
fatfs
freemodbus
freertos
heap
idf_test spi_flash: add unit test for read/write performance 2020-05-17 22:06:03 +08:00
jsmn
json
libsodium
log
lwip
mbedtls Merge branch 'feature/mbedtls_dynamic_memory' into 'master' 2020-05-18 13:55:05 +08:00
mdns
mqtt
newlib
nghttp
nvs_flash
openssl
partition_table
perfmon
protobuf-c
protocomm
pthread
sdmmc
soc Merge branch 'gdb/bt_on_invalid_pc' into 'master' 2020-05-19 16:44:07 +08:00
spi_flash spi_flash: add unit test for read/write performance 2020-05-17 22:06:03 +08:00
spiffs
tcp_transport
tcpip_adapter
tinyusb
ulp
unity
vfs
wear_levelling
wifi_provisioning
wpa_supplicant
xtensa