Jakob Hasse
7c7fbb1fd0
Merge branch 'feature/i2c_cxx_improve' into 'master'
...
I2C C++ Several improvements, breaking changes
See merge request espressif/esp-idf!16102
2021-12-17 09:45:27 +00:00
David Čermák
8caa8195d4
Merge branch 'bugfix/mdns_null_deref_fuzzer' into 'master'
...
mdns: Fix potential null deref reported by fuzzer test
See merge request espressif/esp-idf!16299
2021-12-17 09:37:55 +00:00
Mahavir Jain
717b58eee1
Merge branch 'docs/remove_code_snippets' into 'master'
...
docs: Refactor ESP HTTP Client documentation
Closes DOC-2329
See merge request espressif/esp-idf!16392
2021-12-17 08:59:54 +00:00
Jakob Hasse
7572f75d6b
refactor (cxx)!: I2C C++ classes use strong value types now
...
Added host-based I2C C++ unit tests
BREAKING CHANGE: I2C C++ interface changes, raw values for
arguments are mostly not allowed anymore.
2021-12-17 14:05:52 +08:00
Laukik Hase
9558177372
docs: Refactor ESP HTTP Client documentation
...
- Removed redundant code snippets
- Linked appropriate functions from the application example for each feature
- Spell and grammar check
2021-12-17 10:47:04 +05:30
morris
47ab8f8e63
Merge branch 'bugfix/mdns_test_app_break_api' into 'master'
...
mdns: Unbreak test app caused by async API change
See merge request espressif/esp-idf!16428
2021-12-17 01:41:20 +00:00
David Cermak
c0d08faf91
mdns: Unbreak test app cauased by async API change
...
Regression from f391d610e8
2021-12-16 22:46:53 +01:00
Ivan Grokhotkov
5b3b5f006f
Merge branch 'feature/cmake_weak_deps_helper' into 'master'
...
cmake: add idf_component_optional_requires utility function, simplify some component dependencies
Closes IDF-3086
See merge request espressif/esp-idf!16373
2021-12-16 13:46:45 +00:00
David Čermák
e8a4c4b440
Merge branch 'bugfix/mdns_add_result_count_async' into 'master'
...
mdns: Added results count to async API (GitHub PR)
Closes IDFGH-6340
See merge request espressif/esp-idf!16362
2021-12-16 12:48:39 +00:00
David Čermák
c86183d54d
Merge branch 'bugfix/mdns_server_instance_mismatch' into 'master'
...
mdns: fix mdns server instance mismatch
Closes IDFCI-1011
See merge request espressif/esp-idf!16420
2021-12-16 12:05:04 +00:00
morris
5efc7bf2b4
Merge branch 'bugfix/build_spaces_in_path_kconfig_ldgen_esptool' into 'master'
...
kconfig, ldgen, esptool, cmake: changes to support spaces in paths
See merge request espressif/esp-idf!15429
2021-12-16 10:32:49 +00:00
zhangwenxu
6173dd7809
mdns: fix mdns server instance mismatch
2021-12-16 16:52:05 +08:00
Ondrej Kosta
81cd70cf7f
Merge branch 'contrib/github_pr_7966' into 'master'
...
Changed argument pointer to correct data (GitHub PR)
Closes IDFGH-6303
See merge request espressif/esp-idf!16351
2021-12-16 08:03:19 +00:00
Marius Vikhammer
5040803ff0
Merge branch 'feature/remove_deprecated_rom_headers' into 'master'
...
rom: remove deprecated headers from esp32 components
Closes IDF-2828
See merge request espressif/esp-idf!16372
2021-12-16 04:36:33 +00:00
Armando (Dou Yiwen)
302b21af03
Merge branch 'feature/adc_dma_driver' into 'master'
...
adc: dma driver
Closes IDF-2538 and IDF-1776
See merge request espressif/esp-idf!14278
2021-12-16 04:31:22 +00:00
Armando
103d310aaa
adc: make adc_ll.h unavailable on 8684
2021-12-16 00:19:15 +00:00
Armando
4dc0d6b2fe
adc: support adc dma driver on all chips
2021-12-16 00:19:15 +00:00
Chinmay Chhajed
5ddce053ea
Merge branch 'bugfix/bt_enc_proc_finish' into 'master'
...
bt/bugfix: ACL Rx data is sent to host before enc change event
See merge request espressif/esp-idf!16346
2021-12-15 12:07:59 +00:00
Sudeep Mohanty
07bfc09d0c
Merge branch 'task/remove-portmacro.h-from-task.h' into 'master'
...
freertos: remove portmacro.h inclusion from task.h
Closes IDF-3793
See merge request espressif/esp-idf!16307
2021-12-15 11:17:51 +00:00
Simon
878c643743
Merge branch 'bugfix/xtal_to_pll_8684' into 'master'
...
rtc_clk: change clock source from XTAL to PLL on real board(8684)
See merge request espressif/esp-idf!16397
2021-12-15 08:47:42 +00:00
Ondrej Kosta
da9a6d9082
Merge branch 'cleanup/netif_glue_cont' into 'master'
...
Cleanup/netif glue cont
See merge request espressif/esp-idf!16403
2021-12-15 07:07:21 +00:00
Zhang Wen Xu
c9ee50a0be
Merge branch 'feature/support_multiple_instance_for_mdns_service_txt_set' into 'master'
...
mdns: support multiple instance for mdns service txt set
See merge request espressif/esp-idf!16105
2021-12-15 06:44:53 +00:00
David Čermák
32457784ce
Merge branch 'test/mdns_ci_test' into 'master'
...
mdns: added test app
Closes IDF-4132
See merge request espressif/esp-idf!15736
2021-12-15 06:01:27 +00:00
Cao Sen Miao
e3d14858c7
rtc_clk: change clock source from xtal to pll on real board(ESP8684)
2021-12-15 12:21:11 +08:00
morris
7b32d8138c
Merge branch 'bugfix/mcpwm_ll_missing_type_conversion' into 'master'
...
mcpwm: fix implicit conversion in LL function
Closes IDFGH-6407
See merge request espressif/esp-idf!16396
2021-12-15 03:58:04 +00:00
Ivan Grokhotkov
7056fd3129
bootloader: don't add nonexistent directories to EXTRA_COMPONENT_DIRS
2021-12-14 19:17:53 +01:00
Ivan Grokhotkov
09e50b27ed
cmake: handling of space-separated EXTRA_COMPONENT_DIRS
...
COMPONENT_DIRS and EXTRA_COMPONENT_DIRS should be defined as CMake
lists, using 'set' or 'list' commands. Some applications written
for earlier versions of ESP-IDF used to define these variables as
space separated strings.
For example, the following is correct:
set(EXTRA_COMPONENT_DIRS path/to/components path/to/more/components)
The following is not correct:
set(EXTRA_COMPONENT_DIRS "${EXTRA_COMPONENT_DIRS} component1")
set(EXTRA_COMPONENT_DIRS "${EXTRA_COMPONENT_DIRS} component2")
The string "component1 component2" may indicate a single directory
name with a space, or two directory names separated by space.
However due to the fact that such way of defining EXTRA_COMPONENT_DIRS
was supported in IDF 4.3 and earlier, we need to provide backward
compatibility for it.
This commit introduces a new script, split_paths_by_spaces.py, which
is invoked if EXTRA_COMPONENT_DIRS or COMPONENT_DIRS variable contains
spaces. The script tries to determine if each space should be
interpreted as a separator or as part of the directory name.
When this cannot be done unambiguously, the script reports an error.
In all cases when space separators are detected, the script reports
a warning, and prints instructions for fixing the CMakeLists.txt.
Breaking change in this commit: specifying non-existent directories
in COMPONENT_DIRS or EXTRA_COMPONENT_DIRS is no longer allowed.
2021-12-14 19:17:53 +01:00
Ivan Grokhotkov
29489a3303
build system: fix quoting of fragments list passed to ldgen
2021-12-14 19:17:53 +01:00
Ivan Grokhotkov
6b361d923c
esptool_py: fix quoting issues in run_serial_tool.cmake
2021-12-14 19:17:53 +01:00
Ivan Grokhotkov
50799e3026
esptool_py: fix passing arguments to cmake -P
...
Fixes WORKING_DIRECTORY argument being passed with spaces escaped `\ `
which causes failure in run_cmd.cmake, since the WORKING_DIRECTORY is
interpreted as having a literal backslash character in it.
2021-12-14 19:17:53 +01:00
Ivan Grokhotkov
8da98b864d
build system: pass semicolon-separated directory lists to kconfig
...
New —-list-separator argument of confgen.py and
prepare_kconfig_files.py is used to select which character is used
as list separator. For compatibility with esp-docs, we still keep
support for space separator. Otherwise esp-docs would have to choose
the separator depending on the IDF version.
2021-12-14 19:17:53 +01:00
Mahavir Jain
b208d832a3
Merge branch 'contrib/github_pr_8041' into 'master'
...
print Firmware Upgrade URL to help user debug (GitHub PR)
Closes IDFGH-6382
See merge request espressif/esp-idf!16387
2021-12-14 14:59:23 +00:00
Ondrej Kosta
30e03e2c1d
netif_glue: removal of unused global variable
2021-12-14 15:23:07 +01:00
Suren Gabrielyan
e0d5fca390
mdns: added test app
...
Closes IDF-4132
2021-12-14 16:35:38 +04:00
Hrudaynath Dhabe
a65eff3b88
Merge branch 'bugfix/wpa_supplicant_logs' into 'master'
...
esp_wifi: Change the verbosity of wpa_supplicant logs.
Closes IDFGH-6370
See merge request espressif/esp-idf!16332
2021-12-14 12:17:49 +00:00
Ivan Grokhotkov
636ce4750f
ldgen: remove unused variables
2021-12-14 13:14:55 +01:00
Simon
1c82e6eac7
Merge branch 'ci/8684_build_ci' into 'master'
...
CI: Enable ESP8684 build (2nd stage) CI on master (except example build)
Closes IDF-4388
See merge request espressif/esp-idf!16197
2021-12-14 11:12:10 +00:00
Simon
2fa0b2fb4c
Merge branch 'flash/add_th_support' into 'master'
...
spi_flash: add support for TH 1M flash
Closes IDF-4071
See merge request espressif/esp-idf!16210
2021-12-14 09:53:44 +00:00
Jakob Hasse
b856ea2ff6
Merge branch 'contrib/github_pr_8037' into 'master'
...
Don't return a hard coded errno in vfs_fat_access (GitHub PR)
Closes IDFGH-6377
See merge request espressif/esp-idf!16366
2021-12-14 09:49:14 +00:00
morris
ac5c2eaa28
mcpwm: fix implicit conversion in LL function
...
Closes https://github.com/espressif/esp-idf/issues/8066
2021-12-14 17:26:55 +08:00
Mahavir Jain
0054732991
Fix debug print to handle URL in internal testing scenarios as well
2021-12-14 14:29:02 +05:30
Ivan Grokhotkov
44d18506b2
Merge branch 'feature/posix_compat_functions' into 'master'
...
newlib: implement posix_memalign, sysconf, realpath
Closes IDFGH-4268 and IDFGH-6119
See merge request espressif/esp-idf!16355
2021-12-14 08:56:33 +00:00
Hrudaynath Dhabe
9469f08a0b
esp_wifi: Change the verbosity of wpa_supplicant logs.
...
Closes https://github.com/espressif/esp-idf/issues/8030
2021-12-14 14:23:31 +05:30
Armando (Dou Yiwen)
a86d2aff2c
Merge branch 'bugfix/fix_adc1_chan8_9_not_defined_on_s3' into 'master'
...
adc: fix adc1 channel 8 and 9 not defined bug on s3
Closes IDF-4421
See merge request espressif/esp-idf!16326
2021-12-14 08:10:00 +00:00
Michael (XIAO Xufeng)
b23ed0ee81
Merge branch 'feature/update_adc_cali_due_to_efuse_version_change' into 'master'
...
adc: update s3 adc calibration efuse version
Closes IDF-4069
See merge request espressif/esp-idf!15843
2021-12-14 07:27:35 +00:00
zhangwenxu
50f6302c5d
mdns: support multiple instance for mdns service txt set
2021-12-14 15:10:25 +08:00
Michael (XIAO Xufeng)
590c18f5c8
Merge branch 'feature/support_s3_octal_psram_ecc_feature' into 'master'
...
psram: add octal psram Error Correcting Code (ECC) feature
Closes IDF-4258
See merge request espressif/esp-idf!15832
2021-12-14 06:56:21 +00:00
morris
11b2973b0a
Merge branch 'bugfix/gdma_potential_uaf_bug' into 'master'
...
gdma: fix potential use after free issue
See merge request espressif/esp-idf!16196
2021-12-14 06:16:11 +00:00
morris
d87b6ec7e2
Merge branch 'feature/gc9a01_driver_pr' into 'master'
...
lcd: added gc9a01 driver (PR + Example)
Closes IDFGH-6232
See merge request espressif/esp-idf!15985
2021-12-14 05:26:05 +00:00
Wang Meng Yang
7e2a9feb27
Merge branch 'bugfix/fix_blufi_encryption_fail' into 'master'
...
components/bt: fix blufi encryption fail
See merge request espressif/esp-idf!16313
2021-12-14 03:17:03 +00:00