Lines Matching refs:micp_param
110 struct bt_micp_mic_dev_register_param micp_param; in cmd_micp_mic_dev_param() local
112 (void)memset(&micp_param, 0, sizeof(micp_param)); in cmd_micp_mic_dev_param()
117 for (int i = 0; i < ARRAY_SIZE(micp_param.aics_param); i++) { in cmd_micp_mic_dev_param()
118 micp_param.aics_param[i].desc_writable = true; in cmd_micp_mic_dev_param()
121 micp_param.aics_param[i].description = input_desc[i]; in cmd_micp_mic_dev_param()
122 micp_param.aics_param[i].type = BT_AICS_INPUT_TYPE_UNSPECIFIED; in cmd_micp_mic_dev_param()
123 micp_param.aics_param[i].status = true; in cmd_micp_mic_dev_param()
124 micp_param.aics_param[i].gain_mode = BT_AICS_MODE_MANUAL; in cmd_micp_mic_dev_param()
125 micp_param.aics_param[i].units = 1; in cmd_micp_mic_dev_param()
126 micp_param.aics_param[i].min_gain = -100; in cmd_micp_mic_dev_param()
127 micp_param.aics_param[i].max_gain = 100; in cmd_micp_mic_dev_param()
128 micp_param.aics_param[i].cb = &aics_cb; in cmd_micp_mic_dev_param()
132 micp_param.cb = &micp_mic_dev_cbs; in cmd_micp_mic_dev_param()
134 result = bt_micp_mic_dev_register(&micp_param); in cmd_micp_mic_dev_param()