Marius Vikhammer
a964b85d45
docs: use soc_caps directly in text where possible
2023-03-28 17:23:43 +08:00
Marek Fiala
b4446e1748
Tools: Rewrite build system unit tests to python - cmake libraries and Kconfig
2023-03-28 11:20:42 +02:00
Frantisek Hrbata
9b731e5e35
tools: fix set-target if IDF_TARGET env is set and stale sdkconfig exists
...
Currently if the IDF_TARGET env is set, and old sdkconfig exists with
different target value in CONFIG_IDF_TARGET, the set-target action fails
complaining about the IDF_TARGET env and value in sdkconfig being different.
We should ignore IDF_TARGET value from sdkconfig, because we are
actually setting new target and the old sdkconfig is renamed in cmake.
This can be easily reproduced with
---8<---
$ IDF_TARGET=esp32 idf.py set-target esp32
$ IDF_TARGET=esp32s3 idf.py set-target esp32s3
Project sdkconfig '/home/fhrbata/work/hello_world/sdkconfig' was generated
for target 'esp32s3', but environment variable IDF_TARGET is set to 'esp32'.
Run 'idf.py set-target esp32' to generate new sdkconfig file for target esp32.
---8<---
This also adds test for this use case to test_non_default_target.py.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-03-28 11:18:04 +02:00
Roland Dobai
51772f4fb5
Merge branch 'feature/update_rom_elfs' into 'master'
...
tools: update esp-rom-elf to version 20230320
See merge request espressif/esp-idf!22838
2023-03-28 17:10:44 +08:00
Marius Vikhammer
f627506f6b
ci: update driver tests to use run_all_single_board_cases()
2023-03-28 17:05:50 +08:00
Roland Dobai
891f9a9bdf
Merge branch 'tools/move_idf_size_out' into 'master'
...
tools: Move out idf_size.py in favour of using the esp-idf-size package
Closes IDF-6540
See merge request espressif/esp-idf!22038
2023-03-28 16:54:42 +08:00
Marius Vikhammer
0b316a6731
docs: update readme links to ledstrip datasheet
2023-03-28 15:37:04 +08:00
Ivan Grokhotkov
da6041e1b5
Merge branch 'bugfix/sdmmc_host_cclk_lp' into 'master'
...
sdmmc: keep clock enabled for the duration of ACMD41
Closes IDF-6004
See merge request espressif/esp-idf!20470
2023-03-28 15:29:46 +08:00
dizcza
b44c89db9e
i2s interrupt fix
...
Merges: https://github.com/espressif/esp-idf/pull/10997
2023-03-28 14:34:31 +08:00
Jiang Guang Ming
a32699c2a7
Merge branch 'feature/support_flash_mmap_pytest_c6_h2' into 'master'
...
spi_flash: support flash mmap pytest c6 h2
Closes IDF-7009
See merge request espressif/esp-idf!22935
2023-03-28 14:02:03 +08:00
Mahavir Jain
88390d5f02
Merge branch 'feature/c6_h2_flash_enc_logs_docs' into 'master'
...
docs: add flash enc process logs for ESP32-H2 and ESP32-C6
See merge request espressif/esp-idf!22940
2023-03-28 12:07:35 +08:00
Marius Vikhammer
a5c70c24e5
Merge branch 'bugfix/memprot_cleanup_iram_attr' into 'master'
...
memprot: move memprot functions out of IRAM
See merge request espressif/esp-idf!20697
2023-03-28 10:18:22 +08:00
Djordje Nedic
3e0f612a7e
tools: Move out idf_size.py in favour of using the esp-idf-size package
...
This commit removes all idf_size.py files and references to them and adds esp-idf-size as a dependency and adequate wrappers to avoid breaking changes.
2023-03-27 19:40:33 +02:00
Mahavir Jain
a88130a71e
docs: add flash enc process logs for ESP32-H2 and ESP32-C6
2023-03-27 22:27:09 +05:30
Euripedes Rocha
d6db90a3cd
[tcp_transport] - Adds Socks4 proxy transport
...
- Basic implementation of Socks4 protocol.
- Introduce basic host testing.
2023-03-27 14:46:40 +02:00
Ivan Grokhotkov
7524f40b21
sdmmc: keep clock enabled for the duration of ACMD41
...
SD specification requires that card clock is not disabled until the
card is idle, following ACMD41 command.
2023-03-27 14:09:02 +02:00
Marius Vikhammer
914bb81b95
ci: move linux host tests to test app folder
2023-03-27 17:41:44 +08:00
Jakob Hasse
39087f3157
Merge branch 'contrib/github_pr_11028' into 'master'
...
Bugfix: Fix compile error for ESP32 FSM ULP GPIO Example (GitHub PR)
Closes IDFGH-9687
See merge request espressif/esp-idf!22884
2023-03-27 15:35:47 +08:00
Jiang Guang Ming
a06afc8d91
doc: remove esp32h2 or esp32c6: - Flash MMAP driver isn't ready in Chip-ROM
2023-03-27 00:30:21 -07:00
Jiang Guang Ming
e8e58f57a8
spi_flash: support flash mmap pytest on C6 and H2
2023-03-27 00:22:58 -07:00
muhaidong
61a5785414
Remove -Wno-format in esp_phy, esp_wifi, wpa_supplicant components
2023-03-27 06:42:08 +00:00
Mahavir Jain
496cd83944
Fix coverity warning in esp-tls component
...
The regressions was introduced in the commit: 0abd1cb51f
2023-03-27 12:03:49 +05:30
Jakob Hasse
a3782377d7
Merge branch 'doc/cxx_style_guide_camel_case_collision' into 'master'
...
doc: made reasonable exception for CamelCase explicit
See merge request espressif/esp-idf!22912
2023-03-27 13:52:00 +08:00
C.S.M
b55df8e505
Merge branch 'bugfix/atomic_iram' into 'master'
...
newlib: Put atomic function in IRAM
See merge request espressif/esp-idf!22913
2023-03-27 12:23:04 +08:00
C.S.M
4bff4ed6e5
Merge branch 'bugfix/mmu_stale_data' into 'master'
...
MMU: Fix stale data being read on memory mapped instruction page
Closes IDF-7057 and IDF-4969
See merge request espressif/esp-idf!22826
2023-03-27 11:21:00 +08:00
Zim Kalinowski
b7f88e05b7
Merge branch 'bugfix/ulp_fsm_sleep_tests' into 'master'
...
ulp-fsm: fixed potential sleep tests failures
Closes IDFCI-1665
See merge request espressif/esp-idf!22869
2023-03-26 15:55:59 +08:00
Ivan Grokhotkov
bb3f1fd261
examples: re-enable console examples for C2, C6, H2
...
- Split the sleep-related system commands into a separate file
- Don't compile that file and don't register sleep commands for H2 yet
- Exclude Wi-Fi commands if the chip doesn't have Wi-Fi
2023-03-25 17:41:56 +01:00
Konstantin Kondrashov
a6a1a54922
Merge branch 'feature/efuse_tests_for_h2_ecdsa' into 'master'
...
efuse: Enable and adjust some efuse tests for H2 chip
See merge request espressif/esp-idf!22836
2023-03-25 04:47:49 +08:00
KonstantinKondrashov
3a31a4c885
efuse: Enable and adjust some efuse tests for H2 chip
2023-03-24 17:21:32 +00:00
Mahavir Jain
81e1e65995
Merge branch 'bugfix/enable_security_example_for_c2' into 'master'
...
examples: enable security example for ESP32-C2
Closes IDF-6959
See merge request espressif/esp-idf!22919
2023-03-25 01:16:54 +08:00
Mahavir Jain
f1465c6ad8
Merge branch 'featue/factory_reset_state' into 'master'
...
bootloader_support: Adds API to detect Factory reset has happened
Closes IDFGH-9379
See merge request espressif/esp-idf!22822
2023-03-24 21:32:30 +08:00
isha.pardikar@espressif.com
2bed48dc5b
NimBLE: Demo of using write blob in ble phy example
2023-03-24 17:47:59 +05:30
abhi152
b2782250be
Nimble: Added Walkthrough tutorial for phy_prph example.
2023-03-24 11:42:29 +00:00
Rahul Tank
ff88044a44
Merge branch 'bugfix/warning_cur_len' into 'master'
...
NimBLE: Fixed warning cur_len unused
See merge request espressif/esp-idf!22855
2023-03-24 19:09:50 +08:00
Cao Sen Miao
5bac46b3e8
MMU: Fix stale data being read on memory mapped instruction page
2023-03-24 18:59:57 +08:00
Zim Kalinowski
bd4995c481
Merge branch 'feature/run_stack_smash_check_in_ci' into 'master'
...
system: enable stack smashing protection test
Closes IDF-6612
See merge request espressif/esp-idf!22894
2023-03-24 18:33:19 +08:00
Mahavir Jain
8d90249829
Merge branch 'contrib/github_pr_10967' into 'master'
...
[esp-tls] Add addr_family option to esp_tls_cfg_t (GitHub PR)
Closes IDFGH-9620
See merge request espressif/esp-idf!22892
2023-03-24 18:02:31 +08:00
Ivan Grokhotkov
58544727fb
Merge branch 'bugfix/sdmmc_freq_set_probing' into 'master'
...
sdmmc: also set card->real_freq_khz field for probing frequency
See merge request espressif/esp-idf!22908
2023-03-24 18:01:46 +08:00
Rahul Tank
f1084c26cd
Merge branch 'feature/add_power_control_soc_cap' into 'master'
...
Add Power control specific soc capability
See merge request espressif/esp-idf!22871
2023-03-24 17:43:37 +08:00
Euripedes Rocha
1acfc9b5e0
ci: Migrateunit test for mqtt test to unit test app
...
- Split mqtt and mqtt5 tests
- Move common test code to a common component
- Add necessary python scripts
2023-03-24 10:32:43 +01:00
Sachin Parekh
089b11c989
Merge branch 'h2/support-ecdsa' into 'master'
...
H2: Add support for ECDSA peripheral
Closes IDF-6287
See merge request espressif/esp-idf!22663
2023-03-24 17:11:36 +08:00
Mahavir Jain
dbce74cc4c
examples: enable security example for ESP32-C2
...
Tested that example could work with flash encryption enabled case
Closes IDF-6959
2023-03-24 12:54:41 +05:30
Shyamal Khachane
2f6517b44b
Modify API esp_wifi_nan_datapath_req() to return ndp_id after datapath is accepted/rejected
2023-03-24 12:52:02 +05:30
Abhik Roy
1343b908fa
Merge branch 'lwip/esp_netif_napt_enable' into 'master'
...
lw-ip/esp_napt: Added api to enable/disable napt based on esp_netif.
See merge request espressif/esp-idf!22088
2023-03-24 15:14:15 +08:00
Xu Si Yu
7b735a8568
openthread: add transmission of LQI
2023-03-24 14:51:03 +08:00
Jiang Jiang Jian
7d8416b6d7
Merge branch 'bugfix/stop_dhcps_before_set_dns' into 'master'
...
Fixed bug for stop dhcps before set dns
Closes IDFGH-9389
See merge request espressif/esp-idf!22897
2023-03-24 14:02:54 +08:00
Rahul Tank
9179456c48
Add Power control specific soc capability
2023-03-24 10:56:03 +05:30
isha.pardikar@espressif.com
e987b80d90
NimBLE: Fixed warning cur_len unused
2023-03-24 10:48:07 +05:30
Sachin Parekh
e26018d8ee
h2/clk_gate: Clear reset signal of ECDSA peripheral before enabling SHA, RSA or ECC
2023-03-24 10:43:48 +05:30
Sachin Parekh
d2940c5ff3
mbedtls: Add port layer for ECDSA peripheral
2023-03-24 10:43:40 +05:30