zephyr/subsys/bluetooth/host/classic
Jiawei Yang 8b3eb368c6 Bluetooth: RFCOMM: Add RPN command sending support
Add support for Remote Port Negotiation (RPN) commands in the RFCOMM.
This allows applications to configure the serial port parameters
over RFCOMM connections, such as baud rate, data bits, stop bits, parity
and flow control.

Changes include:
- Add enumerations for RPN parameters (baud rate, data bits, stop bits,
  parity)
- Add a public API function bt_rfcomm_send_rpn_cmd() to send RPN
  commands
- Add shell command to test RPN with default parameters

This functionality is required by certain Bluetooth profiles that use
RFCOMM and need to configure serial port parameters.

Signed-off-by: Jiawei Yang <jiawei.yang_1@nxp.com>
2025-04-29 08:17:49 +01:00
..
shell Bluetooth: RFCOMM: Add RPN command sending support 2025-04-29 08:17:49 +01:00
a2dp_codec_sbc.c
a2dp_internal.h
a2dp.c bluetooth: host: Avoid warning for unaligned access 2025-04-08 08:58:06 +02:00
at.c Bluetooth: HFP_HF: Enable 3-way feature 2025-04-03 06:24:32 +02:00
at.h Bluetooth: HFP_HF: Enable 3-way feature 2025-04-03 06:24:32 +02:00
avctp_internal.h Bluetooth: AVRCP: Move the handling of transaction labels to the App. 2025-03-28 16:10:05 +01:00
avctp.c Bluetooth: AVRCP: Move the handling of transaction labels to the App. 2025-03-28 16:10:05 +01:00
avdtp_internal.h bluetooth: avdtp: move the buf as callback parameter 2025-03-07 19:45:20 +01:00
avdtp.c bluetooth: avdtp: avoid that the ret and err exist together 2025-03-21 09:53:49 +01:00
avrcp_internal.h Bluetooth: AVRCP: expose macros to upper layer. 2025-03-28 16:10:05 +01:00
avrcp.c Bluetooth: AVRCP: Move the handling of transaction labels to the App. 2025-03-28 16:10:05 +01:00
br.c bluetooth: classic: Fix remote name resolving with multiple devices 2025-04-03 17:48:04 +02:00
br.h
CMakeLists.txt Bluetooth: Classic: Move classic functions from conn.c to conn_br.c 2025-03-25 22:15:19 +01:00
conn_br_internal.h Bluetooth: Classic: L2CAP: Handle multi L2CAP packets of a HCI ACL 2025-04-28 08:36:02 +02:00
conn_br.c Bluetooth: Classic: L2CAP: Handle multi L2CAP packets of a HCI ACL 2025-04-28 08:36:02 +02:00
hfp_ag_internal.h Bluetooth: HFP: Divide hfp_internal.h 2025-04-03 06:24:32 +02:00
hfp_ag.c Bluetooth: Classic: HFP_AG: Fix out of bounds issue 2025-04-29 08:17:28 +01:00
hfp_hf_internal.h Bluetooth: HFP: Divide hfp_internal.h 2025-04-03 06:24:32 +02:00
hfp_hf.c Bluetooth: Classic: HFP_HF: Fix out of bounds issue 2025-04-29 08:17:28 +01:00
hfp_internal.h Bluetooth: HFP: Divide hfp_internal.h 2025-04-03 06:24:32 +02:00
Kconfig Bluetooth: HFP_AG: Ability to reject call 2025-04-03 06:24:32 +02:00
keys_br.c Bluetooth: Classic: Refactor query and deletion of bonding information 2025-04-01 22:18:40 +02:00
l2cap_br_interface.h Bluetooth: L2CAP_BR: Enable Retransmission and Flow control 2025-03-19 08:52:07 -04:00
l2cap_br_internal.h Bluetooth: L2CAP_BR: Enable Retransmission and Flow control 2025-03-19 08:52:07 -04:00
l2cap_br.c Bluetooth: Classic: L2CAP: Make TxWindow size on both sides the same 2025-04-29 08:17:06 +01:00
rfcomm_internal.h Bluetooth: RFCOMM: Add RPN command sending support 2025-04-29 08:17:49 +01:00
rfcomm.c Bluetooth: RFCOMM: Add RPN command sending support 2025-04-29 08:17:49 +01:00
sco_internal.h
sco.c bluetooth: classic: hfp: sco_conn is null in hfp sco_disconnected callback 2025-04-07 07:28:18 +02:00
sdp_internal.h
sdp.c Bluetooth: Host: Fix format specifier warnings 2025-03-18 16:45:29 +01:00
ssp.c Bluetooth: Classic: SSP: Fix bonding flag mismatch issue 2025-04-28 13:41:25 +01:00
ssp.h