Harshit Malpani
1df186d4e1
feat: Add API to verify the bootloader and app image
...
Added an API to verify the bootloader and app image before revoking the key in Secure Boot V2.
This will help in preventing the device to be bricked if the bootloader/application cannot be
verified by any other keys in efuse
2023-10-12 14:53:57 +05:30
Island
82f983f256
Merge branch 'feat/ble_mesh_seperate_hb_handling' into 'master'
...
feat(ble_mesh): Use a separate file for heartbeat handling
See merge request espressif/esp-idf!26278
2023-10-12 17:11:07 +08:00
Erhan Kurubas
31b3b1f455
feat(gcov): improve gcov file handling using esp_apptrace_feof()
2023-10-12 11:01:23 +02:00
Peter Dragun
95b764970e
Merge branch 'feat/uf2-to-esptool' into 'master'
...
feat(tools): move uf2 file generation to esptool
Closes IDF-7434
See merge request espressif/esp-idf!25655
2023-10-12 16:03:16 +08:00
luomanruo
229685a4b5
ble: update tx power level index of ESP32-H2 and ESP32-C2
2023-10-12 15:56:56 +08:00
luomanruo
f74338afa2
ble:update c2 libble to 6a8d1f3d, h2 c6 libble to 57ed7949
2023-10-12 15:56:56 +08:00
gongyantao
fdc35e772b
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-12 07:46:34 +00:00
gongyantao
061cd29168
fix(bt/bluedroid): ble fails to load bonded device info after reboot
...
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-12 07:46:34 +00:00
zhiweijian
d3394003b5
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-12 07:42:53 +00:00
zhiweijian
43011c66d6
fix(ble/bluedroid): fixed bluedroid host DTM API
2023-10-12 07:42:53 +00:00
Zhi Wei Jian
05541a2e3e
Merge branch 'bugfix/fix_ble_c3_2M_phy_ci_failed' into 'master'
...
Fix BLE 2M phy cannot send packets on ESP32-C3
Closes CBLE50Y23-64
See merge request espressif/esp-idf!26417
2023-10-12 15:42:14 +08:00
Ondrej
3a3656ba38
ci(esp_eth): added tests of all supported Etherent chips
2023-10-12 07:23:51 +00:00
Ondrej Kosta
a93d53aadb
fix(esp_eth): various Ethernet driver fixes
...
ksz8851snl: enabled reception of multicast frames
Internal EMAC: fixed APLL CLK deinitialization
DM9051 and KSZ80xx: fixed speed configuration when not in loopback mode
phy_802_3: added multiple attempts when autodetecting PHY address
2023-10-12 07:23:51 +00:00
zlq
9c2d470465
feat(bootloader): adjust dbias of bootloader, change clock of H2 to 64
...
MHz
2023-10-12 14:51:54 +08:00
Xiao Xufeng
28ba080c5e
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
...
This reverts commit b221f87e00
.
2023-10-12 14:51:54 +08:00
nilesh.kale
cf4a7bb09d
feat(mbedtls): Add config for interrupt priority in AES and RSA(MPI)
2023-10-12 11:06:13 +05:30
harshal.patil
f46a93e565
feat(secure_boot): add secure boot support for esp32p4
2023-10-12 10:12:54 +05:30
morris
a21e46dc64
Merge branch 'contrib/github_pr_12370' into 'master'
...
Support LCD panel sleep mode (GitHub PR)
Closes IDFGH-11203
See merge request espressif/esp-idf!26364
2023-10-12 11:45:41 +08:00
Jiang Jiang Jian
5debc3beb2
Merge branch 'bugfix/fix_wrong_mem_caps_in_memory_layout' into 'master'
...
fix(heap): fix the issue on esp32c3 where retention memory was exhausted prematurely and preventing the CPU from powering down
Closes IDF-8236
See merge request espressif/esp-idf!25962
2023-10-12 10:39:43 +08:00
morris
2ae3d4d7c4
feat(twai): support multiple twai controllers
...
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
Laukik Hase
239bc3b96f
Merge branch 'fix/nvs_part_gen_docs' into 'master'
...
fix(docs/nvs_part_gen): Show the NVS HMAC encryption scheme-specific commands only for supported SOCs
See merge request espressif/esp-idf!26332
2023-10-11 20:56:54 +08:00
gongyantao
9e4c8bb76e
fix(bt/bluedroid): Add correct macro for ertm mode included flag
2023-10-11 20:19:40 +08:00
zhangwenxu
8ba1f550fb
feat(openthread): Host connection logic refactor
2023-10-11 10:42:57 +00:00
Jiang Jiang Jian
c7eb0d22a8
Merge branch 'feature/modify_dhcp_offer_and_ack_to_unicast' into 'master'
...
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
Closes WIFI-68
See merge request espressif/esp-idf!26379
2023-10-11 18:26:21 +08:00
xuxiao
31bb66813a
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
2023-10-11 17:54:27 +08:00
nilesh.kale
44cbb8bb24
fix: fix preencrypted ota failed with pytest server and partial http enabled
2023-10-11 15:22:24 +05:30
Mahavir Jain
0c3ed4f540
fix(mbedtls): remove deprecated MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
...
This config has been removed in the upstream mbedTLS starting 3.0
release. Please see mbedTLS changelog for more details.
2023-10-11 09:32:32 +00:00
Mahavir Jain
e9094cef66
fix(mbedtls): dynamic buffer feature issue with mbedtls 3.5.0
...
Set max TLS version in the SSL context during setup phase. Dynamic
buffer feature overrides the `mbedtls_ssl_setup` API and hence
this change is required per upstream 3.5.0 codebase change.
2023-10-11 09:32:32 +00:00
Mahavir Jain
9ca8f3d45b
feat(mbedtls): update to 3.5.0 release
...
Changelog:
https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.5.0
2023-10-11 09:32:32 +00:00
harshal.patil
57d10477da
feat(ecdsa): use RCC atomic block to enable/reset the ECDSA peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
43864f7fb4
feat(ds): use RCC atomic block to enable/reset the DS peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
18b93e9564
feat(hmac): use RCC atomic block to enable/reset the HMAC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
1c6ff8ce9f
feat(ecc): use RCC atomic block to enable/reset the ECC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
c5cc4f488a
feat(mpi): use RCC atomic block to enable/reset the MPI peripheral
2023-10-11 14:59:03 +05:30
harshal.patil
3483cf61aa
fix(esp_hw_support/esp_ds): remove enabling redundant peripherals
2023-10-11 14:59:03 +05:30
Shu Chen
bb76564a1b
Merge branch 'fix/openthread_mtd_config_typo' into 'master'
...
fix(openthread): fix config typo for mtd
See merge request espressif/esp-idf!26396
2023-10-11 17:28:42 +08:00
zhiweijian
07bfb84047
disable phy in combo module to fix BLE 2M phy
2023-10-11 17:16:57 +08:00
Cao Sen Miao
d7e543583b
fix(i2c): I2C port 1 doesn't work on esp32h2
2023-10-11 17:06:39 +08:00
Radek Tandler
6c83e63371
Merge branch 'feature/nvs_tool_integrity_check_refactor' into 'master'
...
feat(nvs): NVS tool add key consistency check
Closes IDF-8146
See merge request espressif/esp-idf!25638
2023-10-11 16:33:39 +08:00
Kapil Gupta
b73e46223b
Merge branch 'bugfix/dpp_api_mode_check' into 'master'
...
Ensure dpp follows init->bootstrap->listen path
Closes WIFIBUG-165 and WIFIBUG-157
See merge request espressif/esp-idf!26302
2023-10-11 16:24:02 +08:00
morris
b4bcb5cc5c
test(esp_lcd): test lcd sleep function
2023-10-11 15:40:35 +08:00
morris
b2972528c7
feat(nt35510): Implement sleep function
2023-10-11 15:32:34 +08:00
Andrea Greco
cbf2414226
feat(st7789): Implement sleep functions
...
Merges https://github.com/espressif/esp-idf/pull/12370
2023-10-11 15:30:07 +08:00
Andrea Greco
3bd67462f0
feat(esp_lcd): Add API to sleep and wakeup the LCD panel
2023-10-11 15:08:26 +08:00
Liu Linyan
5de452e12a
feat(ble_mesh): Use a separate file for heartbeat handling
2023-10-11 06:59:49 +00:00
CC
65054e1def
esp_wifi.h typo
...
typo in esp_wifi_scan_get_ap_num comment
APIs -> APs
2023-10-11 13:52:08 +08:00
Armando (Dou Yiwen)
332595d4f9
Merge branch 'feat/private_api_to_get_cache_line_size' into 'master'
...
cache: added private API to get cache alignment requirements
See merge request espressif/esp-idf!26285
2023-10-11 12:46:29 +08:00
morris
66497af276
feat(hal): enable hal host test
2023-10-11 11:23:24 +08:00
Bryan Melanson
48b0d3dfd5
docs: fix i2s section formatting
2023-10-10 23:08:28 -02:30
Marius Vikhammer
d27dd4d9cb
Merge branch 'docs/show_include_path' into 'master'
...
docs: show include path and require component as part of API header
Closes IDF-3134, DOC-1032, and DOC-3629
See merge request espressif/esp-idf!25092
2023-10-11 09:36:14 +08:00
Liu Ning
8b74d9381d
Merge branch 'bugfix/fix_wifi_beacon_timeout_after_connection_established' into 'master'
...
fix(wifi): fix wifi beacon timeout after connection established
Closes WIFIBUG-184
See merge request espressif/esp-idf!26385
2023-10-11 09:11:58 +08:00
Adam Múdry
ab1eb37fe8
feat(partition_table): Add read-only partition flag and functionality
2023-10-11 00:01:05 +02:00
Adam Múdry
f083570af6
refactor(wear_levelling): WL_Flash flash_drv pointer changed to partition pointer
2023-10-10 14:35:45 +02:00
Song Ruo Jing
814159448b
Merge branch 'feature/ledc_cal_duty_resolution' into 'master'
...
feat(ledc): add ledc_find_suitable_duty_resolution function
Closes IDFGH-10569
See merge request espressif/esp-idf!25208
2023-10-10 20:34:09 +08:00
zwx
9d0c80ab28
fix(openthread): fix config typo for mtd
2023-10-10 20:14:51 +08:00
Lou Tianhao
2d3f95dad4
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
...
regression introduced in commit<808a01e65>
2023-10-10 19:30:38 +08:00
KonstantinKondrashov
a2802ef121
feat(tools): Enables unicore_bootloader test for ESP32P4
2023-10-10 11:11:32 +00:00
Rahul Tank
422d6f9c23
Merge branch 'bugfix/fix_max_cccds_compilation_issue' into 'master'
...
fix(nimble): Fix compilation warnings when max bonds or cccd is set to 0
Closes IDFGH-11151
See merge request espressif/esp-idf!26307
2023-10-10 18:11:00 +08:00
Armando
1f8f0a5285
feat(cache): added private API to get cache alignment requirements
2023-10-10 18:09:01 +08:00
Armando (Dou Yiwen)
fede09a4ea
Merge branch 'refactor/format_esp_mm_psram_adc_2' into 'master'
...
refactor: format esp mm psram adc 2
See merge request espressif/esp-idf!26372
2023-10-10 18:00:07 +08:00
Shu Chen
2a960ca119
Merge branch 'feature/update_openthread_upstream' into 'master'
...
feat(openthread): update openthread upstream
See merge request espressif/esp-idf!26375
2023-10-10 17:59:23 +08:00
Michael (XIAO Xufeng)
a249555f1c
fix(hw_support): remove outdated source from Kconfig file
...
This line was moved to components/esp_psram/Kconfig.
2023-10-10 15:31:53 +08:00
liuning
79a1cb38dd
(fix)esp_wifi: wifi beacon timeout after connection established
2023-10-10 05:50:13 +00:00
C.S.M
b2d7f4d0cd
Merge branch 'bugfix/compile_usj_fail_c6' into 'master'
...
ci(usb_serial_jtag): Add a pytest for usb_serial_jtag print.
Closes IDF-3201
See merge request espressif/esp-idf!26231
2023-10-10 13:47:19 +08:00
Jiang Jiang Jian
98b84b389a
Merge branch 'bugfix/fix_enable_psram_wapi_dhcp_fail_issue' into 'master'
...
fix(wifi): fix enable psram wapi dhcp fail issue
Closes WIFI-6257, WIFI-6273, WIFI-6182, WIFI-6006, WIFI-6007, and ESPAT-1780
See merge request espressif/esp-idf!26148
2023-10-10 12:13:56 +08:00
Island
5c1fe44b0e
Merge branch 'bugfix/BLEQABR23-668' into 'master'
...
fix(ble_mesh): avoid filtering BLE_MESH_ADV_NONCONN_IND packets.
Closes BLERP-87
See merge request espressif/esp-idf!26175
2023-10-10 12:01:31 +08:00
Cao Sen Miao
403f237825
feat(usb_serial_jtag): Add pytest for usb_serial_jtag
2023-10-10 10:05:46 +08:00
Alexey Lapshin
2585e53d54
Merge branch 'feature/update-toolchain-to-esp-13.1.0_new_newlib' into 'master'
...
Update toolchain to esp-13.2.0_20230919
Closes GCC-250, GCC-322, GCC-324, GCC-327, GCC-330, and IDF-8287
See merge request espressif/esp-idf!25073
2023-10-10 08:18:33 +08:00
Adam Múdry
d42bde0378
feat(nvs): NVS tool add key consistency check
2023-10-09 15:58:48 +02:00
Adam Múdry
c276e2ca05
refactor: NVS tool move integrity check from logger to another file
2023-10-09 15:58:48 +02:00
Peter Dragun
9acf412a07
feat(tools): move uf2 generation to esptool
2023-10-09 15:38:30 +02:00
muhaidong
d8b600e90b
fix(wifi): fix some wifi issues
...
1. fix enable psram wapi dhcp fail issue
2. fix c6 esp_wifi_set_max_tx_power fail issue
3. fix wrong wifi mode connect crash issue
4. fix null data sequence number issue
2023-10-09 19:17:28 +08:00
Wan Lei
f92b18053a
Merge branch 'feature/esp32p4_hp_spi_support' into 'master'
...
Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963
2023-10-09 18:37:35 +08:00
Gao Xu
d52040a86d
Merge branch 'esp32p4/add_uart_support' into 'master'
...
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
2023-10-09 18:11:10 +08:00
zhangyanjiao
04ea824740
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
2023-10-09 17:52:01 +08:00
Darian
a10121491f
Merge branch 'change/freertos_make_task_snapshot_private' into 'master'
...
refactor(freertos/task_snapshot): Make task snapshot private
Closes IDF-8182
See merge request espressif/esp-idf!26115
2023-10-09 16:32:18 +08:00
Alexey Lapshin
7f4de13644
fix(perfmon): fix test_app false-positive memory leak detection
2023-10-09 12:13:02 +04:00
Alexey Lapshin
33d9fd629d
fix(xtensa): fix registers curruption on context switch
...
a6, a7 registers may be corrupted on multicore ESP chips while FreeRTOS
Kernel SMP context switch
2023-10-09 12:13:02 +04:00
Alexey Lapshin
73742dcdaa
fix(console): fix linenoise flushing in dumb mode
2023-10-09 12:13:02 +04:00
Alexey Lapshin
9dcc9a73f6
fix(esp_rom): fix libc_stubs.h includes
2023-10-09 12:13:02 +04:00
Alexey Lapshin
932040e08c
fix(newlib): fix esp32-spiram-rom-functions entries name
2023-10-09 12:13:02 +04:00
Alexey Lapshin
fdc6d0d813
change(newlib): use GCC builtin subword atomics
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a43c509d4b
change(newlib): update newlib according to new internal structures
2023-10-09 12:13:02 +04:00
Alexey Lapshin
c94d443a1b
feat(newlib): add iterator into test output
2023-10-09 12:13:02 +04:00
Alexey Lapshin
0172df94ac
fix(app_trace): fix gcov for gcc 13.1.0
2023-10-09 12:13:02 +04:00
Alexey Lapshin
8bbcc224dd
fix(espcoredump): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
6a94453a18
fix(bt): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
76dfcac597
fix(esp_system): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
295f9cdd56
fix(esp_system): add no_sanitize_undefined for init functions
...
Something wrong with -Og optimization. It started to fail without
reason.
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a41e3d408f
fix(wpa_supplicant): fix sys/types include
2023-10-09 12:13:02 +04:00
Alexey Lapshin
71713bcdb5
fix(mbedtls): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
zwx
4f7036fe02
feat(openthread): update openthread upstream
2023-10-09 16:09:18 +08:00
Armando
0beb637563
refactor(esp_psram): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
fc4b9d9507
refactor(esp_mm): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
3de0b7218f
refactor(esp_adc): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Sudeep Mohanty
cf55ab899a
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
...
This commit fixes an issue where xPortCanYield() function may not be
able to detect an ISR context when HW interrupt nesting is active on
a CLIC interrupt controller such as on esp32p4.
2023-10-09 09:12:15 +02:00
IhorNehrutsa
9ced54699e
feat(ledc): add ledc_find_suitable_duty_resolution helper function
...
Helper function to find the maximum possible duty resolution in bits
for ledc_timer_config()
Merges https://github.com/espressif/esp-idf/pull/11810
2023-10-09 12:46:46 +08:00
wuzhenghui
c667f5a864
feat: support dump last time sleep context
2023-10-09 10:42:10 +08:00
Kevin (Lao Kaiyao)
2b5203ba1c
Merge branch 'refactor/avoid_float_type_in_hal' into 'master'
...
refactor(hal): avoid float type in hal
See merge request espressif/esp-idf!26149
2023-10-09 10:20:28 +08:00
Lou Tian Hao
adae54faca
Merge branch 'bringup/support_callback_mechanism_in_lightsleep_flow' into 'master'
...
Power Management: support_callback_mechanism_in_lightsleep_flow
Closes WIFI-5936
See merge request espressif/esp-idf!24597
2023-10-08 20:16:01 +08:00
zhaokeke
a39869416c
feat(bt): Frees BLE memory when no longer in use
...
It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool.
2023-10-08 16:08:47 +08:00
Wang Qixiang
515a1a5f0d
Merge branch 'protocomm/decouple_wifi_prov' into 'master'
...
fix(protocomm): Remove the configuration check of wifi_provisioning for protocomm component
Closes IDF-8261
See merge request espressif/esp-idf!26027
2023-10-08 15:55:57 +08:00
wanlei
eb75aa462e
feat(spi_master): p4 enable test and examples
2023-10-08 14:45:52 +08:00
wanlei
00fcdce725
feat(spi_master): p4 add master driver supported
2023-10-08 14:45:12 +08:00
Armando (Dou Yiwen)
1ec70cd568
Merge branch 'refactor/format_esp_mm_psram_adc' into 'master'
...
refactor: reformat esp mm psram adc
See merge request espressif/esp-idf!26284
2023-10-08 14:36:08 +08:00
Zhi Wei Jian
5306b3308f
Merge branch 'feature/add_config_to_disable_uart_flow_control' into 'master'
...
feat: add config to disable ble hci uart flow control
Closes CBLE50Y23-50
See merge request espressif/esp-idf!26155
2023-10-08 10:55:04 +08:00
Armando
3d4b60afc0
refactor(esp_mm): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
2144eedb66
refactor(esp_psram): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
b774bd1457
refactor(esp_adc): reformat code with astyle_py
2023-10-08 10:35:52 +08:00
gaoxu
bc2a6bd730
feat(uart): spilt LP and HP uart set_baudrate function
2023-10-08 10:10:02 +08:00
gaoxu
4f24f805cc
feat(uart): add LP-UART GPIO support
2023-10-08 10:10:02 +08:00
gaoxu
3e3e928209
feat(uart): move periph_ll_uart_enabled to uart_ll.h
2023-10-08 10:10:02 +08:00
gaoxu
4541ad134d
feat(uart): add RCC atomic block to uart/lp-uart peripheral
2023-10-08 10:10:02 +08:00
gaoxu
c7afa0dcef
feat(uart): uart(hp,lp) support on esp32p4
2023-10-08 10:10:00 +08:00
Ivan Grokhotkov
366bb1f99a
Merge branch 'feature/wpa_supplicant_component_test_app' into 'master'
...
feat(wpa_supplicant): migrate the tests from unit-test-app
Closes IDF-6781 and IDF-5608
See merge request espressif/esp-idf!26274
2023-10-07 22:16:02 +08:00
laokaiyao
464bec8ac6
ci(adc): print adc efuse calib version in test
2023-10-07 19:01:04 +08:00
laokaiyao
c018dc9d77
refactor(hal): avoid float type in hal
2023-10-07 19:01:04 +08:00
Darian Leung
65d3931fab
change(freertos/debug): Add API to get current TCB
...
This commit adds `pvTaskGetCurrentTCBForCore()` to get a void pointer to the
current TCB of a particular core. This removes the need to `extern `pxCurrentTCB`
in esp_gdbstub.
2023-10-07 18:55:47 +08:00
Darian Leung
2b357071f1
refactor(freertos/task_snapshot): Deprecate task_snapshot.h
...
This commit deprecates the `#include "freertos/task_snapshot.h" include path:
- Adds compatibility header with compile time warning
- Removes hints related to `task_snapshot.h`
- Adds entry to migration guide
2023-10-07 18:55:47 +08:00
Gao Xu
56f991d7d9
Merge branch 'bugfix/fix_adc_sar_set_power_mode_no_effect' into 'master'
...
ADC: Fixed wrong ADC reading issue caused by ADC and WiFi power conflict on ESP32C6
Closes IDF-8118
See merge request espressif/esp-idf!25927
2023-10-07 18:23:27 +08:00
Song Ruo Jing
0f64142845
Merge branch 'bugfix/ledc_max_duty_cycle' into 'master'
...
fix(ledc): fix ledc driver 100% duty cycle configuration
Closes IDFGH-10881 and IDFGH-10254
See merge request espressif/esp-idf!26067
2023-10-07 16:38:16 +08:00
Jiang Jiang Jian
e445213cf8
Merge branch 'bugfix/BLEQABR23-632' into 'master'
...
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
Closes BLERP-104
See merge request espressif/esp-idf!26236
2023-10-07 13:59:48 +08:00
Darian Leung
9968a48c36
refactor(freertos/task_snapshot): Make task snapshot private
...
Task snapshot API were never intended to be called from user code. This commit
makes task snapshot a private API thus moves `#include "freertos/task_snapshot.h"`
to `#include "esp_private/freertos_debug.h"`.
Task snapshot related Kconfig options have also been hidden.
Note: Added 'freertos_common' mapping to ldgen mapping execptions lists due to
inlining of 'freertos_debug.h' functions.
2023-10-07 13:14:55 +08:00
Marius Vikhammer
ebe68c3ee3
docs(build): add header include path and component require to api reference
2023-10-07 11:47:45 +08:00
Laukik Hase
6c9a343e1b
fix(docs/nvs_part_gen): Show the HMAC scheme-specific commands only for supported SOCs
2023-10-06 11:33:12 +05:30
Armando (Dou Yiwen)
7d8f015a4c
Merge branch 'feat/cache_msync_doc' into 'master'
...
doc: added cache msync doc
Closes IDF-8294
See merge request espressif/esp-idf!26239
2023-10-06 06:01:35 +08:00
Konstantin Kondrashov
3166056078
Merge branch 'bugfix/log_mixing_at_startup' into 'master'
...
fix(esp_system): Fixes mixing logs when two cores use esp_rom_printf
Closes IDF-7891
See merge request espressif/esp-idf!25996
2023-10-05 21:06:14 +08:00
Aditya Patwardhan
1d5532badc
Merge branch 'bugfix/security_check_order_in_startup' into 'master'
...
fix(startup): flip the security configuration check order
See merge request espressif/esp-idf!26280
2023-10-05 13:56:47 +08:00
Ivan Grokhotkov
2b1e9af12f
change(wpa_supplicant): clean up test_sae, set leak thresholds
...
- fix relative includes
- remove ESP32-H2-related TODO — an ifdef is not needed now since the
whole app is built only for SOC_WIFI_SUPPORTED=y
- set leak threshold in test case
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
1745baffae
change(wpa_supplicant): reformat test_sae with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
c07ee2d56b
change(wpa_supplicant): test_offchannel: cleanups and leak thresholds
...
- sort includes
- fix relative includes
- replace TEMPORARY_DISABLED_FOR_TARGETS with just IDF_TARGET_ESP32,
to avoid having to change this file when bringing up new chips
- astyle formatting
- set leak threshold in test cases
- use the new 'wifi_two_dut' environment marker instead of UT_T2_1
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
098d28276e
change(wpa_supplicant): set leak threshold in test_fast_pbkdf2
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6c27208ade
change(wpa_supplicant): reformat test_fast_pbkdf2 with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
191a9021c2
change(wpa_supplicant): clean up test_eloop, set leak threshold
...
- sort includes, fix relative includes
- make all globals static
- remove ifdef SOC_WIFI_SUPPORTED since the whole test app is only
built when SOC_WIFI_SUPPORTED is set
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6eec370532
change(wpa_supplicant): reformat test_eloop with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
955e2076b6
change(wpa_supplicant): clean up test_dpp, set leak threshold
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
b9952370b4
change(wpa_supplicant): reformat test_dpp with astyle
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
6e22dc2fe2
ci(wpa_supplicant): set leak thresholds in test_crypto
2023-10-04 17:46:44 +02:00
Martin Vychodil
e48ca24364
Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'
...
fix(vfs/uart): Add support for multi-task call to uart select
See merge request espressif/esp-idf!26238
2023-10-04 20:29:42 +08:00
Rahul Tank
511dbaa784
fix(nimble): Fix compilation issues when max bonds or cccd is set to 0
2023-10-04 16:48:26 +05:30
Ivan Grokhotkov
ff87a0061c
feat(wpa_supplicant): migrate the tests from unit-test-app
2023-10-04 13:09:19 +02:00
David Čermák
4ec2c70536
Merge branch 'bugfix/napt_updates' into 'master'
...
feat(lwip): Forward port some useful updates and fixes to NAPT
Closes IDF-7580
See merge request espressif/esp-idf!26198
2023-10-04 17:00:02 +08:00
Bogdan Kolendovskyy
fac7cb4b78
Merge branch 'bugfix/rtl8201_reset_timing' into 'master'
...
esp_eth: rtl8201 timing fix
Closes IDFGH-10170
See merge request espressif/esp-idf!25814
2023-10-04 03:00:23 +08:00
jgujarathi
a08e4afd07
fix(wpa_supplicant/dpp): Ensure dpp follows init->bootstrap->listen path
...
- esp_supp_dpp_init : Ensures that the mode is set to station before
the API call.
- Ensures that dpp follows the path of init(esp_supp_dpp_init) ->
bootstrap(esp_supp_dpp_bootstrap_gen) -> listen(esp_supp_dpp_start_listen)
by returning errors if any of them is invoked out of order.
2023-10-03 14:21:33 +05:30
Martin Vychodil
c50dfa2374
Merge branch 'bugfix/nvs_set_datatype' into 'master'
...
bugfix(nvs_flash) : fixed nvs_set functions behaviour when called sequentially with same key and different data type(s)
Closes IDFGH-9727
See merge request espressif/esp-idf!25581
2023-10-03 02:21:23 +08:00
Ivan Grokhotkov
5cd6284b6c
Merge branch 'feature/bt_component_test_app' into 'master'
...
feat(bt): migrate the tests from unit-test-app
Closes IDF-5567
See merge request espressif/esp-idf!26134
2023-10-02 23:31:03 +08:00
Jakob Hasse
4227d99806
Merge branch 'feature/pthread_condattr_dummy_impl' into 'master'
...
feat(pthread): added pthread_condattr* stubs to avoid linker errors
Closes IDFGH-10982
See merge request espressif/esp-idf!26112
2023-10-02 23:05:11 +08:00
KonstantinKondrashov
28b8a5d9b4
fix(esp_system): Fix mixing logs, remove early info logs for 2nd CPU
...
Fixes mixing logs when two cores use esp_rom_printf
2023-10-02 12:50:40 +00:00
Bogdan Kolendovskyy
c75fab3fa4
esp_eth: change rtl8201 reset timing to match datasheet
...
In esp_eth_phy_rtl8201.c:
Add 150ms delay after hardware reset, chage reset assertion time to 10ms
In esp_eth_phy_802_3.c:
Change reset function to use vTaskDelay for long (>=10ms) reset assertion time
Change esp_eth_phy_802_3_detect_phy_addr to check range 0-31 instead of 0-15.
2023-10-02 10:10:25 +02:00
Song Ruo Jing
66821f699c
refactor(ledc): move related kconfig and linker.lf to its own folder
2023-10-02 07:32:16 +00:00