2016-12-14 6 views

Antwort

2

Zur Zeit der Peripheral HAL nicht erkennt basierend UART-Peripheriegeräte usbserial.

Aber wenn Ihr USB-Gerät (zB: Arduino) einzelne UART TXRX Pins freigibt, können Sie mit ihm über die UART Peripheral API kommunizieren.

Caveat:

+1

Dies ist eine gute Erklärung für die Verwendung eines Uart, aber was ich wirklich herausfinden will, ist, wenn es volle USB-Unterstützung geben wird. Ich möchte schließlich eine Erweiterungskarte mit Zelle, GPS und möglichen anderen Peripheriegeräten bauen. Begrenzt durch die Anzahl der Uarts könnte ein Rückschlag sein. – annymsMthd

+0

Idealerweise würde die HAL der [Peripheral API] (https://android-dot-devsite.googleplex.com/things/sdk/pio/uart.html) ein neues 'UartDevice 'hinzufügen, wenn sie eingesteckt werden. Vielleicht können Sie das file a [feature request] (https://code.google.com/p/android/issues/entry?template=Android%20Things%20feature%20request)? – proppy

2

Es liegt an den bekannten Probleme angegeben Teil des release notes, dass die USB-Unterstützung auf der Entwickler-Vorschau deaktiviert 1.

Jedoch habe ich einen schnellen Test auf PI3 und hohe Peripheriegeräte haben eine solche Tastatur Arbeit und Senden Sie die richtigen Ereignisse an die App. Es ist nur der Low-Level-Zugriff, was deaktiviert ist.

Verwandte Themen