Lines Matching +full:volume +full:- +full:max

5  * Copyright (c) 2020-2022 Nordic Semiconductor ASA
7 * SPDX-License-Identifier: Apache-2.0
32 static void vcp_vol_rend_state_cb(struct bt_conn *conn, int err, uint8_t volume, uint8_t mute) in vcp_vol_rend_state_cb() argument
37 bt_shell_print("VCP volume %u, mute %u", volume, mute); in vcp_vol_rend_state_cb()
69 bt_shell_print("AICS inst %p gain settings units %u, min %d, max %d", in aics_gain_setting_cb()
188 vcp_register_param.aics_param[i].min_gain = -100; in cmd_vcp_vol_rend_init()
197 vcp_register_param.volume = 100; in cmd_vcp_vol_rend_init()
208 } else if (!strncmp(argv[i], "volume", 6)) { in cmd_vcp_vol_rend_init()
209 vcp_register_param.volume = shell_strtoul(kwarg, 10, &result); in cmd_vcp_vol_rend_init()
252 return -ENOEXEC; in cmd_vcp_vol_rend_volume_step()
258 return -ENOEXEC; in cmd_vcp_vol_rend_volume_step()
346 unsigned long volume; in cmd_vcp_vol_rend_volume_set() local
349 volume = shell_strtoul(argv[1], 0, &result); in cmd_vcp_vol_rend_volume_set()
351 shell_error(sh, "Failed to parse volume: %d", result); in cmd_vcp_vol_rend_volume_set()
353 return -ENOEXEC; in cmd_vcp_vol_rend_volume_set()
356 if (volume > UINT8_MAX) { in cmd_vcp_vol_rend_volume_set()
357 shell_error(sh, "Invalid volume %lu", volume); in cmd_vcp_vol_rend_volume_set()
359 return -ENOEXEC; in cmd_vcp_vol_rend_volume_set()
362 result = bt_vcp_vol_rend_set_vol(volume); in cmd_vcp_vol_rend_volume_set()
405 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_state_get()
411 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_state_get()
432 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_get()
438 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_get()
458 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_set()
465 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_set()
472 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_set()
479 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_set()
485 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_location_set()
505 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_offset_set()
512 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_offset_set()
519 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_offset_set()
526 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_offset_set()
530 shell_error(sh, "Offset shall be %d-%d, was %ld", in cmd_vcp_vol_rend_vocs_offset_set()
532 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_offset_set()
554 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_output_description_get()
560 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_output_description_get()
582 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_output_description_set()
588 return -ENOEXEC; in cmd_vcp_vol_rend_vocs_output_description_set()
611 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_state_get()
617 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_state_get()
638 return -ENOEXEC; in cmd_vcp_vol_rend_aics_gain_setting_get()
644 return -ENOEXEC; in cmd_vcp_vol_rend_aics_gain_setting_get()
665 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_type_get()
671 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_type_get()
692 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_status_get()
698 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_status_get()
719 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_unmute()
725 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_unmute()
746 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_mute()
752 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_mute()
774 return -ENOEXEC; in cmd_vcp_vol_rend_aics_manual_input_gain_set()
780 return -ENOEXEC; in cmd_vcp_vol_rend_aics_manual_input_gain_set()
802 return -ENOEXEC; in cmd_vcp_vol_rend_aics_auto_input_gain_set()
808 return -ENOEXEC; in cmd_vcp_vol_rend_aics_auto_input_gain_set()
830 return -ENOEXEC; in cmd_vcp_vol_rend_aics_gain_set()
837 return -ENOEXEC; in cmd_vcp_vol_rend_aics_gain_set()
844 return -ENOEXEC; in cmd_vcp_vol_rend_aics_gain_set()
848 shell_error(sh, "Gain shall be %d-%d, was %ld", in cmd_vcp_vol_rend_aics_gain_set()
851 return -ENOEXEC; in cmd_vcp_vol_rend_aics_gain_set()
872 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_description_get()
878 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_description_get()
898 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_description_set()
904 return -ENOEXEC; in cmd_vcp_vol_rend_aics_input_description_set()
925 return -ENOEXEC; in cmd_vcp_vol_rend()
931 "[step=<uint>] [mute=<bool>] [volume=<uint>]",
934 "Get volume state of the VCP server. Should be done "
938 "Read volume flags",
941 "Turn the volume down",
944 "Turn the volume up",
947 "Turn the volume down, and unmute",
950 "Turn the volume up, and unmute",
953 "Set an absolute volume <volume>",
1017 "<gain (-128 to 127)>",
1032 "Bluetooth VCP Volume Renderer shell commands",