18698 Commits

Author SHA1 Message Date
Mahavir Jain
650fa6dba0 Merge branch 'feature/enable_SHA_and_AES_support_for_esp32c6' into 'master'
Feature/enable sha and aes support for esp32c6

Closes IDF-5353 and IDF-5356

See merge request espressif/esp-idf!21782
2023-01-04 23:48:34 +08:00
David Cermak
d964aaceac lwip: Mark PPP officially supported
Closes https://github.com/espressif/esp-idf/issues/10249
2023-01-04 14:20:20 +01:00
Armando
7b3dc05308 mspi: remove mspi 80m ddr mode warning regarding to timing tuning 2023-01-04 12:45:20 +00:00
Wang Meng Yang
068fec4714 Merge branch 'bugfix/access_nullptr_when_ble_disconn' into 'master'
Bugfix/Fixed crash caused by accessing nullptr in `btm_acl_disconnected`

See merge request espressif/esp-idf!21877
2023-01-04 20:43:58 +08:00
Adam Múdry
87bdcc89d0 nvs: NVS tool refinement
add: JSON output
add: integrity check - correct number of free pages check
change: split to separate files
2023-01-04 12:44:22 +01:00
Island
bdf3001a45 Merge branch 'feature/support_ble_for_esp32c6' into 'master'
support ble for esp32c6

See merge request espressif/esp-idf!21866
2023-01-04 19:10:22 +08:00
Konstantin Kondrashov
708a9047e8 Merge branch 'feature/adds_funcs_to_read_efuses_from_cmake' into 'master'
esptool_py: Adds funcs to read eFuses from Cmake during a build stage

Closes IDFGH-8890

See merge request espressif/esp-idf!21585
2023-01-04 17:17:47 +08:00
zhangwenxu
0ce075e7fa ieee802154: fix phy_printf link error when build lib from src 2023-01-04 17:03:53 +08:00
wanlei
120d54d700 test: formate test_spi_slave.c 2023-01-04 15:35:04 +08:00
wanlei
45c1dc424f spi_slave: add spi 'spi_slave_queue_reset_isr' and add test 2023-01-04 15:35:04 +08:00
wanlei
6ae852f8b0 spi_slave: add api 'queue_trans_isr' and add a test case 2023-01-04 15:35:04 +08:00
wanlei
971eaa0c08 spi_slave: fix spi_slave_isr iram_safe and add test case for it 2023-01-04 15:35:04 +08:00
zhaoweiliang
98c487233c Fixed task watchdog trigger issue when closed hci uart 2023-01-04 15:27:31 +08:00
morris
781eb0c2ce Merge branch 'doc/calarify_transmitted_symbols' into 'master'
rmt: clarify num_symbols in the tx done event data

Closes IDFGH-9026

See merge request espressif/esp-idf!21807
2023-01-04 14:50:37 +08:00
Guillaume Souchere
8fe13d53b1 Merge branch 'feature/re-enable-newlib-test-c2' into 'master'
newlib: Remove tests using RTC related features from the esp32c2 test set

Closes IDF-5057

See merge request espressif/esp-idf!21858
2023-01-04 14:46:58 +08:00
Aditya Patwardhan
be38f94c6c esp32c6 support: Enable support for SHA and AES in esp32c6 2023-01-04 12:07:32 +05:30
Aditya Patwardhan
04a9366694 esp32c6-SHA/AES support: Added sha_ll.h and aes_ll.h files in hal layer 2023-01-04 12:07:26 +05:30
Guillaume Souchere
ebbe24ac09 Merge branch 'feature/re-enable-intr-alloc-test-c2' into 'master'
esp-hw-support: Re-enable intr_alloc tests on esp32c2 target

Closes IDF-5061

See merge request espressif/esp-idf!21836
2023-01-04 14:25:05 +08:00
Harshit Malpani
49ce5ada76
ci: Fix ci failures for target esp32c6 2023-01-04 11:20:52 +05:30
Harshit Malpani
e215ede439
mbedtls: Add support to build for linux target 2023-01-04 11:17:29 +05:30
Harshit Malpani
0635dc36c1
tcp_transport: Update tcp_transport to support linux build 2023-01-04 11:17:29 +05:30
Harshit Malpani
68ded2c350
esp_http_client: fix -Werror-format compile errors for linux target 2023-01-04 11:17:28 +05:30
Harshit Malpani
1c77e13d35
esp_http_client: Update to support build for linux 2023-01-04 11:17:28 +05:30
Harshit Malpani
43e4383bb7
esp-tls: fix build error without -Wno-format compile flag when building for Linux target 2023-01-04 11:17:27 +05:30
Harshit Malpani
aefd3b0aec
esp-tls: update esp-tls to support linux build 2023-01-04 11:17:27 +05:30
Harshit Malpani
a3c7905dc1
linux: Add esp_linux_helper.h header file 2023-01-04 11:17:18 +05:30
Wu Zheng Hui
61a04e2257 Merge branch 'bugfix/workaround_for_esp32c6_bad_mspi_freq_on_hs_mode_reset' into 'master'
bugfix: workaround for esp32c6 bad mspi freq on hs mode reset

