zephyr/subsys/bluetooth/audio
Mariusz Skamra ba61420504 Bluetooth: audio: ascs: Retry ASE state notifications on error
This adds retry logic for ASE state notifications if failed due to
insufficient number of buffers to send ATT PDU. The state transition is
retried after connection interval delay.

Fixes: #64574
Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl>
2023-11-15 10:03:07 +01:00
..
shell Bluetooth: shell: host: add missing conditional compile 2023-11-06 10:10:07 +01:00
aics_client.c
aics_internal.h Bluetooth: aics: Retry sending notification on error 2023-08-24 10:22:12 +02:00
aics.c Bluetooth: aics: Retry sending notification on error 2023-08-24 10:22:12 +02:00
ascs_internal.h Bluetooth: audio: ascs: Defer ASE state transition 2023-07-18 11:05:03 +00:00
ascs.c Bluetooth: audio: ascs: Retry ASE state notifications on error 2023-11-15 10:03:07 +01:00
audio_internal.h Bluetooth: micp_mic_dev: Retry sending notification on error 2023-08-24 10:22:12 +02:00
audio.c Bluetooth: Audio: Fix issues when setting new cfg values 2023-10-03 09:21:20 +02:00
bap_broadcast_assistant.c Bluetooth: BAP: Broadcast assistant add idx check for read recv state 2023-06-05 10:48:45 -04:00
bap_broadcast_sink.c bluetooth: leaudio: Fix missing set of BIG_Encryption 2023-11-10 10:40:40 +01:00
bap_broadcast_source.c Bluetooth: Audio: Add ISO test parameters to the BAP API 2023-10-20 14:50:48 +02:00
bap_endpoint.h Bluetooth: Audio: Add ISO test parameters to the BAP API 2023-10-20 14:50:48 +02:00
bap_internal.h Bluetooth: BAP: Remove lower check in BT_BAP_BASS_VALID_OPCODE 2023-06-05 10:49:29 -04:00
bap_iso.c Bluetooth: BAP: Remove stream->dir field 2023-07-14 16:48:41 +00:00
bap_iso.h Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
bap_scan_delegator.c bluetooth: leaudio: Termination of PA at Modify Source 2023-11-09 15:32:32 +01:00
bap_stream.c Bluetooth: BAP: Add PSN debug log support 2023-10-20 15:02:55 +02:00
bap_stream.h Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
bap_unicast_client_internal.h Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
bap_unicast_client.c Bluetooth: ISO: extend API for setting SDU interval 2023-10-23 15:22:10 +02:00
bap_unicast_server.c Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
bap_unicast_server.h Bluetooth: Audio: Refactor bt_audio_codec_cfg to flat arrays 2023-08-28 15:56:53 +02:00
cap_acceptor.c Bluetooth: CAP: Add size and rank checks for CAS register 2023-10-20 15:05:00 +02:00
cap_commander.c Bluetooth: CAP: Commander API and skeleton 2023-11-07 09:49:41 +01:00
cap_initiator.c Bluetooth: CAP: Add verification of CCIDs as the initiator 2023-10-20 15:05:33 +02:00
cap_internal.h
cap_stream.c Bluetooth: CAP: bt_cap_initiator_started called without unicast support fix 2023-08-23 14:43:43 +02:00
ccid_internal.h Bluetooth: CAP: Add verification of CCIDs as the initiator 2023-10-20 15:05:33 +02:00
ccid.c Bluetooth: CAP: Add verification of CCIDs as the initiator 2023-10-20 15:05:33 +02:00
CMakeLists.txt Bluetooth: CAP: Commander API and skeleton 2023-11-07 09:49:41 +01:00
codec.c Bluetooth: Audio: Add codec cap set functions 2023-11-13 09:42:35 +01:00
csip_crypto.c
csip_crypto.h
csip_internal.h Bluetooth: Audio: Change CSIP notification to use Atomic flags 2023-09-27 15:47:33 +02:00
csip_set_coordinator.c Bluetooth: Audio: Add resend mechanic to CSIP notifications 2023-09-27 15:47:33 +02:00
csip_set_member.c Bluetooth: Audio: Make CSIP delete bonds in cache locally 2023-09-27 15:47:33 +02:00
has_client.c
has_internal.h tests: Bluetooth: has: Add test Preset Changed Offline Behavior 2023-10-20 14:53:37 +02:00
has.c Bluetooth: audio: has: Minor logging improvement 2023-10-20 14:53:37 +02:00
Kconfig Bluetooth: micp_mic_dev: Retry sending notification on error 2023-08-24 10:22:12 +02:00
Kconfig.aics
Kconfig.ascs
Kconfig.bap Bluetooth: BAP: Add PSN debug log support 2023-10-20 15:02:55 +02:00
Kconfig.bass
Kconfig.cap Bluetooth: CAP: Commander API and skeleton 2023-11-07 09:49:41 +01:00
Kconfig.csip
Kconfig.has Bluetooth: audio: has: Fix conditional check 2023-06-05 16:24:18 +02:00
Kconfig.mcs
Kconfig.mctl
Kconfig.micp
Kconfig.mpl
Kconfig.pacs Bluetooth: PACS: Remove CONFIG_BT_PACS_{SNK,SRC}_CONTEXT 2023-09-22 09:21:53 +02:00
Kconfig.tbs Bluetooth: audio: tbs_client: Minor Kconfig refactor 2023-07-18 11:06:57 +00:00
Kconfig.tmap
Kconfig.vcp
Kconfig.vocs
mcc.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
mcs_internal.h
mcs.c bluetooth: ots: Fix bt_ots_init paramter struct naming 2023-06-30 16:06:08 +02:00
media_proxy_internal.h
media_proxy.c
micp_internal.h bluetooth: audio: Add API to get MICP service ATT handles 2023-09-08 14:43:00 +02:00
micp_mic_ctlr.c bluetooth: audio: Add API to get MICP service ATT handles 2023-09-08 14:43:00 +02:00
micp_mic_dev.c Bluetooth: micp_mic_dev: Retry sending notification on error 2023-08-24 10:22:12 +02:00
mpl_internal.h
mpl.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
pacs_internal.h Bluetooth: Audio: Rename bt_codec to bt_audio_codec_{cap, conf, data} 2023-06-30 12:39:50 +02:00
pacs.c Bluetooth: Audio: Fix return code in PACS notify 2023-10-06 17:43:08 +03:00
tbs_client.c Bluetooth: audio: tbs_client: Fix missing discovery complete event 2023-08-23 15:44:07 +02:00
tbs_internal.h Bluetooth: tbs_client: Remove unused subscribe_cnt variable 2023-06-24 18:54:56 +02:00
tbs.c Bluetooth: TBS: Fixed return call_index 0 after overflow 2023-11-03 09:55:22 +01:00
tmap.c Bluetooth: TMAP: Make callback const 2023-06-30 16:10:51 +02:00
vcp_internal.h bluetooth: audio: Add API to get VCP service ATT handles 2023-09-28 13:16:23 +02:00
vcp_vol_ctlr.c bluetooth: audio: Add API to get VCP service ATT handles 2023-09-28 13:16:23 +02:00
vcp_vol_rend.c Bluetooth: vcp_vol_rend: Retry sending notification on error 2023-08-24 10:22:12 +02:00
vocs_client.c Bluetooth: audio: vocs: Refactor bt_vocs object 2023-08-14 18:10:32 +00:00
vocs_internal.h Bluetooth: vocs: Retry sending notification on error 2023-08-24 10:22:12 +02:00
vocs.c include: always use <> for Zephyr includes 2023-09-14 13:49:58 +02:00