Rahul Tank
517a2c5132
fix(nimble): Support for reattempt connection in ext connect
2024-01-05 16:45:58 +05:30
Island
ca7cc8e903
Merge branch 'bugfix/fix_ble_robost_cashing_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix BLE robost cashing config(backport v4.4)
See merge request espressif/esp-idf!28198
2024-01-05 12:45:05 +08:00
Roland Dobai
bb8dd9d35b
Merge branch 'ci/pre_commit_sbom_validation_v4.4' into 'release/v4.4'
...
ci: add sbom validation using pre-commit's post-commit stage (v4.4)
See merge request espressif/esp-idf!28231
2024-01-03 18:37:52 +08:00
morris
88aae9e8d6
Merge branch 'refactor/uart_read_bytes_from_ringbuf_v4.4' into 'release/v4.4'
...
change(uart): improved the internal logic of uart_read_bytes (v4.4)
See merge request espressif/esp-idf!28223
2024-01-03 14:13:53 +08:00
morris
c272210e74
Merge branch 'contrib/github_pr_12559_v4.4' into 'release/v4.4'
...
fix(spi): Correct REG_SPI_BASE(i) macro for all targets (GitHub PR) (v4.4)
See merge request espressif/esp-idf!27717
2024-01-03 11:37:16 +08:00
Frantisek Hrbata
471c3263b5
ci: add sbom validation using pre-commit's post-commit stage
...
With 09ba070b7e
("fix: allow to use older pre-commit hook version")
and b93cc581a5
("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-01-02 16:30:50 +01:00
Song Ruo Jing
520fb6ab09
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2024-01-02 20:17:28 +08:00
zhanghaipeng
0406d64dd2
fix(bt/bluedroid): Update ble gattc gatts coex example
2024-01-02 12:10:55 +08:00
zhanghaipeng
a2e2bfdbd4
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2024-01-02 12:10:18 +08:00
zhanghaipeng
1ddeab56a9
fix(bt/bluedroid): Update ble ibeacon example document
2024-01-02 12:10:18 +08:00
Jiang Jiang Jian
8262c19a51
Merge branch 'bugfix/boot_flash_build_v4.4' into 'release/v4.4'
...
bugfix(spi_flash): Fix build error when octal flash is enabled (backport v4.4)
See merge request espressif/esp-idf!28091
2024-01-02 10:14:34 +08:00
Jiang Jiang Jian
ece1bf242e
Merge branch 'bugfix/fix_ble_app_unregister_no_event_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix ble app unregister no event(backport v4.4)
See merge request espressif/esp-idf!28173
2023-12-31 14:22:22 +08:00
zhanghaipeng
4404659605
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:16:28 +08:00
zhanghaipeng
8ddc31a001
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 19:16:35 +08:00
Michael (XIAO Xufeng)
c1c69210de
Merge branch 'bugfix/idf_ci_build_is_not_set_v4.4' into 'release/v4.4'
...
ci: Fix environment variable IDF_CI_BUILD is not set (v4.4)
See merge request espressif/esp-idf!27681
2023-12-28 18:50:21 +08:00
Jiang Jiang Jian
54c529a21b
Merge branch 'bugfix/crash_in_btc_hf_init_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v4.4)
See merge request espressif/esp-idf!28119
2023-12-27 19:40:44 +08:00
Jiang Jiang Jian
6d853f0525
Merge branch 'bugfix/fix_establish_two_sco_fail_v4.4' into 'release/v4.4'
...
fix(bt/controller): Fixed establish two sco connections failed (Backport v4.4)
See merge request espressif/esp-idf!28102
2023-12-27 19:40:23 +08:00
Jin Cheng
4cdd3bcc4e
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:53:07 +08:00
Jin Cheng
48594fc6e7
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:53:07 +08:00
Jin Cheng
7142dbafe3
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:53:06 +08:00
Jin Cheng
3aecd14840
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:53:06 +08:00
Jin Cheng
9490f87838
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-12-26 11:53:06 +08:00
Jin Cheng
72ab07a68d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:53:06 +08:00
Cao Sen Miao
ebb65b27db
bugfix(spi_flash): Fix build error when octal flash is enabled,
...
Closes https://github.com/espressif/esp-idf/issues/12850
2023-12-25 14:54:04 +08:00
linruihao
06f28ca17b
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:50:30 +08:00
Michael (XIAO Xufeng)
f810eb7a39
ci: Fix environment variable IDF_CI_BUILD is not set
2023-12-23 18:47:36 +08:00
Jiang Jiang Jian
70d6d09d60
Merge branch 'bugfix/fix_ble_phy_tx_ifs_v4.4' into 'release/v4.4'
...
Bugfix/fix ble phy tx ifs v4.4(backport v4.4)
See merge request espressif/esp-idf!28064
2023-12-23 00:49:22 +08:00
Jiang Jiang Jian
40f42289a0
Merge branch 'fix/btc_config_lock_error_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): fixed btc_config_lock error (backport v4.4)
See merge request espressif/esp-idf!28072
2023-12-22 15:16:19 +08:00
wanlei
a0e8f75336
fix(spi): correct some signals and dummy bits docs
2023-12-22 15:08:45 +08:00
TD-er
41b8238cf3
fix(spi): Correct REG_SPI_BASE(i) macro for all targets
...
The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-12-22 15:08:45 +08:00
zhanghaipeng
54ba0f88e9
fix(phy): Fix ble tx ifs time for ESP32
2023-12-22 14:35:17 +08:00
gongyantao
265b54a015
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:31:18 +08:00
Jiang Jiang Jian
73da4fe25d
Merge branch 'bugfix/dpp_deinit_memleak_v44' into 'release/v4.4'
...
Ensure beacon timeout gets trigerred for AP config change(v4.4)
See merge request espressif/esp-idf!27848
2023-12-21 13:49:25 +08:00
Jiang Jiang Jian
69bb72a5c1
Merge branch 'bugfix/fix_ble_recorrect_enable_bug_v4.4' into 'release/v4.4'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default (backport v4.4)
See merge request espressif/esp-idf!28043
2023-12-21 13:48:46 +08:00
morris
3fb1a627ac
Merge branch 'fix/twai_tag_not_defined_in_configure_gpio_v4.4' into 'release/v4.4'
...
fix(twai): fix build error TWAI_TAG used but not defined (v4.4)
See merge request espressif/esp-idf!27833
2023-12-21 11:47:47 +08:00
Jiang Jiang Jian
05ab87ca27
Merge branch 'fix/freertos_scheduler_suspension_test_v4.4' into 'release/v4.4'
...
fix(freertos): Fixed a failing scheduler suspension unit test (v4.4)
See merge request espressif/esp-idf!28042
2023-12-21 10:58:56 +08:00
morris
53a1bb853c
Merge branch 'bugfix/bod_intr_v4.4' into 'release/v4.4'
...
brownout: Disable the hardware BOD when BOD interrupt is enabled(backport v4.4)
See merge request espressif/esp-idf!27437
2023-12-21 10:35:09 +08:00
morris
8430331e6b
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v4.4' into 'release/v4.4'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v4.4)
See merge request espressif/esp-idf!27612
2023-12-21 10:32:48 +08:00
zhiweijian
493a161875
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-20 21:51:52 +08:00
Island
11f9081a0e
Merge branch 'backport/fix_ble_prepare_write_v4.4' into 'release/v4.4'
...
Backport/fix ble prepare write v4.4
See merge request espressif/esp-idf!27907
2023-12-20 21:46:07 +08:00
Sudeep Mohanty
0dc2f2410d
fix(freertos): Fixed a failing scheduler suspension unit test
...
This test fixes the flaky unit test which suspends the scheduler and prompts
a pending context switch.
2023-12-20 14:44:42 +01:00
Roland Dobai
cdc3baac87
Merge branch 'fix/sbom_validation_post_commit_v4.4' into 'release/v4.4'
...
fix: do sbom manifest validation in post-commit (v4.4)
See merge request espressif/esp-idf!28013
2023-12-20 00:11:30 +08:00
Frantisek Hrbata
1ba5757fed
fix: do sbom manifest validation in post-commit
...
Following commit c3afbebf23
("fix: bump esp-idf-sbom to v0.13.0 in pre-commit"),
the validation of submodule hash now relies solely on the information recorded
in the git-tree. Previously, the hash verification used submodule's
working tree hash if available. Since the new submodule hash is recorded
in git-tree only after the commit is created, we need to move the check
into post-commit, otherwise the hash validation checks the old value.
For example:
1. in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = cb8693b058ba302f4829ec6d03f609ac6f848546
2. update the cJSON
$ git -C components/json/cJSON checkout b45f48e600671feade0b6bd65d1c69de7899f2be
3. update cJSON hash in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = b45f48e600671feade0b6bd65d1c69de7899f2be
4. commit the changes
$ git commit -a -s
Step 4. will fail, because the validation is currently started in pre-commit stage,
where the hash for cJSON recorded in git-tree is still
cb8693b058ba302f4829ec6d03f609ac6f848546. The new hash b45f48e600671feade0b6bd65d1c69de7899f2be
will be stored in git-tree after the new commit is created.
Note that this means we cannot prevent the commit creation, but only
notify user about the hash inconsistency. If he/she still decides to
push it, it will fail in pre-commit checks in CI.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-12-19 12:34:36 +01:00
zhanghaipeng
36169e6beb
fix(bt/bluedroid): Fix prepare write for BLE example
2023-12-19 17:00:37 +08:00
Island
ad44330e8e
Merge branch 'bugfix/ble_stack_disable_v4.4' into 'release/v4.4'
...
Bugfix/ble stack disable v4.4(backport v4.4)
See merge request espressif/esp-idf!27648
2023-12-19 12:02:50 +08:00
zhanghaipeng
3263b4e75f
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-18 18:55:26 +08:00
zhanghaipeng
7364d276f7
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-18 18:55:26 +08:00
wanlei
7f9636f6ea
fix(twai): fix build error TWAI_TAG used but not defined
...
bug introduced from efef8401
closes https://github.com/espressif/esp-idf/issues/12760
2023-12-18 16:18:22 +08:00
Jiang Jiang Jian
979a56386d
Merge branch 'optimize/When_psram_is_enable_the_number_of_ooseq_is_not_limited_4.4' into 'release/v4.4'
...
optimize(lwip):when psram is enable the number of ooseq is not limited 4.4
See merge request espressif/esp-idf!27946
2023-12-18 13:46:12 +08:00
zhanghaipeng
4c4e95cae9
fix(bt/bluedroid): Fix BLE prepare write
2023-12-18 11:29:35 +08:00