Revision ff753bb9 hw/bt-sdp.c
b/hw/bt-sdp.c | ||
---|---|---|
786 | 786 |
.type = SDP_DTYPE_UUID | SDP_DSIZE_16, \ |
787 | 787 |
.value.uint = val, \ |
788 | 788 |
}, |
789 |
#define TRUE { \ |
|
789 |
#define SDP_TRUE { \
|
|
790 | 790 |
.type = SDP_DTYPE_BOOL | SDP_DSIZE_1, \ |
791 | 791 |
.value.uint = 1, \ |
792 | 792 |
}, |
793 |
#define FALSE { \ |
|
793 |
#define SDP_FALSE { \
|
|
794 | 794 |
.type = SDP_DTYPE_BOOL | SDP_DSIZE_1, \ |
795 | 795 |
.value.uint = 0, \ |
796 | 796 |
}, |
... | ... | |
842 | 842 |
/* TODO: extract from l2cap_device->device.class[0] */ |
843 | 843 |
ATTRIBUTE(DEVICE_SUBCLASS, UINT8(0x40)) |
844 | 844 |
ATTRIBUTE(COUNTRY_CODE, UINT8(0x15)) |
845 |
ATTRIBUTE(VIRTUAL_CABLE, TRUE) |
|
846 |
ATTRIBUTE(RECONNECT_INITIATE, FALSE) |
|
845 |
ATTRIBUTE(VIRTUAL_CABLE, SDP_TRUE)
|
|
846 |
ATTRIBUTE(RECONNECT_INITIATE, SDP_FALSE)
|
|
847 | 847 |
/* TODO: extract from hid->usbdev->report_desc */ |
848 | 848 |
ATTRIBUTE(DESCRIPTOR_LIST, LIST( |
849 | 849 |
LIST(UINT8(0x22) ARRAY( |
... | ... | |
883 | 883 |
ATTRIBUTE(LANG_ID_BASE_LIST, LIST( |
884 | 884 |
LIST(UINT16(0x0409) UINT16(0x0100)) |
885 | 885 |
)) |
886 |
ATTRIBUTE(SDP_DISABLE, FALSE) |
|
887 |
ATTRIBUTE(BATTERY_POWER, TRUE) |
|
888 |
ATTRIBUTE(REMOTE_WAKEUP, TRUE) |
|
889 |
ATTRIBUTE(BOOT_DEVICE, TRUE) /* XXX: untested */ |
|
886 |
ATTRIBUTE(SDP_DISABLE, SDP_FALSE)
|
|
887 |
ATTRIBUTE(BATTERY_POWER, SDP_TRUE)
|
|
888 |
ATTRIBUTE(REMOTE_WAKEUP, SDP_TRUE)
|
|
889 |
ATTRIBUTE(BOOT_DEVICE, SDP_TRUE) /* XXX: untested */
|
|
890 | 890 |
ATTRIBUTE(SUPERVISION_TIMEOUT, UINT16(0x0c80)) |
891 |
ATTRIBUTE(NORMALLY_CONNECTABLE, TRUE) |
|
891 |
ATTRIBUTE(NORMALLY_CONNECTABLE, SDP_TRUE)
|
|
892 | 892 |
ATTRIBUTE(PROFILE_VERSION, UINT16(0x0100)) |
893 | 893 |
) |
894 | 894 |
|
... | ... | |
936 | 936 |
/* Profile specific */ |
937 | 937 |
ATTRIBUTE(SPECIFICATION_ID, UINT16(0x0100)) |
938 | 938 |
ATTRIBUTE(VERSION, UINT16(0x0100)) |
939 |
ATTRIBUTE(PRIMARY_RECORD, TRUE) |
|
939 |
ATTRIBUTE(PRIMARY_RECORD, SDP_TRUE)
|
|
940 | 940 |
) |
941 | 941 |
|
942 | 942 |
static int bt_l2cap_sdp_new_ch(struct bt_l2cap_device_s *dev, |
Also available in: Unified diff