Jiang Jiang Jian
42a5b33e19
Merge branch 'doc/nvs_max_num_namespaces_5.0' into 'release/v5.0'
...
doc (nvs): added note about maximum possible namespaces (backport 5.0)
See merge request espressif/esp-idf!19979
2022-09-14 13:54:06 +08:00
Jiang Jiang Jian
1944b4bdb3
Merge branch 'bugfix/build_color_output_windows_v5.0' into 'release/v5.0'
...
tools: idf.py: use actual sys.stdout instead of the memoized one (v5.0)
See merge request espressif/esp-idf!20112
2022-09-14 13:53:41 +08:00
Jiang Jiang Jian
89dc570faf
Merge branch 'bugfix/efuse_base_mac_test_v5.0' into 'release/v5.0'
...
ci: fix base_mac_address test failure for S2 chips (v5.0)
See merge request espressif/esp-idf!19868
2022-09-14 13:52:51 +08:00
Jiang Jiang Jian
21a15ad172
Merge branch 'feature/usb_v5_qol_backport_v5.0' into 'release/v5.0'
...
usb: USB IDF v5 update (backport v5.0)
See merge request espressif/esp-idf!20045
2022-09-14 13:52:36 +08:00
Jiang Jiang Jian
154dffb14f
Merge branch 'feature/build_color_output_v5.0' into 'release/v5.0'
...
build system, tools: enable compiler color diagnostics by default, update CMake to 3.24.0 (v5.0)
See merge request espressif/esp-idf!20121
2022-09-14 13:52:14 +08:00
Jiang Jiang Jian
3358969263
Merge branch 'docs/update_ulp_shift_ops_description_v5.0' into 'release/v5.0'
...
docs: Updated description of ULP FSM shift operations
See merge request espressif/esp-idf!20129
2022-09-14 13:51:05 +08:00
Jiang Jiang Jian
c111b94057
Merge branch 'contrib/github_pr_9517_v5.0' into 'release/v5.0'
...
fix malloc(0) and heap_caps_alloc_failed() (backport v5.0)
See merge request espressif/esp-idf!19795
2022-09-14 13:50:33 +08:00
Jiang Jiang Jian
fdb2550da0
Merge branch 'bugfix/spi_hd_quad_issue_5.0' into 'release/v5.0'
...
SPI : fix wrong dummy cycle on quad mode and put get-command function in spi_ll.h(backport v5.0)
See merge request espressif/esp-idf!19799
2022-09-14 13:49:42 +08:00
Jiang Jiang Jian
7221510205
Merge branch 'fix/DOC_3566_v5.0' into 'release/v5.0'
...
Updating doc for the issue doc_3566 (v5.0)
See merge request espressif/esp-idf!20059
2022-09-14 13:49:10 +08:00
Jiang Jiang Jian
77b8aadbb4
Merge branch 'bugfix/wrong_bpp_for_rgb666_v5.0' into 'release/v5.0'
...
lcd: fix wrong bpp size of rgb666 format (v5.0)
See merge request espressif/esp-idf!20031
2022-09-14 13:48:39 +08:00
Jiang Jiang Jian
3f9b12d62a
Merge branch 'bugfix/clobbering_freertos_base_priority_v5.0' into 'release/v5.0'
...
spi_flash: fix issue linked with raising of task priority while priority is already raised (v5.0)
See merge request espressif/esp-idf!20011
2022-09-14 13:47:55 +08:00
Jiang Jiang Jian
bc9e2f198f
Merge branch 'feature/vfs_driver_interface_v5.0' into 'release/v5.0'
...
esp/vfs: VFS semihosting interface support (v5.0)
See merge request espressif/esp-idf!19854
2022-09-14 13:47:14 +08:00
Jiang Jiang Jian
393bbbc851
Merge branch 'bugfix/uart_sclk_freq_v5.0' into 'release/v5.0'
...
uart: fixed sclk_freq not init warning when compiling with asserts disabled (v5.0)
See merge request espressif/esp-idf!19870
2022-09-14 13:46:35 +08:00
Jiang Jiang Jian
71c962e332
Merge branch 'bugfix/ctx_lock_wifi_prov_v5.0' into 'release/v5.0'
...
Fixed provisioning manager deinit (v5.0)
See merge request espressif/esp-idf!20030
2022-09-14 13:43:03 +08:00
Jiang Jiang Jian
99173d5629
Merge branch 'feature/nimble_rearrange_common_files_v5.0' into 'release/v5.0'
...
Nimble: Reorganized nimble examples structure (v5.0)
See merge request espressif/esp-idf!19974
2022-09-14 13:42:28 +08:00
Jiang Jiang Jian
d66d0f6b8d
Merge branch 'bugfix/remove_bt_dft_init_semicolon_v5.0' into 'release/v5.0'
...
bt: Remove trailing semicolon from bt dft initializer(v5.0)
See merge request espressif/esp-idf!19903
2022-09-14 13:41:42 +08:00
Jiang Jiang Jian
2a66480347
Merge branch 'bugfix/fix_some_ble_bugs_on_esp32c3_and_esp32s3_v5.0' into 'release/v5.0'
...
Fixed some BLE controller bugs on ESP32-C3 and ESP32-S3 (backport v5.0)
See merge request espressif/esp-idf!19987
2022-09-14 13:40:05 +08:00
Pavlo Hamov
643bea7aed
adc: esp32s2: fix unit to offset calculation
...
adc2 eFuse offset is wrong on 4.4 to 5.0 transition
Closes https://github.com/espressif/esp-idf/issues/9705
Closes https://github.com/espressif/esp-idf/pull/9715
2022-09-14 12:03:45 +08:00
laokaiyao
434966f7b1
touch_sensor: add esp_timer error check
2022-09-14 02:40:32 +00:00
laokaiyao
b333c1a9f1
touch_sensor: fixed timer period
2022-09-14 02:40:32 +00:00
laokaiyao
0401aedd0c
touch_senser: fixed ci issue timer expired after it is deleted
2022-09-14 02:40:32 +00:00
Alexey Lapshin
b1387fb7cb
tools: update esp32ulp-elf to v2.35_20220830
...
Closes https://github.com/espressif/esp-idf/issues/6432
Closes https://github.com/espressif/binutils-esp32ulp/issues/23
2022-09-13 23:42:18 +04:00
Sudeep Mohanty
4a58b810dd
docs: Updated description of ULP FSM shift operations
...
This commit updates the documentation for ULP FSM LSH and RSH
operations.
Closes https://github.com/espressif/esp-idf/issues/8831
2022-09-13 15:06:26 +02:00
Roland Dobai
116c5980c2
Tools: Install dbus-python on Linux only
2022-09-13 14:58:08 +02:00
Omar Chebib
2e897c2e74
TLSF: fix the patch for tlsf_check function in ROM
...
tlsf_check in the patch was not called because the the TLSF functions
table in ROM was still pointing to the ROM implementation.
2022-09-13 14:20:39 +02:00
Guillaume Souchere
860232bdaf
heap: Add test to check that the corruption of free memory is detected
...
This commit extends the heap test set by adding a test to check corruption
detection in free memory block.
For each byte of the free block memory, the test changes the value of the byte,
call multi_heap_check(), make sure that the function returns 'corruption detected'
only when comprehensive poisoning is set, restore the good value of the byte, calls
multi_heap_check() again and make sure that it returns 'OK'.
2022-09-13 14:19:51 +02:00
Guillaume Souchere
b8f682a11b
esp-rom: create a patch of tlsf_check() for target(s) supporting ROM implementation of TLSF
...
The tlsf implementation in the ROM does not provide a mechanism
to register a callback to be called in by tlsf_check().
This commit is creating a patch of the tlsf implementation to provide
a definition of the function allowing to register the callback called
in tlsf_check() and add the call of this callback in tlsf_check().
This patch is only compiled for target(s) with ESP_ROM_HAS_HEAP_TLSF
set and ESP_ROM_TLSF_CHECK_PATCH set. For all the other configurations
the environment remains unchanged by those modifications.
2022-09-13 14:19:51 +02:00
Guillaume Souchere
fc43fed8ea
heap: Provide definition of the tlsf_check_hook() declared in the tlsf submodule
...
Add the definition of tlsf_check_hook() in multi_heap if MULTI_HEAP_POISONING
is set. This definition calls the multi_heap_internal_check_block_poisoning()
to check the memory of a free block for corruption. If the light poisoinng is
set this function returns true. If the comprehensive poisoning is set, this
function will check that all byte of memory in the memory chunk passed as parameter
are set to the right FILL pattern.
2022-09-13 14:19:51 +02:00
Ivan Grokhotkov
829340d654
Merge branch 'bugfix/usb_serial_jtag_console_crash_v5.0' into 'release/v5.0'
...
console: fix a crash when initializing usb_serial_jtag console (v5.0)
See merge request espressif/esp-idf!20119
2022-09-13 19:12:48 +08:00
Ivan Grokhotkov
c9130e4859
idf.py: ensure that build log is always sanitized from color sequences
...
The actual output from the build tool (CMake/Ninja) may or may not
contain color escape codes, depending on various factors. The output
written to the log file should never include color escape codes,
though. This is because color escape codes in files are usually not
rendered as "color" in editors, and complicate reading. Also escape
codes would break the regular expressions used to display hints for
compilation errors.
2022-09-13 11:35:04 +02:00
Ivan Grokhotkov
22093dda21
tools: idf.py: enable CLICOLOR_FORCE for interactive builds
...
If stdout is a TTY (meaning that the output is not redirected), tell
the build tool (GNU Make or Ninja) to enable colorized output.
GNU Make and Ninja also check if their stdout is redirected and
strip color escape sequences in that case. CLICOLOR_FORCE environment
variable overrides this behavior.
With this change, if the compiler was launched with the
-fcolor-diagnostics flag and idf.py output is not redirected, the
final output in the terminal will be colorized.
(-fcolor-diagnostics is handled at CMake level by the previous commit)
2022-09-13 11:34:59 +02:00
Ivan Grokhotkov
1ffbee27e7
cmake: enable CMAKE_COLOR_DIAGNOSTICS by default
...
Related to https://github.com/espressif/esp-idf/issues/4162
Setting this option informs CMake that it should pass
-fcolor-diagnostics flag to the compiler.
(Colorized build system output, like from GNU Make, is produced even
without this flag.)
Note that if the build is done using Ninja and the build output is
redirected (not a TTY), Ninja will still strip the escape codes from
the output. For the case of idf.py, this is handled in the next
commit.
2022-09-13 11:34:59 +02:00
Ivan Grokhotkov
e40b83c16f
tools: cmake: upgrade from 3.23.1 to 3.24.0
2022-09-13 11:34:59 +02:00
Ivan Grokhotkov
70f90b7160
Merge branch 'docs/sync_up_i2c_wifi_blemesh_backport_v5.0' into 'release/v5.0'
...
docs: Sync up EN and CN lines of ble-mesh, wifi, and i2c (backport v5.0)
See merge request espressif/esp-idf!19862
2022-09-13 16:55:12 +08:00
Shang Zhou
ba224e0fd9
docs: Update CN version for MR19453
2022-09-13 16:54:47 +08:00
Marius Vikhammer
8acb8bbd76
docs: update storage and sleep docs for C2
2022-09-13 16:54:47 +08:00
Ivan Grokhotkov
72e2fb2da1
Merge branch 'docs/malloc_header_v5.0' into 'release/v5.0'
...
heap: remove misleading info about malloc being equivalent to heap_caps_malloc(p, MALLOC_CAP_8BIT) (v5.0)
See merge request espressif/esp-idf!19895
2022-09-13 16:52:26 +08:00
Ivan Grokhotkov
d5175dacd2
Merge branch 'bugfix/fix_calling_cb_func_before_perform_v5.0' into 'release/v5.0'
...
esp_https_ota: fix bug where `http_client_init_cb` is called after esp_http_client_perform() (v5.0)
See merge request espressif/esp-idf!19930
2022-09-13 16:51:58 +08:00
Ivan Grokhotkov
dc6c01920c
Merge branch 'bugfix/freertos_org_inc_path_v5.0' into 'release/v5.0'
...
freertos: fixed ORIG_INCLUDE_PATH cmake property having the wrong path (v5.0)
See merge request espressif/esp-idf!19869
2022-09-13 16:48:28 +08:00
Ivan Grokhotkov
63a4298509
Merge branch 'docs/networking_and_storage_backport_v5.0' into 'release/v5.0'
...
docs: translate networking.rst and storage.rst (backport v5.0)
See merge request espressif/esp-idf!20058
2022-09-13 16:45:11 +08:00
Wang Zi Yan
1dc350dc64
docs: translate networking.rst and storage.rst (backport v5.0)
2022-09-13 16:45:10 +08:00
Zim Kalinowski
6f872f4088
Merge branch 'bugfix/miniz_header_doc_v5.0' into 'release/v5.0'
...
esp-rom: fixed error in miniz header documention for tdefl_init (v5.0)
See merge request espressif/esp-idf!19909
2022-09-13 16:45:08 +08:00
Zim Kalinowski
362f1a778e
Merge branch 'bugfix/bootloader_assert_v5.0' into 'release/v5.0'
...
bootloader: dont print assert msg if CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is set (v5.0)
See merge request espressif/esp-idf!19942
2022-09-13 16:44:52 +08:00
Zim Kalinowski
1164a5a52f
Merge branch 'docs/reorder_mem_alloc_content_v5.0' into 'release/v5.0'
...
docs: reorder content in mem_alloc section (v5.0)
See merge request espressif/esp-idf!19948
2022-09-13 16:44:43 +08:00
Ivan Grokhotkov
726a73c076
Merge branch 'docs/update_cn_trans_establish_serial_connect_5.0' into 'release/v5.0'
...
docs: update cn trans establish_serial_connect (v5.0)
See merge request espressif/esp-idf!19893
2022-09-13 16:43:16 +08:00
Ivan Grokhotkov
fabe42b090
Merge branch 'bugfix/powershell_install_export_spaces_v5.0' into 'release/v5.0'
...
tools: fix {install,export}.ps1 for IDF_PATH with spaces (v5.0)
See merge request espressif/esp-idf!20118
2022-09-13 16:41:02 +08:00
Ivan Grokhotkov
3412140480
Merge branch 'fix/test_app_ide_integration_v5.0' into 'release/v5.0'
...
Tools: Increase the delay before producing exception in the Monitor IDE test app (v5.0)
See merge request espressif/esp-idf!20012
2022-09-13 16:40:29 +08:00
Ivan Grokhotkov
99953d4069
Merge branch 'contrib/github_pr_9637_v5.0' into 'release/v5.0'
...
export.fish: set IDF_PATH without changing current working directory (GitHub PR) (v5.0)
See merge request espressif/esp-idf!19886
2022-09-13 16:40:07 +08:00
Ivan Grokhotkov
6f11f2ab13
Merge branch 'bugfix/fix_hints_templates_v5.0' into 'release/v5.0'
...
tools: fix hints templates (v5.0)
See merge request espressif/esp-idf!19846
2022-09-13 16:39:43 +08:00
Ivan Grokhotkov
45d1aa0145
Merge branch 'bugfix/fix_CN_letters_in_monitor_v5.0' into 'release/v5.0'
...
tools: fix multi-byte character appearance in idf.py monitor (v5.0)
See merge request espressif/esp-idf!19845
2022-09-13 16:39:26 +08:00