fhub: Add new profile for Family Hub 75/281475/2
authorAyush Garg <ayush.garg@samsung.com>
Fri, 16 Sep 2022 04:39:17 +0000 (10:09 +0530)
committerAyush Garg <ayush.garg@samsung.com>
Tue, 20 Sep 2022 01:58:31 +0000 (07:28 +0530)
Change-Id: If609de47a88749fa2029b0d64048c9d0a5e21154
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
include/bt-internal-types.h

index 3397adc..02d8c1e 100644 (file)
@@ -821,6 +821,7 @@ typedef enum {
        _MODEL_TW3 = 0x20,
        _MODEL_RPI3 = 0x40,
        _MODEL_ROBOT = 0x80,
+       _MODEL_FHUB = 0x100,
 } tizen_model_t;
 
 /* For optimization, make this extern and define in a shared C file */
@@ -906,6 +907,8 @@ static inline tizen_model_t get_tizen_model(void)
                model = _MODEL_RPI3;
        else if (!strcasecmp(model_name, "gems") || !strncasecmp(model_name, "ServingBot", 10))
                model = _MODEL_ROBOT;
+       else if (!strncasecmp(model_name, "Family Hub", 10))
+               model = _MODEL_FHUB;
        else
                model = _MODEL_COMMON;
 
@@ -941,6 +944,7 @@ static inline bool get_tizen_feature_supported(char *feature)
 #define TIZEN_FEATURE_HID_DEVICE_SUPPORTED (get_tizen_feature_supported(BT_FEATURE_HID_DEVICE) == true)
 #define TIZEN_FEATURE_PBAP_SUPPORTED (get_tizen_feature_supported(BT_FEATURE_PBAP) == true)
 #define TIZEN_FEATURE_ROBOT_REFERENCE ((get_tizen_model()) == _MODEL_ROBOT)
+#define TIZEN_FEATURE_FHUB_REFERENCE ((get_tizen_model()) == _MODEL_FHUB)
 
 #define CONTAINER_FILE "/run/systemd/container"
 #define DBUS_HOST_SYSTEM_BUS_ADDRESS "unix:path=/run/host/dbus/system_bus_socket"