Commit Graph

13799 Commits

Author SHA1 Message Date
Jiang Jiang Jian
e324df9a88 Merge branch 'bugfix/xtensa_sol_frame_saves_extra_registers_v4.1' into 'release/v4.1'
freertos: Xtensa solicited stack frame should save threadptr register (v4.1)

See merge request espressif/esp-idf!18856
2022-07-10 15:44:56 +08:00
jincheng
528a65a4a9 resolve redefinition in btc_spp.h and btc_hd.h/btc_hh.h
Closes https://github.com/espressif/esp-idf/issues/9199
2022-07-08 14:25:24 +08:00
jincheng
9322cd93b8 avoid wrongly restart discovery 2022-07-08 14:19:07 +08:00
jincheng
42695fb59c restore edr_en which wrongly cleared by rsw
add critical protection for vhci_env_p->vhci_intr_st
ignore max_page when handle remote features
2022-07-08 14:14:19 +08:00
jincheng
cdb5e4345c lower the priority of application task of a2dp demo 2022-07-08 14:04:17 +08:00
jincheng
52f1688e6b fix the issue of functions not defined when enable memory debug 2022-07-08 10:59:49 +08:00
Darian Leung
68c881b457 freertos: Xtensa FreeRTOS saves threadptr in solicited stack frame
The Xtensa FreeRTOS port does not save the threadptr register when
doing a voluntary yield. This can result in a crash when multiple
tasks used the threadptr register and call "taskYIELD()".

This commit adds the threadptr register to the solicited stack frame.
2022-07-04 18:25:30 +08:00
baohongde
0f2bf37b23 component/bt: use osi_malloc instead of malloc in bluedroid 2022-07-04 16:35:23 +08:00
wangjialiang
ba6bf196a3 ble_mesh: stack: Bugfix for proxy beacon send after reinit mesh 2022-07-01 11:57:48 +08:00
Island
9185191f74 Merge branch 'feature/add_filter_seq_auth_config_v4.1' into 'release/v4.1'
ble_mesh: stack: Add filter old seq_auth packet menuconfig(v4.1)

See merge request espressif/esp-idf!18652
2022-06-24 11:15:35 +08:00
wangjialiang
b5c554b632 ble_mesh: stack: Add filter old seq_auth packet menuconfig 2022-06-23 16:23:48 +08:00
Jiang Jiang Jian
459487b04a Merge branch 'bugfix/avdtp_genreal_reject_format_error_v4.1' into 'release/v4.1'
component_bt: Fix AVDTP general reject format error(v4.1)

See merge request espressif/esp-idf!18559
2022-06-21 20:54:22 +08:00
Jiang Jiang Jian
510565c585 Merge branch 'bugfix/modbus_allow_master_slave_work_simultaneously_v41' into 'release/v4.1'
freemodbus: fix issues when modbus master and slave work simultaneously (backport v4.1)

See merge request espressif/esp-idf!14951
2022-06-19 23:23:24 +08:00
xiongweichao
e59ce80147 Fix AVDTP general reject format error. 2022-06-17 10:32:56 +08:00
Jiang Jiang Jian
d52e52d2e4 Merge branch 'bugfix/pm_enabled_bt_build_fail_v4.1' into 'release/v4.1'
Bluetooth build fail when power management is enabled(v4.1)

