David Cermak
d16c422b11
esp_netif: Allow set_dns_info() for PPP netifs
...
esp_netif_set_dns_info() was available only for standard interfaces, not
for Point to point types (PPP, SLIP), but it should be normally
supported. Moreover DNS servers are global in lwip, so it doesn't really
depend on type of the interface.
Also added some minor fixes to the esp_netif_get_dns_info() to allow for
NULL parameters (as it's a public API) and hardcode the IPv4 type in
case of DHCP server capable interface.
Updated logs and added error checks to the original API, before we
launch the lwIP counterpart.
Closes https://github.com/espressif/esp-idf/issues/8648
2023-01-13 10:31:28 +00:00
laokaiyao
482a26e284
sdm: support sdm on esp32h2
2023-01-13 16:55:51 +08:00
laokaiyao
2730186561
pcnt: support pcnt on esp32h2
2023-01-13 16:11:50 +08:00
Zhi Wei Jian
a8f66c66e0
Merge branch 'feature/support_get_dev_name_for_bt' into 'master'
...
Bluedroid: support get bluetooth device name
Closes BT-3019
See merge request espressif/esp-idf!21876
2023-01-13 16:07:16 +08:00
Harshit Malpani
a1e9a87e69
Merge branch 'bugfix/fix_ESP_LOG_to_debug' into 'master'
...
esp_http_client: fix debug log from LOGI to LOGD
Closes IDFGH-8892
See merge request espressif/esp-idf!22011
2023-01-13 15:51:23 +08:00
Alexey Lapshin
30cc5e9da9
tools: upgrade rom elfs to version 20230113
2023-01-13 14:44:57 +07:00
Ivan Grokhotkov
e7540dbe0e
docs: remove the outdated "IDF monitor doesn't work on linux" notes
2023-01-13 08:14:56 +01:00
Ivan Grokhotkov
ec8f38c9da
build system: generate the partition table by default for linux target
...
This fixes the issue that "idf.py partition-table" had to be run
manually in order for the partition table to be generated, when
building for linux target.
2023-01-13 08:14:56 +01:00
Ivan Grokhotkov
98d1f7de4b
tools: fix idf_monitor.py not working on macOS for Linux target
...
Since the introduction of PCAddressMatcher, the executable produced
by the build system is passed to elftools.elf.elffile.ELFFile.
However on macOS, native executables are not ELF files, so the
ELFFile class raises a rather unhelpful AssertionError exception.
Given that the rest of the idf_monitor.py doesn't have assumptions
that the "elf_file" argument is an ELF file (rather than just an
executable), check if the file is a real ELF file inside
PCAddressMatcher.
2023-01-13 08:14:55 +01:00
Shyamal Khachane
64ca03d396
esp_wifi: Fix missing disconnected callback
2023-01-13 12:44:46 +05:30
Mahavir Jain
fd34bdb70a
Merge branch 'feature/secure_features_are_enabled_correctly' into 'master'
...
security: Adds new APIs to check that all eFuse security features are enabled correctly
Closes IDF-1814
See merge request espressif/esp-idf!19532
2023-01-13 15:09:55 +08:00
Shen Weilong
923378a4aa
Disable bt example test
2023-01-13 15:05:34 +08:00
Shen Weilong
6e962ce8dd
Modify the readme files in example/bluetooth
2023-01-13 15:05:34 +08:00
Shen Weilong
45aaeda1e3
modify bt sdkconfig to support bluedroid examples for esp32c6
2023-01-13 15:05:34 +08:00
Chen Yu Dong
db9586c53f
Merge branch 'feature/enable_build_wifi_examples_esp32c6' into 'master'
...
examples: enable build esp32c2/esp32c6 for wifi and network examples
See merge request espressif/esp-idf!21970
2023-01-13 13:58:21 +08:00
Jakob Hasse
01b4c7d8b1
fix(esp_event): removed header from pre-commit ignore list
2023-01-13 11:16:50 +08:00
chenjianhua
708ca0181c
bluedroid: support get bluetooth device name
2023-01-13 10:39:57 +08:00
morris
b1ff550f69
Merge branch 'feature/driver_support_esp32c6_gptimer_etc' into 'master'
...
gptimer: support esp32h2
Closes IDF-6242
See merge request espressif/esp-idf!21925
2023-01-13 08:23:33 +08:00
Roman Leonov
8a7f6af625
Merge branch 'bugfix/usb_host_hid_example' into 'master'
...
usb_host: HID example license and typos fixes
See merge request espressif/esp-idf!21989
2023-01-13 02:54:37 +08:00
Martin Vychodil
1da27eb6fe
Merge branch 'feature/storage_esp_partition_linux' into 'master'
...
esp_partition: added missing functions for linux target
See merge request espressif/esp-idf!21762
2023-01-13 02:04:54 +08:00
Roland Dobai
9d9860b0e5
Merge branch 'bugfix/detect_port_once' into 'master'
...
tools: fix unnecessary port detection for multiple targets
Closes IDF-6655
See merge request espressif/esp-idf!22019
2023-01-13 00:29:39 +08:00
morris
ce84476870
gptimer: support esp32h2
2023-01-12 14:10:11 +00:00
Mahavir Jain
1a8a06775d
Merge branch 'bugfix/fix_coverity_issue_in_esp_http_client' into 'master'
...
esp_http_client: free `auth_str` before going out of scope
See merge request espressif/esp-idf!22014
2023-01-12 21:09:20 +08:00
Armando (Dou Yiwen)
d1b8da74d8
Merge branch 'refactor/improve_adc_power_maintanance' into 'master'
...
adc: improve adc power maintanance
Closes IDF-6114 and IDF-6318
See merge request espressif/esp-idf!21151
2023-01-12 20:30:36 +08:00
Laukik Hase
4f67662cab
Merge branch 'feature/mbedtls-3.3.0' into 'master'
...
mbedtls: Update to v3.3.0
Closes IDF-6536
See merge request espressif/esp-idf!21897
2023-01-12 19:38:51 +08:00
Laukik Hase
e7efda4709
esp_local_ctrl: Fix header inclusion
...
- Included `sdkconfig.h` and HTTP/S server based headers
explicitly
2023-01-12 16:16:45 +05:30
Erhan Kurubas
c453326a8a
docs: JTAG debugging update for ESP32C2
2023-01-12 09:09:02 +01:00
Luke Dennis
b4d904f8f0
Make macro defined event base variables immutable and update license
2023-01-12 18:07:00 +11:00
lvshisheng
f4ff1b577b
header: update he_types.h
2023-01-12 14:50:11 +08:00
Chen Yudong
c07d237ffe
examples: enable build esp32c6 for wifi and network examples
2023-01-12 14:50:06 +08:00
Laukik Hase
4e492495e3
docs: Mark protocols and provisioning related chapters as updated for C6
2023-01-12 11:20:04 +05:30
morris
c83d1db2ed
Merge branch 'feature/mcpwm_cap_not_reset_io_at_exit' into 'master'
...
mcpwm: support not reset GPIO config at exit
Closes IDFGH-8916
See merge request espressif/esp-idf!21568
2023-01-12 13:20:47 +08:00
Mahavir Jain
d8af04234c
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!21996
2023-01-12 12:58:36 +08:00
Armando (Dou Yiwen)
297c7852a5
Merge branch 'bugfix/fix_adc_channel_h_not_aligned_to_ng_driver_issue' into 'master'
...
adc: make adc_channel.h macros work with ng driver
Closes IDFGH-9105
See merge request espressif/esp-idf!21946
2023-01-12 11:07:20 +08:00
morris
f7c3d791a2
Merge branch 'feature/systimer_support_esp32h2' into 'master'
...
systimer: assign counter and alarm in esp_hw_support
Closes IDF-6484, IDF-5323, and IDF-6230
See merge request espressif/esp-idf!21984
2023-01-12 11:01:17 +08:00
morris
8d3172d1fb
Merge branch 'bugfix/fix_build_of_esp32h4beta1' into 'master'
...
soc: add a header file to fix the bug of esp32h4beta1 build
See merge request espressif/esp-idf!21999
2023-01-12 00:57:58 +08:00
Frantisek Hrbata
8934233b0b
tools: fix unnecessary port detection for multiple targets
...
When multiple targets are specified, e.g. idf.py flash monitor, the
automatic port detection is performed twice. Keep the port value in
args.port and avoid multiple calls to get_default_serial_port().
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-01-11 16:13:28 +01:00
Roman Leonov
4c162af6c9
usb_host: license and typos fixes
2023-01-11 14:23:22 +01:00
Adam Múdry
204f4207ec
Merge branch 'feature/ext_flash_yield_on_erase' into 'master'
...
Yield functionality for external flash, mask esp_flash_erase_chip with esp_flash_erase_sector
Closes IDFGH-7665, IDFGH-8487, and IDFGH-6479
See merge request espressif/esp-idf!19205
2023-01-11 20:16:05 +08:00
Xu Si Yu
d17ecbcf5d
soc: add a header file to fix the bug of esp32h4beta1 build
2023-01-11 11:46:05 +00:00
Harshit Malpani
3152fba654
esp_http_client: fix coverity issue. free auth_str
before going out of scope
2023-01-11 16:57:04 +05:30
Harshit Malpani
6e92edd848
esp_http_client: fix debug log from LOGI to LOGD
...
Closes https://github.com/espressif/esp-idf/issues/10313
2023-01-11 15:55:52 +05:30
Konstantin Kondrashov
1d2469fbd1
Merge branch 'feature/ipc_uses_tasknotify' into 'master'
...
esp_ipc: ipc_task uses TaskNotify instead of Semaphore
Closes IDFGH-8795
See merge request espressif/esp-idf!21347
2023-01-11 15:56:29 +08:00
morris
1f3507eac0
Merge branch 'feature/gdma_support_h2' into 'master'
...
gdma: support esp32h2
Closes IDF-6222 and IDF-6238
See merge request espressif/esp-idf!21932
2023-01-11 14:04:14 +08:00
Chip Weinberger
8b2b430d68
[Heap Trace Standalone] fix terrible Leaks perf on large records by using doubly linked list
2023-01-10 21:01:11 -08:00
Chen Yu Dong
6a4e400d1f
Merge branch 'ci/increase_target_pytest_parallel' into 'master'
...
CI: increase target test pytest parallel
See merge request espressif/esp-idf!21979
2023-01-11 11:59:03 +08:00
C.S.M
e96e7ecbee
Merge branch 'bugfix/fix_bunch_of_i2c_issues' into 'master'
...
I2C: Fix bunch of small issues
Closes IDFGH-8722 and IDFGH-8310
See merge request espressif/esp-idf!21891
2023-01-11 11:02:53 +08:00
Espressif BOT
35cd5ee57b
Update esp_crt_bundle certificates
2023-01-11 10:00:31 +08:00
Jiang Jiang Jian
a6f7035c8c
Merge branch 'feature/example_deep_sleep_wake_stub' into 'master'
...
make wake stub worked on ESP32/S2/C3/S3
Closes IDFGH-6564
See merge request espressif/esp-idf!17952
2023-01-10 23:40:10 +08:00
KonstantinKondrashov
df662c30e4
bootloader_support(esp32c2): Fix WR_DIS_RD_DIS burn for secure boot key
...
SB key is left readable, the corresponding bit in RD_DIS is unset.
We set write-protection for RD_DIS to ensure that the SB key is always readable.
2023-01-10 23:35:13 +08:00