examples/bluetooth/bluedroid/classic_bt/avrcp_absolute_volume/README.md
| Supported Targets | ESP32 |
|---|
This is the example of API implementing Audio/Video Remote Control Profile to control absolute volume.
+---------------------------------------------------+---------------------+
| avrcp_abs_vol_utils | |
+---------------------------------------------------+ |
| avrcp_common_utils | |
+-------------------------+-------------------------+ |
|a2dp_sink_int_codec_utils|a2dp_sink_ext_codec_utils| bt_app_core_utils |
+-------------------------+-------------------------+ |
| a2dp_sink_common_utils | |
+---------------------------------------------------+ |
| bredr_app_common_utils | |
+---------------------------------------------------+---------------------+
Detailed information can be viewed through the ../common/README.md.
idf.py menuconfig
Build the project and flash it to the board, then run monitor tool to view serial output.
idf.py -p PORT flash monitor
(To exit the serial monitor, type Ctrl-].)
The output when the connection is established:
I (56320) RC_VC_SRV: Volume is set locally to: 3%
I (57160) RC_TG: AVRC register event notification: 13, param: 0x0
I (66320) RC_VC_SRV: Volume is set locally to: 7%
I (67160) RC_TG: AVRC register event notification: 13, param: 0x0
I (76320) RC_VC_SRV: Volume is set locally to: 11%
I (77160) RC_TG: AVRC register event notification: 13, param: 0x0
I (86320) RC_VC_SRV: Volume is set locally to: 15%
I (87160) RC_TG: AVRC register event notification: 13, param: 0x0
For any technical queries, please open an issue on GitHub. We will get back to you soon.