@@ -22,15 +22,80 @@ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH_PERSISTMAC
2222 default n
2323 help
2424 Maintains the MAC address of the BT adapter after the first startup.
25+
26+ choice BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH_BAUDRATE
27+ prompt "Baud rate"
28+ default BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH_BAUDRATE_NORMAL
29+
30+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH_BAUDRATE_NORMAL
31+ bool "115200"
32+
33+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH_BAUDRATE_HIGH
34+ bool "921600"
35+
36+ endchoice
2537endif
2638
2739config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHREMOTECONTROL
28- bool "BLE RemoteControl "
29- depends on BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH
40+ bool "BluetoothRemoteControl "
41+ select BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH
3042 default n
3143 help
3244 A Bluetooth Low Energy HID over GATT remote control
3345
46+ menuconfig BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK
47+ bool "BluetoothAudioSink"
48+ select BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH
49+ select BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC
50+ default n
51+ help
52+ Bluetooth audio sink
53+
54+ if BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK
55+ menuconfig BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_SDPSERVICE
56+ bool "Enable SDP service"
57+ default y
58+
59+ if BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_SDPSERVICE
60+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_SDPSERVICE_NAME
61+ string "Name"
62+ default "A2DP Audio Source"
63+
64+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_SDPSERVICE_DESCRIPTION
65+ string "Description"
66+ default "Thunder BluetoothAudioSink plugin"
67+
68+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_SDPSERVICE_PROVIDER
69+ string "Provider"
70+ default "Thunder"
71+ endif
72+
73+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC
74+ bool "Enable SBC codec"
75+ select BR2_PACKAGE_SBC
76+ default y
77+
78+ if BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC
79+ choice BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC_PRESET
80+ prompt "SBC quality"
81+ default BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC_PRESET_HQ
82+
83+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC_PRESET_LQ
84+ bool "LQ - Low Quality"
85+
86+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC_PRESET_MQ
87+ bool "MQ - Medium Quality"
88+
89+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC_PRESET_HQ
90+ bool "HQ - High Quality"
91+
92+ config BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTHAUDIOSINK_CODECSBC_PRESET_XQ
93+ bool "XQ - Extreme Quality"
94+ endchoice
95+ endif
96+
97+ endif
98+
3499menuconfig BR2_PACKAGE_WPEFRAMEWORK_CDMI
35100 bool "CDMi"
36101 select BR2_PACKAGE_WPEFRAMEWORK_RDKSERVICES
0 commit comments