Djordje Nedic
0810dd20e8
idf_size.py: Fix issue where diram size was halved in cases where iram was not fully filled with cache
...
This fixes an attempted fix for diram size calculation where it was counted twice, however the fix did not account for cases where iram was not fully filled with cache and therefore was of non 0 size.
Now the calculation should be correct regardless of the cache size.
Closes https://github.com/espressif/esp-idf/issues/9960
2022-11-28 10:47:32 +01:00
Martin Vychodil
537aca747b
esp_partition: fixed esp_partition_get_sha256() test for big partitions
...
esp_partition_get_sha256() test for big partitions has been improved in allocation of MMU pages
2022-11-28 10:46:23 +01:00
Euripedes Rocha
7a28502e5f
[MQTT] clarification of message retransmission
...
- Adds description of the message retransmission process for QoS 1 and
2.
2022-11-28 10:29:45 +01:00
Cao Sen Miao
fa3a8fdd91
esp_flash: correct veriable 'size' description
2022-11-28 16:54:03 +08:00
zhangyanjiao
8226de767c
esp_wifi: fix esp32c3 connect fail
...
Closes IDFCI-1524
2022-11-28 16:09:24 +08:00
Marius Vikhammer
4144451bdc
bootloader: increase iram_loader_seq size on S2
...
Segment was full when compiling with -O0
2022-11-28 15:16:48 +08:00
Shreyas Sheth
340778cb13
esp_wifi: STA set extra IEs for open AP
2022-11-28 06:48:09 +00:00
Sudeep Mohanty
d451a7539d
freertos-smp: Made CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID available only for IDF-FreeRTOS
...
Since core affinity is supported in task stats by default in Amazon
FreeRTOS SMP, the Kconfig option
CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID is now made only available for
IDF-FreeRTOS.
2022-11-28 12:09:56 +05:30
Darian Leung
dff138f883
freertos(IDF): Restore vanilla task selection algorithm for single core
...
This commit restores the vanilla behavior for taskSELECT_HIGHEST_PRIORITY_TASK
when configNUM_CORES == 1 && configUSE_PORT_OPTIMISED_TASK_SELECTION == 0. This
results in the SMP selection algorithm (taskSelectHighestPriorityTaskSMP) to
only be run when configNUM_CORES > 1.
2022-11-28 13:55:03 +08:00
Darian Leung
2537dd8eca
freertos(IDF): Add preprocessor check for configNUM_CORES configuration
...
This commit adds preprocessing time checks to ensure that
- configNUM_CORES is defined to 1 or 2
- Incompatible configurations are not set depending on configNUM_CORES
2022-11-28 13:55:03 +08:00
Kevin (Lao Kaiyao)
766dc3eead
Merge branch 'bugfix/fix_i2s_tdm_multi_dev_pytest' into 'master'
...
i2s_test: update multi dev pytest script
Closes IDFCI-1523
See merge request espressif/esp-idf!21247
2022-11-28 13:52:38 +08:00
Song Ruo Jing
1575b9e43a
ci: Disable all currently failed target tests for esp32c6
2022-11-28 12:09:08 +08:00
Song Ruo Jing
7466ddfa8c
ci: Make consistence between pytest_*.py and .build-test-rules.yml for esp32c6 (i.e. to pass check_test_scripts_build_test_rules.py)
2022-11-28 11:58:30 +08:00
Song Ruo Jing
5a6cb0dad7
ci: Add extra_default_build_targets logic to check_build_test_rules.py
2022-11-28 11:58:30 +08:00
Song Ruo Jing
f201226439
ci: Move esp32c6 from preview_targets to supported_targets for ci
2022-11-28 11:58:30 +08:00
Song Ruo Jing
e13a4ad963
ci: Disable some unit-test-apps for esp32c6 to pass ci build stage
2022-11-28 11:58:30 +08:00
Song Ruo Jing
c17b134711
ci: Add ut configs for esp32c6
2022-11-28 11:58:21 +08:00
xiongweichao
cbf3467d4e
Fixed a2dp failing to connect again after disconnect
2022-11-28 11:37:14 +08:00
Song Ruo Jing
8efca13905
ci: Enable target tests for esp32c6
2022-11-28 11:32:44 +08:00
jiangguangming
86126b83fa
esp_rom: remove lldesc_xxx definitions since no actual function bodies
...
Closes https://github.com/espressif/esp-idf/issues/10204
2022-11-28 11:27:19 +08:00
laokaiyao
502495dec1
i2s_test: update multi dev pytest script
2022-11-28 11:10:22 +08:00
Marius Vikhammer
6a450c4113
Merge branch 'feature/esp_hw_support_pytest' into 'master'
...
esp_hw_support: migrate to pytest
See merge request espressif/esp-idf!20938
2022-11-28 10:38:54 +08:00
Jakob Hasse
fd04374aa5
feat (driver) added new critical section API to UART driver
2022-11-25 18:11:35 +01:00
Ondrej Kosta
3a98496e87
Ethernet examples: added warning that ENC28J60 is not recommended for new designs using ESP32 series of chips
2022-11-25 17:29:03 +01:00
Roland Dobai
a816dfbfc3
Tools: gdbgui is not supported on Python 3.11
...
Closes https://github.com/espressif/esp-idf/issues/10116
2022-11-25 16:40:28 +01:00
Ondrej Kosta
48a6f11f5c
Merge branch 'contrib/github_pr_10237' into 'master'
...
[ENC28J60] clear EIE INTIE instead of non-existent EIR INTIE (GitHub PR)
Closes IDFGH-8806
See merge request espressif/esp-idf!21216
2022-11-25 19:52:14 +08:00
KonstantinKondrashov
741e89cbaa
esp_hw_support: Removes efuse dependency
2022-11-25 19:27:33 +08:00
Roland Dobai
6b1d0f99d7
Merge branch 'bugfix/tool_removal_offer_macOS' into 'master'
...
Tools: bugfix Export script offers cmake & ninja for removal on macOS
Closes IDF-4733
See merge request espressif/esp-idf!20701
2022-11-25 18:09:56 +08:00
Mahavir Jain
175e5fc260
Merge branch 'feature/docs_security_overview_chapter' into 'master'
...
docs: add chapter about overall "security" area guide
Closes IDF-1565
See merge request espressif/esp-idf!21156
2022-11-25 16:56:02 +08:00
Rahul Tank
03942846c8
Merge branch 'bugfix/disable_prov_encryption' into 'master'
...
Wifi Prov: Disabled the default support for BLE Encrpytion on characteristics read /write
See merge request espressif/esp-idf!20297
2022-11-25 16:53:42 +08:00
Jakob Hasse
7504755c4a
Merge branch 'bugfix/serial_reader_linux_writes_correctly' into 'master'
...
bugfix(tools): idf.py monitor now reads correctly on Linux
Closes IDF-6317
See merge request espressif/esp-idf!21241
2022-11-25 16:43:48 +08:00
Marius Vikhammer
59e40fafba
esp_hw_support: move test to pytest
2022-11-25 16:21:35 +08:00
Armando (Dou Yiwen)
2ad7b85a9e
Merge branch 'bugfix/improve_ext_virtual_memory_allocation_in_2nd_btld' into 'master'
...
bootloader: improve irom & drom mapping way in 2nd bootloader on esp32c6
Closes IDF-6331
See merge request espressif/esp-idf!21173
2022-11-25 15:24:06 +08:00
Guillaume Souchere
1d16ca6a26
Merge branch 'feature/lower-iram-utilization-of-heap-component' into 'master'
...
heap: lower the utilization of IRAM by the heap component binary
Closes IDF-2282 and IDFGH-6233
See merge request espressif/esp-idf!20926
2022-11-25 15:22:05 +08:00
Jiang Jiang Jian
1b09f26419
Merge branch 'bugfix/security_params_overwrite' into 'master'
...
Add changes to prevent security params overwritten in full scan
See merge request espressif/esp-idf!20082
2022-11-25 14:24:25 +08:00
Rahul Tank
97f4130ad2
Wifi Prov: Disabled the default support for BLE Encrpytion on characteristics read /write
...
By default, disabled the BLE Encrpyption requirement for provisioning characteristic.
With this flag enabled, when remote attempts to read and if the ACL link is not encrypted,
ESP device will return Insufficient Authentication. It is remote device responsibility to go
for link encryption which may result in pairing.
Some devices do not proceed for any pairing and just show failure pop-up. Also, user needs
to remove bonding on remote phone manually and then try again. This is causing bad user experience.
End user can enable it as per their use case.
2022-11-25 11:26:10 +05:30
Mahavir Jain
59afc838a7
Merge branch 'fix/secure_boot_v2_fix_warning_message' into 'master'
...
Fix/secure boot v2 fix warning message
See merge request espressif/esp-idf!21246
2022-11-25 13:49:58 +08:00
liuning
b8d3553a1c
phy: only set phy_init_flag at power domain off, when all modems deinit
2022-11-25 03:18:12 +00:00
Mahavir Jain
11f2683c27
docs: add chapter about overall "security" area guide
...
List down considerations for the following areas:
- Hardware security
- Network security
- Product security
Also added brief explanation about "Security Policy" for ESP-IDF.
Closes IDF-1565
2022-11-25 03:17:05 +00:00
Wang Meng Yang
e8c393ad0a
Merge branch 'bugfix/fixed_a2dp_sink_example_stack_overflow' into 'master'
...
bugfix/Increase BtI2STask stack depth to avoid stack overflow
See merge request espressif/esp-idf!21215
2022-11-25 10:41:35 +08:00
Aditya Patwardhan
dfcf5878f8
secure_boot_v2: Fix warning message
2022-11-25 03:25:36 +05:30
Aditya Patwardhan
22ad083ccd
Merge branch 'refactor/merge_esp_ds_code_between_targets' into 'master'
...
Merge esp_ds and hmac_hal layers for different targets
Closes IDF-3803, IDF-6144, and DOC-3973
See merge request espressif/esp-idf!21187
2022-11-25 03:59:18 +08:00
Jakob Hasse
6d9d23702f
bugfix(tools): idf.py monitor now reads correctly on Linux
...
A missing flush in the serial reader implementation for
Linux target was causing input to idf.py monitor to not
be forwarded to the application. This is fixed now.
2022-11-24 15:57:47 +01:00
Shu Chen
775157f11e
Merge branch 'feature/zboss_lib_update_0.2.0' into 'master'
...
zigbee: update Zigbee example signal handler API
See merge request espressif/esp-idf!21106
2022-11-24 18:55:25 +08:00
Kevin (Lao Kaiyao)
0b1db93ea1
Merge branch 'feature/support_uart_on_c6' into 'master'
...
uart: support uart on esp32c6
Closes IDF-5338
See merge request espressif/esp-idf!21101
2022-11-24 18:42:31 +08:00
Linda
042a36e4c2
docs: update description of jtag pins for esp32s3 and esp32c3
2022-11-24 18:35:39 +08:00
Aditya Patwardhan
1c233cc508
hmac_hal: Merge hmac hal layer for different into one
2022-11-24 16:04:26 +05:30
Aditya Patwardhan
9bb74d8b07
docs: Fix Doxyfile after esp_ds.h is merged
2022-11-24 16:03:30 +05:30
Aditya Patwardhan
aa27abb39b
esp_hw_support/esp_ds: Improve documentation for esp_ds_sign and esp_ds_encrypt_params API
2022-11-24 16:03:30 +05:30
Aditya Patwardhan
2c1416d92c
hal/esp32s3: Rename static API hmac_ll_query_config_error to
...
hmac_ll_config_error in order to make it standardized across targets
2022-11-24 16:03:30 +05:30