Ivan Grokhotkov
4a5fc3989d
build: fix excluded components being passed to component manager
...
`__COMPONENT_TARGETS` is evaluated very early when components and
component directories are added to the build, which means that all
components (including the ones which are in EXCLUDE_COMPONENTS) have
a build system target defined. The component manager was given the
list of all known components (derived from the list of targets), not
the list of components after EXCLUDE_COMPONENTS were processed.
Because of that, EXCLUDE_COMPONENTS didn't effectively exclude the
component from the consideration of the component manager.
2022-08-22 19:20:44 +02:00
Ivan Grokhotkov
492e66b210
Merge branch 'feature/qemu_upgrade_20220802_v5.0' into 'release/v5.0'
...
ci: upgrade qemu to 20220802 release (v5.0)
See merge request espressif/esp-idf!19620
2022-08-23 01:19:51 +08:00
morris
38ac62e704
Merge branch 'feature/modbus_update_migration_guides_v50' into 'release/v5.0'
...
modbus: update protocol migration guide (backport v5.0)
See merge request espressif/esp-idf!19687
2022-08-23 01:06:08 +08:00
Alex Lisitsyn
cd61a77cd6
modbus: update protocol migration guide (backport v5.0)
2022-08-23 01:06:08 +08:00
songruojing
343acd7f88
gpio: fix USB D+ pin cannot disable pullup
...
Internally, disable usb serial jtag DP pin's pullup when calling gpio_ll_pullup_dis and rtcio_ll_pullup_disable
At usb serial jtag setup/install, re-enable DP pin's pullup
Closes https://github.com/espressif/esp-idf/issues/9495
2022-08-22 22:03:25 +08:00
Song Ruo Jing
26a4803048
ledc: Fix the usage of ledc_ls_timer_update and ledc_timer_rst
...
ledc_ls_timer_update is required only when CLK_DIV and DUTY_RES bits are changed.
Calling ledc_timer_rst while re-configure PWM frequency through ledc_set_freq can cause glitch in the signal
2022-08-22 22:02:15 +08:00
songruojing
280a241792
pm: update pm test cases to support esp32c2
2022-08-22 21:56:10 +08:00
Jiang Jiang Jian
b84f9dd5cc
Merge branch 'bugfix/fix_c2_rtc_ldo_too_low_bug_v5.0' into 'release/v5.0'
...
ESP32C2: Fix system not stable bug when rtc voltage too low (backport v5.0)
See merge request espressif/esp-idf!19599
2022-08-22 19:48:36 +08:00
morris
214ebb4adb
Merge branch 'bugfix/rmt_iram_safe_test_5.0' into 'release/v5.0'
...
driver: multiple updates backport to (5.0)
See merge request espressif/esp-idf!19525
2022-08-22 19:02:08 +08:00
Jiang Jiang Jian
d194a449f4
Merge branch 'bugfix/lwip_ipv6_zone_violation_v5.0' into 'release/v5.0'
...
lw ip: Reference official 2.1.3-esp branch (v5.0)
See merge request espressif/esp-idf!19595
2022-08-22 16:58:36 +08:00
Island
e970ec5bf5
Merge branch 'bugfix/esp32c2_issues_fix_5.0' into 'release/v5.0'
...
update ble controller lib for ble issues fixed on esp32c2(8dbbbf0269)
See merge request espressif/esp-idf!19596
2022-08-22 16:51:04 +08:00
David Čermák
b2469bcaaa
Merge branch 'module_logging_tag_lower_case_5.0' into 'release/v5.0'
...
Replaced logging tags with lower case in tcp_transport component (v5.0)
See merge request espressif/esp-idf!19677
2022-08-22 16:48:08 +08:00
morris
60253ed3f3
Merge branch 'bugfix/esp_netif_remove_slip_v5.0' into 'release/v5.0'
...
esp_netif: Migrate SLIP interface to user-space (v5.0)
See merge request espressif/esp-idf!19634
2022-08-22 15:49:22 +08:00
tgotic
cd5e85aa19
update code to use osi_free()
2022-08-22 15:37:16 +08:00
tgotic
40addb8faa
local copy of btc_msg_t
...
No need to use local copy of btc_msg_t in btc_transfer_context, create it on heap and pass to osi_thread_post().
2022-08-22 15:37:08 +08:00
Michael (XIAO Xufeng)
ddaf57892c
docs: update console frequency for ESP32-C2
2022-08-22 14:28:12 +08:00
Michael (XIAO Xufeng)
6ed15178b6
uart: move frequency of clock sources out of HAL
2022-08-22 14:28:12 +08:00
Chen Yudong
18e9879908
CI: modify timeout of advanced_https_ota_example_bluedroid_gatts
2022-08-22 13:55:40 +08:00
Yuan Hong Hui
8bbaa77830
ble_mesh:ble mesh console support nimble
2022-08-22 04:56:18 +00:00
Darian Leung
a202ec2caf
newlib: Add workaround for printf functions using 32-bit time_t on first call
...
sizeof(time_t) was previously switched from 4 to 8, ROM functions that use
time_t or dependent types (such as "struct stat") are no longer called due as
they still treat sizeof(time_t) as 4 (see commit
24c20d18
).
However, there is a ROM callpath that was left out. If putchar is the first
stdio print related call, the call path will result in cantwrite() ->
__swsetup_r() -> __smakebuf_r() -> __swhatbuf_r() using the ROM "struct stat"
(where sizeof(time_t)==4).
Instead of removing all printf related ROM newlib functions (which will result
in increased binary size), this commit adds a workaround to setup the stdio
files before any print related calls occur.
This results in cantwrite() always returning false, thus the callpath described
above never being reached.
Closes https://github.com/espressif/esp-idf/issues/9269
2022-08-22 11:28:55 +08:00
Jiang Jiang Jian
361634c96b
Merge branch 'bugfix/backport_wifi_bugs_to_5.0_0819' into 'release/v5.0'
...
esp wifi:bugfix for backport wifi bugs to 5.0(backport 5.0)
See merge request espressif/esp-idf!19662
2022-08-22 11:11:57 +08:00
morris
d7b33debc5
Merge branch 'bugfix/fix_esp32_psram_cs_hold_time_issue_when_under_80m_v5.0' into 'release/v5.0'
...
esp_psram: fix esp32 psram cs hold time issue when under 40m (v5.0)
See merge request espressif/esp-idf!19647
2022-08-21 15:10:25 +08:00
Mahavir Jain
67cef89b23
Merge branch 'bugfix/copyright_and_removed_component_update_v5.0' into 'release/v5.0'
...
docs: update copyright page for removed (migrated) components (v5.0)
See merge request espressif/esp-idf!19675
2022-08-20 01:21:27 +08:00
AndriiFilippov
e9269e5d17
Replaced logging tags with lower case in tcp_transport component to unite all tags under common structure.
2022-08-19 15:25:44 +02:00
Zim Kalinowski
3460f5bc8a
Merge branch 'contrib/github_pr_9497_v5.0' into 'release/v5.0'
...
Move xSemaphoreGive out of configASSERT (GitHub PR) (v5.0)
See merge request espressif/esp-idf!19537
2022-08-19 21:03:45 +08:00
Zim Kalinowski
050818181f
Merge branch 'bugfix/freertos_eventgroup_test_flakiness_v5.0' into 'release/v5.0'
...
freertos: Fix flakey event group unit tests (v5.0)
See merge request espressif/esp-idf!19529
2022-08-19 21:02:33 +08:00
Jiang Jiang Jian
b621017865
Merge branch 'bugfix/hfp_examples_not_work_with_default_sdkconfig_v5.0' into 'release/v5.0'
...
bugfix/set default number of sco connection to 1 (v5.0)
See merge request espressif/esp-idf!19594
2022-08-19 20:32:45 +08:00
Mahavir Jain
2d2e1190fe
docs: update copyright page for removed (migrated) components
2022-08-19 17:50:36 +05:30
Mahavir Jain
676a1d6eb1
Merge branch 'feature/esp_cryptoauthlib_from_manager_v5.0' into 'release/v5.0'
...
Push out esp-cryptoauthlib to component manager (v5.0)
See merge request espressif/esp-idf!19654
2022-08-19 20:18:54 +08:00
xueyunfei
6eb6bb071d
esp_wifi:fix some wifi bugs
...
1 esp32c2: mv multiphy api out of ESP_MESH_SUPPORT macro
2 clear bss info when wifi stop
3 add clear ap list interface
2022-08-19 14:11:53 +08:00
xueyunfei
8696dc15f1
esp_wifi:add clear ap list interface
2022-08-19 14:10:51 +08:00
muhaidong
26a897039e
esp_wifi: done beacon monitor timer and eloop timer when deinit
2022-08-19 14:10:25 +08:00
Jiang Jiang Jian
5920ffc1a9
Merge branch 'backport/bluetooth_cap_define_for_doc' into 'release/v5.0'
...
[backport releasev5.0] Fix bluetooth cap define for doc
See merge request espressif/esp-idf!19640
2022-08-19 14:09:44 +08:00
xiongweichao
a74b48c14a
bt: Fixed that i2s_channel_disable was not called before calling i2s_channel_reconfig_std_clock in the A2DP sink example, which caused reconfiguring the I2S clock to fail
2022-08-19 03:52:14 +00:00
Mahavir Jain
3c6fcb2b60
tools: add hint for using esp-cryptoauthlib from manager
2022-08-18 20:15:19 +05:30
Mahavir Jain
047eac2f25
Add entry for cryptoauthlib component manager migration
2022-08-18 20:15:19 +05:30
Mahavir Jain
481c295bc2
cleanup remaining references for esp-cryptoauthlib
2022-08-18 20:15:19 +05:30
Mahavir Jain
6db74398fe
examples/secure_element: add component manifest file for cryptoauthlib
2022-08-18 20:15:18 +05:30
Mahavir Jain
d34a91cace
esp-cryptoautlib: remove submodule and use from IDF component manager
2022-08-18 20:15:18 +05:30
Armando
70ab635dd0
esp_psram: fixed 40mhz cs signal glitch issue
2022-08-18 20:26:32 +08:00
Geng Yuchao
3144c870a6
Update BLE documentation scope
2022-08-18 16:27:06 +08:00
Geng Yuchao
238d48edbc
Remove docs not update for classic_bt
2022-08-18 16:27:06 +08:00
Geng Yuchao
07f860d7e1
Updated the nimble instructions for ESP32.
2022-08-18 16:27:06 +08:00
Geng Yuchao
5524c772e6
Fix soc caps define for all chips
2022-08-18 16:27:06 +08:00
Roland Dobai
338b283fb9
Merge branch 'bugfix/idf_py_gdb_s3_c3_v5.0' into 'release/v5.0'
...
tools: use built-in USB_SERIAL_JTAG for "idf.py openocd" on C3 and S3 (v5.0)
See merge request espressif/esp-idf!19621
2022-08-18 15:55:18 +08:00
Mahavir Jain
0dc965d211
Merge branch 'feature/adds_c2_tests_v5.0' into 'release/v5.0'
...
ci: Adds CI tests (secure_boot and flash encryption) for esp32c2 (v5.0)
See merge request espressif/esp-idf!19535
2022-08-18 14:07:24 +08:00
Mahavir Jain
b910828a14
Merge branch 'bugfix/blufi_checksum_failure_err_v5.0' into 'release/v5.0'
...
examples: blufi: fix API usage for generating dhm secret (v5.0)
See merge request espressif/esp-idf!19608
2022-08-18 13:11:39 +08:00
David Cermak
7e3e0fbbac
Examples: Remove SLIP protocol example
2022-08-18 07:07:44 +02:00
David Cermak
5a9cfbbb28
esp_netif: Add docs on creating custom network stack connection layer
2022-08-18 07:07:44 +02:00
David Cermak
df8390075b
esp_netif: Migrate SLIP interface to user-space
2022-08-18 07:07:44 +02:00