1package: "com.android.bluetooth.flags" 2container: "com.android.btservices" 3 4flag { 5 name: "break_uhid_polling_early" 6 namespace: "bluetooth" 7 description: "Break from UHID polling early if HID host disconnects" 8 bug: "319846147" 9} 10 11flag { 12 name: "allow_switching_hid_and_hogp" 13 is_exported: true 14 namespace: "bluetooth" 15 description: "Allow switching between HID and HOGP supported on the same device" 16 bug: "320762367" 17} 18 19flag { 20 name: "prevent_hogp_reconnect_when_connected" 21 namespace: "bluetooth" 22 description: "Do not request GATT connection while the HOGP is already connected" 23 bug: "329720661" 24 metadata { 25 purpose: PURPOSE_BUGFIX 26 } 27} 28 29flag { 30 name: "save_initial_hid_connection_policy" 31 namespace: "bluetooth" 32 description: "Save HID connection policy on initial successful connection" 33 bug: "335904609" 34 metadata { 35 purpose: PURPOSE_BUGFIX 36 } 37} 38 39flag { 40 name: "android_headtracker_service" 41 namespace: "bluetooth" 42 description: "Support headtracking through Android Headtracker Service" 43 bug: "335708774" 44 metadata { 45 purpose: PURPOSE_BUGFIX 46 } 47} 48 49flag { 50 name: "suppress_hid_rejection_broadcast" 51 namespace: "bluetooth" 52 description: "Don't generate state change event when an incoming HID connection is rejected" 53 bug: "339018102" 54 metadata { 55 purpose: PURPOSE_BUGFIX 56 } 57} 58 59flag { 60 name: "hid_report_queuing" 61 namespace: "bluetooth" 62 description: "Queue incoming HID reports if UHID is not ready" 63 bug: "345498287" 64} 65 66flag { 67 name: "remove_input_device_on_vup" 68 namespace: "bluetooth" 69 description: "Remove the input device entry on device removal" 70 bug: "354758065" 71 metadata { 72 purpose: PURPOSE_BUGFIX 73 } 74} 75 76flag { 77 name: "initiate_multiple_hid_connections" 78 namespace: "bluetooth" 79 description: "Allow HID host to initiate multiple HID connections at a time" 80 bug: "356141637" 81 metadata { 82 purpose: PURPOSE_BUGFIX 83 } 84} 85 86flag { 87 name: "close_hid_only_if_connected" 88 namespace: "bluetooth" 89 description: "Do not close BTA HID host if it is already closed" 90 bug: "358241286" 91 metadata { 92 purpose: PURPOSE_BUGFIX 93 } 94} 95 96flag { 97 name: "close_hid_if_uhid_ready_too_slow" 98 namespace: "bluetooth" 99 description: "Close HID if UHID takes too long to be ready" 100 bug: "362665394" 101 metadata { 102 purpose: PURPOSE_BUGFIX 103 } 104} 105 106flag { 107 name: "serialize_hogp_and_dis" 108 namespace: "bluetooth" 109 description: "start HOGP service discovery only after DIS discovery is finished" 110 bug: "367910199" 111 metadata { 112 purpose: PURPOSE_BUGFIX 113 } 114} 115 116flag { 117 name: "dont_send_hid_set_idle" 118 namespace: "bluetooth" 119 description: "Don't send the SET IDLE HID message" 120 bug: "369310847" 121 metadata { 122 purpose: PURPOSE_BUGFIX 123 } 124} 125 126flag { 127 name: "forward_get_set_report_failure_to_uhid" 128 namespace: "bluetooth" 129 description: "Forward GET/SET REPORT reply to UHID even when the request fails" 130 bug: "369748430" 131 metadata { 132 purpose: PURPOSE_BUGFIX 133 } 134} 135 136flag { 137 name: "remove_pending_hid_connection" 138 namespace: "bluetooth" 139 description: "Remove the pending BTA HH connection instance when the device is removed" 140 bug: "377705101" 141 metadata { 142 purpose: PURPOSE_BUGFIX 143 } 144} 145 146flag { 147 name: "hogp_reconnection" 148 namespace: "bluetooth" 149 description: "Allow reconnection from HOGP device irrespective of disconnection reason" 150 bug: "378162528" 151 metadata { 152 purpose: PURPOSE_BUGFIX 153 } 154} 155 156flag { 157 name: "pending_hid_connection_cancellation" 158 namespace: "bluetooth" 159 description: "Properly cancel the pending connection to the already added devices" 160 bug: "381135214" 161 metadata { 162 purpose: PURPOSE_BUGFIX 163 } 164} 165