components/bt: Backports some bugfix to v3.0
1. bugfix for the error in calculation sniff anchor point which can result in supervision timeout after connection is brought into sniff mode 2. bugfix of error when entering sniff mode with attempt large than 0xFF 3. clear BT/BLE interrupts after controller_disable to overwrite the default non-zero value of intcntl registers.
This commit is contained in:
parent
b834deea16
commit
3333f8c74d
3 changed files with 6 additions and 2 deletions
|
@ -275,7 +275,10 @@ BOOLEAN btsnd_hcic_hold_mode(UINT16 handle, UINT16 max_hold_period,
|
||||||
#define HCI_HOLD_MODE_MIN_PER_OFF 4
|
#define HCI_HOLD_MODE_MIN_PER_OFF 4
|
||||||
/* Hold Mode */
|
/* Hold Mode */
|
||||||
|
|
||||||
/* Sniff Mode */
|
/**
|
||||||
|
* Sniff Mode
|
||||||
|
* sniff_attempt should no more than 0xFF
|
||||||
|
*/
|
||||||
BOOLEAN btsnd_hcic_sniff_mode(UINT16 handle,
|
BOOLEAN btsnd_hcic_sniff_mode(UINT16 handle,
|
||||||
UINT16 max_sniff_period,
|
UINT16 max_sniff_period,
|
||||||
UINT16 min_sniff_period,
|
UINT16 min_sniff_period,
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 84b35d5b6ba968d29e88df77d137916c48c4b6e1
|
Subproject commit 8623625b6d3fe7ddc6820b49d3ff16fea1570ac8
|
|
@ -197,6 +197,7 @@ PROVIDE ( ld_acl_br_sizes = 0x3ff98a2a );
|
||||||
PROVIDE ( ld_acl_br_types = 0x3ff98a36 );
|
PROVIDE ( ld_acl_br_types = 0x3ff98a36 );
|
||||||
PROVIDE ( ld_acl_edr_sizes = 0x3ff98a14 );
|
PROVIDE ( ld_acl_edr_sizes = 0x3ff98a14 );
|
||||||
PROVIDE ( ld_acl_edr_types = 0x3ff98a22 );
|
PROVIDE ( ld_acl_edr_types = 0x3ff98a22 );
|
||||||
|
PROVIDE ( ld_acl_sniff_frm_cbk = 0x4003482c );
|
||||||
PROVIDE ( ld_env = 0x3ffb9510 );
|
PROVIDE ( ld_env = 0x3ffb9510 );
|
||||||
PROVIDE ( ld_pcm_settings_dft = 0x3ff98a0c );
|
PROVIDE ( ld_pcm_settings_dft = 0x3ff98a0c );
|
||||||
PROVIDE ( ld_sched_params = 0x3ffb96c0 );
|
PROVIDE ( ld_sched_params = 0x3ffb96c0 );
|
||||||
|
|
Loading…
Reference in a new issue