See merge request espressif/esp-idf!18384
2022-06-15 11:07:22 +08:00
Hrudaynath Dhabe
092036602c esp_wifi: Ignore unauthenticated encrypted EAPOL-Key data and fix handling of key RSC.
Closes https://github.com/espressif/esp-idf/issues/8401
2022-06-14 18:23:17 +05:30
Hrudaynath Dhabe
ee50721f81 esp_wifi: Fix the negotiation of method with eap server. 2022-06-14 17:49:05 +05:30
aleks
09c3e4080e modbus: add additional timer group options for master 2022-06-13 11:44:46 +00:00
aleks
3f10640b67 freemodbus: fix issues when modbus master and slave work simultaneously 2022-06-13 11:44:46 +00:00
aleks
c02cfc39e5 uart: add separate function to control mode and fill fifo 2022-06-13 11:39:20 +00:00
aleks
5c332a5749 driver: fixes context switch while sending cause rts reset before send
fixes tx bytes w/o ring buffer causes rts reset before send data
put uart_hal_write_txfifo() under critical section
2022-06-13 11:39:20 +00:00
aleks
d83c17deec driver: uart fix the rts line assertion issue 2022-06-13 11:39:20 +00:00
xiongweichao
2873c46122 Bluetooth build fail when power management is enabled 2022-06-06 20:44:13 +08:00
Roland Dobai
5ef3614e5f Merge branch 'bugfix/disable_extensions_idfpy_tests_v4.1' into 'release/v4.1'
Tools: Make idf.py tests independent on extra extensions (v4.1)

See merge request espressif/esp-idf!18285
2022-06-03 19:06:14 +08:00
Sergei Silnov
ad5b18401c Tools: Make idf.py tests independent on extra extensions 2022-06-02 18:02:42 +02:00
Jiang Jiang Jian
2b16127192 Merge branch 'bugfix/add_bda_to_read_rmt_name_param_v4.1' into 'release/v4.1'
Bugfix/add bda to read rmt name param v4.1

See merge request espressif/esp-idf!18283
2022-06-02 11:46:39 +08:00
Jiang Jiang Jian
d8fd1bf24d Merge branch 'feature/docker_build_gh_actions_v4.1' into 'release/v4.1'
ci: move Docker image builds to Github, plus other improvements (v4.1)

See merge request espressif/esp-idf!18290
2022-06-02 11:45:12 +08:00
keymoon
e8ee4c05e6 assign value to uninitialized bt_addr field 2022-05-29 18:01:21 -07:00
keymoon
3c79eccc66 add address field to read_rmt_name_param 2022-05-29 18:01:11 -07:00
Ivan Grokhotkov
0ede5c11b5
ci: build and push Docker images in Github actions
Replaces the previously used Docker Hub autobuild infrastructure.
This allows for more flexible configuration of the build process,
at the expense of some extra maintenance of CI workflow files
required.
2022-05-27 14:11:46 +02:00
Ivan Grokhotkov
2188e3fdca
docs: document build arguments of the Docker image 2022-05-27 14:09:34 +02:00
Ivan Grokhotkov
c5db7dd2c7
tools/docker: add IDF_CLONE_SHALLOW and IDF_INSTALL_TARGETS arguments
These two arguments can be used to reduce the size of the Docker
image:

- Setting IDF_CLONE_SHALLOW enables shallow cloning.
- Setting IDF_INSTALL_TARGETS to the comma separated list of targets
  results in toolchains being installed only for these targets.
2022-05-27 14:05:44 +02:00
aditi_lonkar
cceb9e11e7 esp_wifi: Fix sta connection issue with pmf AP when in mixed mode. 2022-05-09 10:34:54 +05:30
Jiang Jiang Jian
1004ff712f Merge branch 'bugfix/return_correct_QOS_values' into 'release/v4.1'
esp_wifi: Fix the QOS value of reply packets to peers.

See merge request espressif/esp-idf!17811
2022-05-07 10:13:09 +08:00
Michael (XIAO Xufeng)
d2debfaddf Merge branch 'bugfix/phy_regi2c_critical_section_v4.1' into 'release/v4.1'
esp_phy: use spinlock to avoid regi2c access conflicts (v4.1)

See merge request espressif/esp-idf!17694
2022-05-06 23:32:24 +08:00
Hrudaynath Dhabe
662bd2f57e esp_wifi: Fix the QOS value of reply packets to peers. 2022-05-06 14:08:44 +05:30
Jiang Jiang Jian
047fcd2c90 Merge branch 'bugfix/ignore_pmf_capable_flag_v4.1' into 'release/v4.1'
Always connect Station in PMF mode if possible (Backport v4.1)

