• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

system/bt


Commit MetaInfo

Revisionb71ebf2d829f98e39d004c012361d34c9c6d8253 (tree)
Time2019-07-10 08:52:50
AuthorAndre Eisenbach <eisenbach@goog...>
CommiterAndre Eisenbach

Log Message

Match Nintento Pro Controller by name for interop

The Nintento Pro Controller uses an unknown number of
BDA ranges (at least 3 found internally). Switching
to name matching...

Bug: 136478524
Test: manual
Change-Id: Ie2dfb700c9550af0c314759ec496a04a8e1aa062

Change Summary

Incremental Difference

--- a/device/include/interop_database.h
+++ b/device/include/interop_database.h
@@ -143,10 +143,6 @@ static const interop_addr_entry_t interop_addr_database[] = {
143143
144144 // AirPods 2 - unacceptably loud volume
145145 {{{0x94, 0x16, 0x25, 0, 0, 0}}, 3, INTEROP_DISABLE_ABSOLUTE_VOLUME},
146-
147- // Nintendo Switch Pro Controller - does not set sniff interval dynamically.
148- // Requires custom HID report command to change mode.
149- {{{0x98, 0xB6, 0xE9, 0, 0, 0}}, 3, INTEROP_HID_HOST_LIMIT_SNIFF_INTERVAL},
150146 };
151147
152148 typedef struct {
@@ -173,4 +169,8 @@ static const interop_name_entry_t interop_name_database[] = {
173169
174170 // Kenwood KMM-BT518HD - no audio when A2DP codec sample rate is changed
175171 {"KMM-BT51*HD", 11, INTEROP_DISABLE_AVDTP_RECONFIGURE},
172+
173+ // Nintendo Switch Pro Controller - does not set sniff interval dynamically.
174+ // Requires custom HID report command to change mode.
175+ {"Pro Controller", 14, INTEROP_HID_HOST_LIMIT_SNIFF_INTERVAL},
176176 };