print_field("Build number: %u (0x%4.4x)", build_num, build_num);
}
+static void enable_wbs_cmd(const void *data, uint8_t size)
+{
+ uint8_t mode = get_u8(data);
+ uint16_t codec = get_le16(data + 1);
+ const char *str;
+
+ switch (mode) {
+ case 0x00:
+ str = "Disable WBS";
+ break;
+ case 0x01:
+ str = "Enable WBS";
+ break;
+ default:
+ str = "Reserved";
+ break;
+ }
+
+ print_field("Mode: %s (0x%2.2x)", str, mode);
+
+ switch (codec) {
+ case 0x0000:
+ str = "None";
+ break;
+ case 0x0001:
+ str = "CVSD";
+ break;
+ case 0x0002:
+ str = "mSBC";
+ break;
+ default:
+ str = "Reserved";
+ break;
+ }
+
+ print_field("Codec: %s (0x%4.4x)", str, codec);
+}
+
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
static void get_vendor_capabilities_rsp(const void *data, uint8_t size)
{
{ 0x079, "Read Verbose Config Version Info",
null_cmd, 0, true,
read_verbose_version_info_rsp, 7, true },
+ { 0x07e, "Enable WBS",
+ enable_wbs_cmd, 3, true,
+ status_rsp, 1, true },
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
{ 0x0153, "LE Get Vendor Capabilities",
null_cmd, 0, true,