See merge request espressif/esp-idf!21851
2023-01-04 13:38:32 +08:00
Jin Cheng
2e9a180f43 Fixed crash caused by accessing nullptr in btm_acl_disconnected 2023-01-04 11:47:05 +08:00
chenjianhua
c0dd6896a7 update bt-lib for ESP32
fix ble disconnect due to channel map update instant passed
2023-01-04 11:22:33 +08:00
Shen Weilong
e41b35b089 1. Update libbt
2. Release the controller's .bss and .data memory
3. Modify the kconfig in nimble host
2023-01-04 11:17:07 +08:00
shenweilong
93fc1bd05f support ble on esp32c6 2023-01-04 11:10:10 +08:00
KonstantinKondrashov
fd721c5b09 esptool_py: Adds funcs to read eFuses from Cmake during a build stage
Closes https://github.com/espressif/esp-idf/issues/10311
2023-01-04 00:30:38 +08:00
zhaoweiliang
2819f9a4c3 Fixed hci uart flow ctrl error on ESP32-C2 and ESP32-H4 2023-01-03 20:48:32 +08:00
Song Ruo Jing
105fe9f950 Merge branch 'bugfix/ledc_channel_update_usage' into 'master'
ledc: Fix bug in channel-duty configuration

Closes IDF-6439

See merge request espressif/esp-idf!21635
2023-01-03 20:11:08 +08:00
Zhang Wen Xu
5bbde784de Merge branch 'feature/support_esp32c6_phy_update' into 'master'
phy: update esp32c6 phy lib

See merge request espressif/esp-idf!21875
2023-01-03 19:11:17 +08:00
Guillaume Souchere
ec34a0f5f5 newlib: Update the esp32c2 config default to avoid RTC related test to not run on esp32c2
Set CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT to enable to force CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER to disable
and hence prevent the following tests from being executed:

- Timestamp after abort is correct in case RTC & High-res timer have + big error
- Timestamp after restart is correct in case RTC & High-res timer have + big error
- Timestamp after restart is correct in case RTC & High-res timer have - big error
2023-01-03 08:33:38 +01:00
gauri patankar
68fb038f43 wpa_supplicant:Remove redundant DEBUG_PRINT in supplicant 2023-01-03 12:52:54 +05:30
Song Ruo Jing
662df0da3b ledc: Channel configuration requires the ledc core clock on to be effective. Therefore, a clock source is selected for the core clock since the peripheral initialization. Additionally, correct the usage of channel para_up and duty_start bits. 2023-01-03 15:16:00 +08:00
zhangwenxu
1abe00d82b phy: update esp32c6 phy lib
* phy_version 101,587adde,Dec 20 2022,14:21:21
2023-01-03 14:53:33 +08:00
morris
592673b052 mcpwm: support non-varg version of generator functions
Closes https://github.com/espressif/esp-idf/issues/10449
2023-01-03 14:42:49 +08:00
Rahul Tank
5c8263a08b Merge branch 'bugfix/peer_dev_rec_add_and_clear_issue' into 'master'
NimBLE: Fix incomplete clearing of peer_dev_rec

See merge request espressif/esp-idf!21088
2023-01-03 14:05:46 +08:00
Song Ruo Jing
981d6a67b0 clk: Add basic clock support for esp32h2 2023-01-03 11:00:32 +08:00
Cao Sen Miao
a1285ff4a5 serial_jtag: fix issue that stuck after retart after C6 2023-01-03 10:38:18 +08:00
David Čermák
bef3f2ce9e Merge branch 'bugfix/esp_netif_ip_reconnect' into 'master'
esp_netif: Post IP event for PPP netifs unconditionally

Closes IDFGH-8893 and IDFGH-8899

See merge request espressif/esp-idf!21666
2023-01-03 01:10:07 +08:00
Sudeep Mohanty
4a410391cc ulp risc-v rtc i2c: Fix a bug where RTC I2C failed to initialize after esp_restart()
This commit fixes a bug wherein the RTC I2C peripheral got stuck after
the main CPU performs a soft reset by using esp_restart(). This is
because the RTC domain config registers for the RTC I2C domain are not
cleared after the soft restart and hence need to be cleared manually
while initializing the RTC I2C peripheral again.

Closes https://github.com/espressif/esp-idf/issues/10468
2023-01-02 15:44:03 +01:00
Sudeep Mohanty
4c98bee8a4 Merge branch 'bugfix/ulp_riscv_i2c_example_crashes_on_s2' into 'master'
ulp-riscv: ULP RISC-V I2C example gets stuck on esp32s2

Closes IDFGH-8880

See merge request espressif/esp-idf!21463
2023-01-02 20:50:59 +08:00
Guillaume Souchere
b5bacffbd3 esp_hw_support: allow writing in IRAM when CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT is not set for esp32C2
when CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT is not set, the PMP rule for esp32c2 shoud allow write access.
Fix esp_cpu_configure_region_protection() in cpu.c accordingly.
2023-01-02 08:41:16 +01:00
Guillaume Souchere
a218139d25 heap: RE-enable ESP32C2 test in test_apps 2023-01-02 08:40:59 +01:00
Guillaume Souchere
979525d0d8 esp-hw-support: fix interrupt allocation tests on esp32c2
A part of the test 'Can allocate IRAM int only with an IRAM handler' was to
allocate an intr with the handler in RTC memory which is not supported by esp32c2.
A condition was added to prevent this part of the test to execute on esp32c2 targets.
2023-01-02 08:30:20 +01:00
Shreyas Sheth
d5c88500c0 wpa_supplicant: Bugfix wps coverity forward null pointer issue 2023-01-01 19:33:24 +00:00