See merge request espressif/esp-idf!17539
2022-05-01 17:30:48 +08:00
Michael (XIAO Xufeng)
a1aa2f13b3 Merge branch 'bugfix/fix_x32k_startup_slow_bug_v4.1' into 'release/v4.1'
bugfix: Fix xtal 32k not oscillate or oscillate too slowly issue for esp32 (v4.1)

See merge request espressif/esp-idf!17592
2022-04-28 17:14:10 +08:00
Jiang Jiang Jian
7e0a023c7e Merge branch 'contrib/github_pr_8779_v4.1' into 'release/v4.1'
esp_wifi: fix clearing default wifi netif procedure(v4.1)

See merge request espressif/esp-idf!17941
2022-04-28 16:17:02 +08:00
Jiang Jiang Jian
b4c119bbdc Merge branch 'bugfix/spp_crash_after_call_spp_deinit_v4.1' into 'release/v4.1'
Component_bt/Fix spp crash after call esp_spp_deinit(v4.1)

See merge request espressif/esp-idf!17936
2022-04-27 18:06:01 +08:00
Krzysztof Lewandowski
4fcce88db9 esp_wifi: fix clearing default wifi netif procedure
Prior to this change "esp_wifi_clear_default_wifi_driver_and_handlers"
will not remove netif pointer from table when both AP and STA interfaces were
created and destroying default wifi interfaces is done in unfortunate
order. As a result there is dangling pointer left and it may cause crash in
later code (i.e. when esp_wifi_stop() is called).
2022-04-27 03:24:34 -04:00
xiongweichao
25fdbddffa Fix spp initialization failure without free mutex 2022-04-27 14:59:46 +08:00
xiongweichao
5bbdbabd75 Fix spp crash after calling esp_spp_deinit 2022-04-27 14:59:37 +08:00
Wang Meng Yang
4c69f1f901 Merge branch 'bugfix/fix_disable_bt_log_ci_fail_v4.1' into 'release/v4.1'
component_bt: Fix CI failure when disable bluetooth debug log(v4.1)

See merge request espressif/esp-idf!17900
2022-04-26 15:01:46 +08:00
xiongweichao
71e403a81e Fix CI failure when disable bluetooth debug log 2022-04-26 11:37:48 +08:00
Island
3cc92c92dc Merge branch 'bugfix/oversized_SegN_as_valid_v4.1' into 'release/v4.1'
ble_mesh: stack: Bugfix for oversized SegN as valid(v4.1)

See merge request espressif/esp-idf!17773
2022-04-25 16:50:31 +08:00
wangjialiang
5aa6fa39ea ble_mesh: stack: Bugfix for oversized SegN as valid 2022-04-25 11:54:37 +08:00
Michael (XIAO Xufeng)
d146c48f76 Merge branch 'bugfix/fix_uart_set_line_inverse_breaking_change_issue_v4.1' into 'release/v4.1'
Bugfix(uart): fix uart_set_line_inverse breaking change issue (v4.1)

See merge request espressif/esp-idf!17595
2022-04-25 10:15:57 +08:00
Michael (XIAO Xufeng)
23c2556ca7 Merge branch 'bugfix/flash_mmap_output_psram_arg_v4.1' into 'release/v4.1'
mmap: fixed the issue mmap cannot be called with pointers to psram (v4.1)

See merge request espressif/esp-idf!17700
2022-04-25 10:14:28 +08:00
Michael (XIAO Xufeng)
21a68c5df7 Merge branch 'bugfix/gpio_example_config_struct_zero_init_v4.1' into 'release/v4.1'
example: fixed the issue that config struct is not properly initialized (v4.1)

See merge request espressif/esp-idf!17590
2022-04-25 10:13:42 +08:00