├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── adc ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ ├── adc │ │ ├── ads1xxx │ │ │ └── Ads1xxx.java │ │ └── mcp300x │ │ │ └── Mcp300x.java │ │ └── adcv2x │ │ └── Adcv2x.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── adc │ ├── ads1xxx │ ├── Ads1015Device.java │ └── Ads1xxxTest.java │ └── mcp300x │ ├── Mcp3008Device.java │ └── Mcp300xTest.java ├── apa102 ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── apa102 │ │ └── Apa102.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── apa102 │ ├── Apa102Test.java │ ├── BytesMatcher.java │ ├── BytesMatcherTest.java │ └── ColorMock.java ├── bmx280 ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── bmx280 │ │ ├── Bmx280.java │ │ └── Bmx280SensorDriver.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── bmx280 │ └── Bmx280Test.java ├── button ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── button │ │ ├── ButtonInputDriverInstrumentedTest.java │ │ └── ButtonTestActivity.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── button │ │ ├── Button.java │ │ └── ButtonInputDriver.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── button │ ├── ButtonInputDriverTest.java │ ├── ButtonTest.java │ └── ViewConfigurationMock.java ├── cap1xxx ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── cap1xxx │ │ ├── Cap1xxxInputDriverInstrumentedTest.java │ │ └── Cap1xxxTestActivity.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ ├── cap12xx │ │ ├── Cap12xx.java │ │ └── Cap12xxInputDriver.java │ │ └── cap1xxx │ │ ├── BitwiseUtil.java │ │ ├── Cap1xxx.java │ │ └── Cap1xxxInputDriver.java │ ├── sharedTest │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── cap1xxx │ │ └── ArrayFillingAnswer.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── cap1xxx │ ├── ArrayFillingAnswerTest.java │ ├── BitwiseUtilTest.java │ └── Cap1xxxTest.java ├── driver-style-guide.md ├── driver-submission-instructions.md ├── gps ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── gps │ │ ├── LoopbackUartDevice.java │ │ ├── NmeaSampleData.java │ │ └── NmeaTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── gps │ ├── GpsModuleCallback.java │ ├── NmeaGpsDriver.java │ ├── NmeaGpsModule.java │ └── NmeaParser.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ht16k33 ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── ht16k33 │ │ ├── AlphanumericDisplay.java │ │ ├── Font.java │ │ └── Ht16k33.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── ht16k33 │ ├── AlphanumericDisplayTest.java │ ├── Ht16k33Test.java │ └── TextUtilsMock.java ├── lowpan ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── lowpan │ ├── Hdlc.java │ ├── UartLowpanDriver.java │ └── UartLowpanModule.java ├── matrixkeypad ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── matrixkeypad │ │ ├── MatrixKeypadActivity.java │ │ └── MatrixKeypadDriverInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── matrixkeypad │ │ ├── MatrixKey.java │ │ ├── MatrixKeypad.java │ │ └── MatrixKeypadInputDriver.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── matrixkeypad │ └── MatrixKeypadTest.java ├── mma7660fc ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── mma7660fc │ │ ├── Mma7660Fc.java │ │ └── Mma7660FcAccelerometerDriver.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── mma7660fc │ └── Mma7660FcTest.java ├── motorhat ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── motorhat │ │ └── MotorHat.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── motorhat │ └── MotorHatTest.java ├── publish.gradle ├── pwmservo ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── pwmservo │ │ └── Servo.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── pwmservo │ └── ServoTest.java ├── pwmspeaker ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── pwmspeaker │ │ └── Speaker.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── pwmspeaker │ └── SpeakerTest.java ├── rainbowhat ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── rainbowhat │ │ └── RainbowHatInstrumentationTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── rainbowhat │ └── RainbowHat.java ├── sensehat ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── sensehat │ │ └── SenseHatDeviceTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── sensehat │ ├── LedMatrix.java │ └── SenseHat.java ├── settings.gradle ├── ssd1306 ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── ssd1306 │ │ ├── BitmapHelper.java │ │ └── Ssd1306.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── ssd1306 │ └── Ssd1306Test.java ├── testingutils ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── testutils │ │ └── BitsMatcher.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── testutils │ └── BitsMatcherTest.java ├── thermalprinter ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ ├── androidTest │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ └── things │ │ │ └── contrib │ │ │ └── driver │ │ │ └── thermalprinter │ │ │ ├── MockThermalPrinter.java │ │ │ └── ThermalPrinterInstrumentedTest.java │ └── res │ │ └── drawable-nodpi │ │ └── sample_icon.png │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── thermalprinter │ ├── CsnA2.java │ └── ThermalPrinter.java ├── tm1637 ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── tm1637 │ │ ├── Font.java │ │ ├── I2cBitBangDevice.java │ │ ├── NumericDisplay.java │ │ └── Tm1637.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── tm1637 │ ├── NumericDisplayTest.java │ ├── TextUtilsMock.java │ └── Tm1637Test.java ├── vcnl4200 ├── .gitignore ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── vcnl4200 │ │ ├── Vcnl4200.java │ │ └── Vcnl4200SensorDriver.java │ └── test │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── vcnl4200 │ └── Vcnl4200Test.java ├── voicehat ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── google │ │ └── android │ │ └── things │ │ └── contrib │ │ └── driver │ │ └── voicehat │ │ ├── InstrumentationTestUtils.java │ │ ├── Max98357AInstrumentationTest.java │ │ └── VoiceHatPeripheralInstrumentationTest.java │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── android │ └── things │ └── contrib │ └── driver │ └── voicehat │ ├── Max98357A.java │ └── VoiceHat.java └── zxgesturesensor ├── CHANGELOG.md ├── README.md ├── build.gradle ├── gradle.properties └── src └── main ├── AndroidManifest.xml └── java └── com └── google └── android └── things └── contrib └── driver └── zxgesturesensor ├── GestureDetector.java ├── SimpleGestureDetector.java ├── ZXGestureSensor.java ├── ZXGestureSensorI2c.java ├── ZXGestureSensorInputDriver.java └── ZXGestureSensorUart.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | local.properties 4 | .idea 5 | .DS_Store 6 | build 7 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/README.md -------------------------------------------------------------------------------- /adc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/CHANGELOG.md -------------------------------------------------------------------------------- /adc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/README.md -------------------------------------------------------------------------------- /adc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/build.gradle -------------------------------------------------------------------------------- /adc/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/gradle.properties -------------------------------------------------------------------------------- /adc/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/proguard-rules.pro -------------------------------------------------------------------------------- /adc/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adc/src/main/java/com/google/android/things/contrib/driver/adc/ads1xxx/Ads1xxx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/main/java/com/google/android/things/contrib/driver/adc/ads1xxx/Ads1xxx.java -------------------------------------------------------------------------------- /adc/src/main/java/com/google/android/things/contrib/driver/adc/mcp300x/Mcp300x.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/main/java/com/google/android/things/contrib/driver/adc/mcp300x/Mcp300x.java -------------------------------------------------------------------------------- /adc/src/main/java/com/google/android/things/contrib/driver/adcv2x/Adcv2x.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/main/java/com/google/android/things/contrib/driver/adcv2x/Adcv2x.java -------------------------------------------------------------------------------- /adc/src/test/java/com/google/android/things/contrib/driver/adc/ads1xxx/Ads1015Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/test/java/com/google/android/things/contrib/driver/adc/ads1xxx/Ads1015Device.java -------------------------------------------------------------------------------- /adc/src/test/java/com/google/android/things/contrib/driver/adc/ads1xxx/Ads1xxxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/test/java/com/google/android/things/contrib/driver/adc/ads1xxx/Ads1xxxTest.java -------------------------------------------------------------------------------- /adc/src/test/java/com/google/android/things/contrib/driver/adc/mcp300x/Mcp3008Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/test/java/com/google/android/things/contrib/driver/adc/mcp300x/Mcp3008Device.java -------------------------------------------------------------------------------- /adc/src/test/java/com/google/android/things/contrib/driver/adc/mcp300x/Mcp300xTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/adc/src/test/java/com/google/android/things/contrib/driver/adc/mcp300x/Mcp300xTest.java -------------------------------------------------------------------------------- /apa102/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/CHANGELOG.md -------------------------------------------------------------------------------- /apa102/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/README.md -------------------------------------------------------------------------------- /apa102/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/build.gradle -------------------------------------------------------------------------------- /apa102/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="RGB LED strip" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /apa102/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /apa102/src/main/java/com/google/android/things/contrib/driver/apa102/Apa102.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/src/main/java/com/google/android/things/contrib/driver/apa102/Apa102.java -------------------------------------------------------------------------------- /apa102/src/test/java/com/google/android/things/contrib/driver/apa102/Apa102Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/src/test/java/com/google/android/things/contrib/driver/apa102/Apa102Test.java -------------------------------------------------------------------------------- /apa102/src/test/java/com/google/android/things/contrib/driver/apa102/BytesMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/src/test/java/com/google/android/things/contrib/driver/apa102/BytesMatcher.java -------------------------------------------------------------------------------- /apa102/src/test/java/com/google/android/things/contrib/driver/apa102/BytesMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/src/test/java/com/google/android/things/contrib/driver/apa102/BytesMatcherTest.java -------------------------------------------------------------------------------- /apa102/src/test/java/com/google/android/things/contrib/driver/apa102/ColorMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/apa102/src/test/java/com/google/android/things/contrib/driver/apa102/ColorMock.java -------------------------------------------------------------------------------- /bmx280/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /bmx280/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/CHANGELOG.md -------------------------------------------------------------------------------- /bmx280/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/README.md -------------------------------------------------------------------------------- /bmx280/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/build.gradle -------------------------------------------------------------------------------- /bmx280/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="temperature, pressure and humidity sensor" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /bmx280/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /bmx280/src/main/java/com/google/android/things/contrib/driver/bmx280/Bmx280.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/src/main/java/com/google/android/things/contrib/driver/bmx280/Bmx280.java -------------------------------------------------------------------------------- /bmx280/src/main/java/com/google/android/things/contrib/driver/bmx280/Bmx280SensorDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/src/main/java/com/google/android/things/contrib/driver/bmx280/Bmx280SensorDriver.java -------------------------------------------------------------------------------- /bmx280/src/test/java/com/google/android/things/contrib/driver/bmx280/Bmx280Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/bmx280/src/test/java/com/google/android/things/contrib/driver/bmx280/Bmx280Test.java -------------------------------------------------------------------------------- /button/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/CHANGELOG.md -------------------------------------------------------------------------------- /button/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/README.md -------------------------------------------------------------------------------- /button/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/build.gradle -------------------------------------------------------------------------------- /button/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/gradle.properties -------------------------------------------------------------------------------- /button/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /button/src/androidTest/java/com/google/android/things/contrib/driver/button/ButtonInputDriverInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/androidTest/java/com/google/android/things/contrib/driver/button/ButtonInputDriverInstrumentedTest.java -------------------------------------------------------------------------------- /button/src/androidTest/java/com/google/android/things/contrib/driver/button/ButtonTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/androidTest/java/com/google/android/things/contrib/driver/button/ButtonTestActivity.java -------------------------------------------------------------------------------- /button/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /button/src/main/java/com/google/android/things/contrib/driver/button/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/main/java/com/google/android/things/contrib/driver/button/Button.java -------------------------------------------------------------------------------- /button/src/main/java/com/google/android/things/contrib/driver/button/ButtonInputDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/main/java/com/google/android/things/contrib/driver/button/ButtonInputDriver.java -------------------------------------------------------------------------------- /button/src/test/java/com/google/android/things/contrib/driver/button/ButtonInputDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/test/java/com/google/android/things/contrib/driver/button/ButtonInputDriverTest.java -------------------------------------------------------------------------------- /button/src/test/java/com/google/android/things/contrib/driver/button/ButtonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/test/java/com/google/android/things/contrib/driver/button/ButtonTest.java -------------------------------------------------------------------------------- /button/src/test/java/com/google/android/things/contrib/driver/button/ViewConfigurationMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/button/src/test/java/com/google/android/things/contrib/driver/button/ViewConfigurationMock.java -------------------------------------------------------------------------------- /cap1xxx/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/CHANGELOG.md -------------------------------------------------------------------------------- /cap1xxx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/README.md -------------------------------------------------------------------------------- /cap1xxx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/build.gradle -------------------------------------------------------------------------------- /cap1xxx/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="capacitive touch buttons" 2 | ARTIFACT_VERSION=2.0 3 | -------------------------------------------------------------------------------- /cap1xxx/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /cap1xxx/src/androidTest/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxInputDriverInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/androidTest/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxInputDriverInstrumentedTest.java -------------------------------------------------------------------------------- /cap1xxx/src/androidTest/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/androidTest/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxTestActivity.java -------------------------------------------------------------------------------- /cap1xxx/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap12xx/Cap12xx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap12xx/Cap12xx.java -------------------------------------------------------------------------------- /cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap12xx/Cap12xxInputDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap12xx/Cap12xxInputDriver.java -------------------------------------------------------------------------------- /cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap1xxx/BitwiseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap1xxx/BitwiseUtil.java -------------------------------------------------------------------------------- /cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxx.java -------------------------------------------------------------------------------- /cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxInputDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/main/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxInputDriver.java -------------------------------------------------------------------------------- /cap1xxx/src/sharedTest/java/com/google/android/things/contrib/driver/cap1xxx/ArrayFillingAnswer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/sharedTest/java/com/google/android/things/contrib/driver/cap1xxx/ArrayFillingAnswer.java -------------------------------------------------------------------------------- /cap1xxx/src/test/java/com/google/android/things/contrib/driver/cap1xxx/ArrayFillingAnswerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/test/java/com/google/android/things/contrib/driver/cap1xxx/ArrayFillingAnswerTest.java -------------------------------------------------------------------------------- /cap1xxx/src/test/java/com/google/android/things/contrib/driver/cap1xxx/BitwiseUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/test/java/com/google/android/things/contrib/driver/cap1xxx/BitwiseUtilTest.java -------------------------------------------------------------------------------- /cap1xxx/src/test/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/cap1xxx/src/test/java/com/google/android/things/contrib/driver/cap1xxx/Cap1xxxTest.java -------------------------------------------------------------------------------- /driver-style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/driver-style-guide.md -------------------------------------------------------------------------------- /driver-submission-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/driver-submission-instructions.md -------------------------------------------------------------------------------- /gps/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/CHANGELOG.md -------------------------------------------------------------------------------- /gps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/README.md -------------------------------------------------------------------------------- /gps/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/build.gradle -------------------------------------------------------------------------------- /gps/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="GPS" 2 | ARTIFACT_VERSION=1.1 3 | -------------------------------------------------------------------------------- /gps/src/androidTest/java/com/google/android/things/contrib/driver/gps/LoopbackUartDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/androidTest/java/com/google/android/things/contrib/driver/gps/LoopbackUartDevice.java -------------------------------------------------------------------------------- /gps/src/androidTest/java/com/google/android/things/contrib/driver/gps/NmeaSampleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/androidTest/java/com/google/android/things/contrib/driver/gps/NmeaSampleData.java -------------------------------------------------------------------------------- /gps/src/androidTest/java/com/google/android/things/contrib/driver/gps/NmeaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/androidTest/java/com/google/android/things/contrib/driver/gps/NmeaTest.java -------------------------------------------------------------------------------- /gps/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gps/src/main/java/com/google/android/things/contrib/driver/gps/GpsModuleCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/main/java/com/google/android/things/contrib/driver/gps/GpsModuleCallback.java -------------------------------------------------------------------------------- /gps/src/main/java/com/google/android/things/contrib/driver/gps/NmeaGpsDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/main/java/com/google/android/things/contrib/driver/gps/NmeaGpsDriver.java -------------------------------------------------------------------------------- /gps/src/main/java/com/google/android/things/contrib/driver/gps/NmeaGpsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/main/java/com/google/android/things/contrib/driver/gps/NmeaGpsModule.java -------------------------------------------------------------------------------- /gps/src/main/java/com/google/android/things/contrib/driver/gps/NmeaParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gps/src/main/java/com/google/android/things/contrib/driver/gps/NmeaParser.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ht16k33/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/CHANGELOG.md -------------------------------------------------------------------------------- /ht16k33/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/README.md -------------------------------------------------------------------------------- /ht16k33/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/build.gradle -------------------------------------------------------------------------------- /ht16k33/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="7-digit alphanumeric segment display" 2 | ARTIFACT_VERSION=1.1 3 | -------------------------------------------------------------------------------- /ht16k33/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ht16k33/src/main/java/com/google/android/things/contrib/driver/ht16k33/AlphanumericDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/main/java/com/google/android/things/contrib/driver/ht16k33/AlphanumericDisplay.java -------------------------------------------------------------------------------- /ht16k33/src/main/java/com/google/android/things/contrib/driver/ht16k33/Font.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/main/java/com/google/android/things/contrib/driver/ht16k33/Font.java -------------------------------------------------------------------------------- /ht16k33/src/main/java/com/google/android/things/contrib/driver/ht16k33/Ht16k33.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/main/java/com/google/android/things/contrib/driver/ht16k33/Ht16k33.java -------------------------------------------------------------------------------- /ht16k33/src/test/java/com/google/android/things/contrib/driver/ht16k33/AlphanumericDisplayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/test/java/com/google/android/things/contrib/driver/ht16k33/AlphanumericDisplayTest.java -------------------------------------------------------------------------------- /ht16k33/src/test/java/com/google/android/things/contrib/driver/ht16k33/Ht16k33Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/test/java/com/google/android/things/contrib/driver/ht16k33/Ht16k33Test.java -------------------------------------------------------------------------------- /ht16k33/src/test/java/com/google/android/things/contrib/driver/ht16k33/TextUtilsMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ht16k33/src/test/java/com/google/android/things/contrib/driver/ht16k33/TextUtilsMock.java -------------------------------------------------------------------------------- /lowpan/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/CHANGELOG.md -------------------------------------------------------------------------------- /lowpan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/README.md -------------------------------------------------------------------------------- /lowpan/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/build.gradle -------------------------------------------------------------------------------- /lowpan/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/gradle.properties -------------------------------------------------------------------------------- /lowpan/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lowpan/src/main/java/com/google/android/things/contrib/driver/lowpan/Hdlc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/src/main/java/com/google/android/things/contrib/driver/lowpan/Hdlc.java -------------------------------------------------------------------------------- /lowpan/src/main/java/com/google/android/things/contrib/driver/lowpan/UartLowpanDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/src/main/java/com/google/android/things/contrib/driver/lowpan/UartLowpanDriver.java -------------------------------------------------------------------------------- /lowpan/src/main/java/com/google/android/things/contrib/driver/lowpan/UartLowpanModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/lowpan/src/main/java/com/google/android/things/contrib/driver/lowpan/UartLowpanModule.java -------------------------------------------------------------------------------- /matrixkeypad/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /matrixkeypad/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/CHANGELOG.md -------------------------------------------------------------------------------- /matrixkeypad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/README.md -------------------------------------------------------------------------------- /matrixkeypad/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/build.gradle -------------------------------------------------------------------------------- /matrixkeypad/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="driver for generic matrix keypads" 2 | ARTIFACT_VERSION=1.0 -------------------------------------------------------------------------------- /matrixkeypad/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /matrixkeypad/src/androidTest/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/androidTest/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadActivity.java -------------------------------------------------------------------------------- /matrixkeypad/src/androidTest/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadDriverInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/androidTest/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadDriverInstrumentedTest.java -------------------------------------------------------------------------------- /matrixkeypad/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /matrixkeypad/src/main/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/main/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKey.java -------------------------------------------------------------------------------- /matrixkeypad/src/main/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/main/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypad.java -------------------------------------------------------------------------------- /matrixkeypad/src/main/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadInputDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/main/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadInputDriver.java -------------------------------------------------------------------------------- /matrixkeypad/src/test/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/matrixkeypad/src/test/java/com/google/android/things/contrib/driver/matrixkeypad/MatrixKeypadTest.java -------------------------------------------------------------------------------- /mma7660fc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/CHANGELOG.md -------------------------------------------------------------------------------- /mma7660fc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/README.md -------------------------------------------------------------------------------- /mma7660fc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/build.gradle -------------------------------------------------------------------------------- /mma7660fc/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="accelerometer sensor" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /mma7660fc/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mma7660fc/src/main/java/com/google/android/things/contrib/driver/mma7660fc/Mma7660Fc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/src/main/java/com/google/android/things/contrib/driver/mma7660fc/Mma7660Fc.java -------------------------------------------------------------------------------- /mma7660fc/src/main/java/com/google/android/things/contrib/driver/mma7660fc/Mma7660FcAccelerometerDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/src/main/java/com/google/android/things/contrib/driver/mma7660fc/Mma7660FcAccelerometerDriver.java -------------------------------------------------------------------------------- /mma7660fc/src/test/java/com/google/android/things/contrib/driver/mma7660fc/Mma7660FcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/mma7660fc/src/test/java/com/google/android/things/contrib/driver/mma7660fc/Mma7660FcTest.java -------------------------------------------------------------------------------- /motorhat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/motorhat/CHANGELOG.md -------------------------------------------------------------------------------- /motorhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/motorhat/README.md -------------------------------------------------------------------------------- /motorhat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/motorhat/build.gradle -------------------------------------------------------------------------------- /motorhat/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="DC Motor HAT" 2 | ARTIFACT_VERSION=1.0 3 | SAMPLE="https://github.com/androidthings/robocar" 4 | -------------------------------------------------------------------------------- /motorhat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/motorhat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /motorhat/src/main/java/com/google/android/things/contrib/driver/motorhat/MotorHat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/motorhat/src/main/java/com/google/android/things/contrib/driver/motorhat/MotorHat.java -------------------------------------------------------------------------------- /motorhat/src/test/java/com/google/android/things/contrib/driver/motorhat/MotorHatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/motorhat/src/test/java/com/google/android/things/contrib/driver/motorhat/MotorHatTest.java -------------------------------------------------------------------------------- /publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/publish.gradle -------------------------------------------------------------------------------- /pwmservo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmservo/CHANGELOG.md -------------------------------------------------------------------------------- /pwmservo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmservo/README.md -------------------------------------------------------------------------------- /pwmservo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmservo/build.gradle -------------------------------------------------------------------------------- /pwmservo/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="PWM servo" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /pwmservo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmservo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /pwmservo/src/main/java/com/google/android/things/contrib/driver/pwmservo/Servo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmservo/src/main/java/com/google/android/things/contrib/driver/pwmservo/Servo.java -------------------------------------------------------------------------------- /pwmservo/src/test/java/com/google/android/things/contrib/driver/pwmservo/ServoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmservo/src/test/java/com/google/android/things/contrib/driver/pwmservo/ServoTest.java -------------------------------------------------------------------------------- /pwmspeaker/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmspeaker/CHANGELOG.md -------------------------------------------------------------------------------- /pwmspeaker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmspeaker/README.md -------------------------------------------------------------------------------- /pwmspeaker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmspeaker/build.gradle -------------------------------------------------------------------------------- /pwmspeaker/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="PWM speaker/buzzer" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /pwmspeaker/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmspeaker/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /pwmspeaker/src/main/java/com/google/android/things/contrib/driver/pwmspeaker/Speaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmspeaker/src/main/java/com/google/android/things/contrib/driver/pwmspeaker/Speaker.java -------------------------------------------------------------------------------- /pwmspeaker/src/test/java/com/google/android/things/contrib/driver/pwmspeaker/SpeakerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/pwmspeaker/src/test/java/com/google/android/things/contrib/driver/pwmspeaker/SpeakerTest.java -------------------------------------------------------------------------------- /rainbowhat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rainbowhat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/CHANGELOG.md -------------------------------------------------------------------------------- /rainbowhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/README.md -------------------------------------------------------------------------------- /rainbowhat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/build.gradle -------------------------------------------------------------------------------- /rainbowhat/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/gradle.properties -------------------------------------------------------------------------------- /rainbowhat/src/androidTest/java/com/google/android/things/contrib/driver/rainbowhat/RainbowHatInstrumentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/src/androidTest/java/com/google/android/things/contrib/driver/rainbowhat/RainbowHatInstrumentationTest.java -------------------------------------------------------------------------------- /rainbowhat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rainbowhat/src/main/java/com/google/android/things/contrib/driver/rainbowhat/RainbowHat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/rainbowhat/src/main/java/com/google/android/things/contrib/driver/rainbowhat/RainbowHat.java -------------------------------------------------------------------------------- /sensehat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sensehat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/CHANGELOG.md -------------------------------------------------------------------------------- /sensehat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/README.md -------------------------------------------------------------------------------- /sensehat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/build.gradle -------------------------------------------------------------------------------- /sensehat/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="metadriver for the Sense HAT" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /sensehat/src/androidTest/java/com/google/android/things/contrib/driver/sensehat/SenseHatDeviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/src/androidTest/java/com/google/android/things/contrib/driver/sensehat/SenseHatDeviceTest.java -------------------------------------------------------------------------------- /sensehat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sensehat/src/main/java/com/google/android/things/contrib/driver/sensehat/LedMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/src/main/java/com/google/android/things/contrib/driver/sensehat/LedMatrix.java -------------------------------------------------------------------------------- /sensehat/src/main/java/com/google/android/things/contrib/driver/sensehat/SenseHat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/sensehat/src/main/java/com/google/android/things/contrib/driver/sensehat/SenseHat.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/settings.gradle -------------------------------------------------------------------------------- /ssd1306/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ssd1306/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/CHANGELOG.md -------------------------------------------------------------------------------- /ssd1306/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/README.md -------------------------------------------------------------------------------- /ssd1306/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/build.gradle -------------------------------------------------------------------------------- /ssd1306/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="OLED display" 2 | ARTIFACT_VERSION=1.1 3 | -------------------------------------------------------------------------------- /ssd1306/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ssd1306/src/main/java/com/google/android/things/contrib/driver/ssd1306/BitmapHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/src/main/java/com/google/android/things/contrib/driver/ssd1306/BitmapHelper.java -------------------------------------------------------------------------------- /ssd1306/src/main/java/com/google/android/things/contrib/driver/ssd1306/Ssd1306.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/src/main/java/com/google/android/things/contrib/driver/ssd1306/Ssd1306.java -------------------------------------------------------------------------------- /ssd1306/src/test/java/com/google/android/things/contrib/driver/ssd1306/Ssd1306Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/ssd1306/src/test/java/com/google/android/things/contrib/driver/ssd1306/Ssd1306Test.java -------------------------------------------------------------------------------- /testingutils/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /testingutils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/testingutils/build.gradle -------------------------------------------------------------------------------- /testingutils/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/testingutils/proguard-rules.pro -------------------------------------------------------------------------------- /testingutils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/testingutils/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /testingutils/src/main/java/com/google/android/things/contrib/driver/testutils/BitsMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/testingutils/src/main/java/com/google/android/things/contrib/driver/testutils/BitsMatcher.java -------------------------------------------------------------------------------- /testingutils/src/test/java/com/google/android/things/contrib/driver/testutils/BitsMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/testingutils/src/test/java/com/google/android/things/contrib/driver/testutils/BitsMatcherTest.java -------------------------------------------------------------------------------- /thermalprinter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /thermalprinter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/CHANGELOG.md -------------------------------------------------------------------------------- /thermalprinter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/README.md -------------------------------------------------------------------------------- /thermalprinter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/build.gradle -------------------------------------------------------------------------------- /thermalprinter/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="Driver for a thermal printer" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /thermalprinter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/proguard-rules.pro -------------------------------------------------------------------------------- /thermalprinter/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /thermalprinter/src/androidTest/java/com/google/android/things/contrib/driver/thermalprinter/MockThermalPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/androidTest/java/com/google/android/things/contrib/driver/thermalprinter/MockThermalPrinter.java -------------------------------------------------------------------------------- /thermalprinter/src/androidTest/java/com/google/android/things/contrib/driver/thermalprinter/ThermalPrinterInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/androidTest/java/com/google/android/things/contrib/driver/thermalprinter/ThermalPrinterInstrumentedTest.java -------------------------------------------------------------------------------- /thermalprinter/src/androidTest/res/drawable-nodpi/sample_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/androidTest/res/drawable-nodpi/sample_icon.png -------------------------------------------------------------------------------- /thermalprinter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /thermalprinter/src/main/java/com/google/android/things/contrib/driver/thermalprinter/CsnA2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/main/java/com/google/android/things/contrib/driver/thermalprinter/CsnA2.java -------------------------------------------------------------------------------- /thermalprinter/src/main/java/com/google/android/things/contrib/driver/thermalprinter/ThermalPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/thermalprinter/src/main/java/com/google/android/things/contrib/driver/thermalprinter/ThermalPrinter.java -------------------------------------------------------------------------------- /tm1637/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tm1637/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/CHANGELOG.md -------------------------------------------------------------------------------- /tm1637/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/README.md -------------------------------------------------------------------------------- /tm1637/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/build.gradle -------------------------------------------------------------------------------- /tm1637/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="4-digit numeric segment display" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /tm1637/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/Font.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/Font.java -------------------------------------------------------------------------------- /tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/I2cBitBangDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/I2cBitBangDevice.java -------------------------------------------------------------------------------- /tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/NumericDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/NumericDisplay.java -------------------------------------------------------------------------------- /tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/Tm1637.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/main/java/com/google/android/things/contrib/driver/tm1637/Tm1637.java -------------------------------------------------------------------------------- /tm1637/src/test/java/com/google/android/things/contrib/driver/tm1637/NumericDisplayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/test/java/com/google/android/things/contrib/driver/tm1637/NumericDisplayTest.java -------------------------------------------------------------------------------- /tm1637/src/test/java/com/google/android/things/contrib/driver/tm1637/TextUtilsMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/test/java/com/google/android/things/contrib/driver/tm1637/TextUtilsMock.java -------------------------------------------------------------------------------- /tm1637/src/test/java/com/google/android/things/contrib/driver/tm1637/Tm1637Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/tm1637/src/test/java/com/google/android/things/contrib/driver/tm1637/Tm1637Test.java -------------------------------------------------------------------------------- /vcnl4200/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /vcnl4200/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/CHANGELOG.md -------------------------------------------------------------------------------- /vcnl4200/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/README.md -------------------------------------------------------------------------------- /vcnl4200/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/build.gradle -------------------------------------------------------------------------------- /vcnl4200/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="proximity and ambient light sensor" 2 | ARTIFACT_VERSION=1.0 3 | SAMPLE= 4 | -------------------------------------------------------------------------------- /vcnl4200/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/proguard-rules.pro -------------------------------------------------------------------------------- /vcnl4200/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /vcnl4200/src/main/java/com/google/android/things/contrib/driver/vcnl4200/Vcnl4200.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/src/main/java/com/google/android/things/contrib/driver/vcnl4200/Vcnl4200.java -------------------------------------------------------------------------------- /vcnl4200/src/main/java/com/google/android/things/contrib/driver/vcnl4200/Vcnl4200SensorDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/src/main/java/com/google/android/things/contrib/driver/vcnl4200/Vcnl4200SensorDriver.java -------------------------------------------------------------------------------- /vcnl4200/src/test/java/com/google/android/things/contrib/driver/vcnl4200/Vcnl4200Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/vcnl4200/src/test/java/com/google/android/things/contrib/driver/vcnl4200/Vcnl4200Test.java -------------------------------------------------------------------------------- /voicehat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/CHANGELOG.md -------------------------------------------------------------------------------- /voicehat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/README.md -------------------------------------------------------------------------------- /voicehat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/build.gradle -------------------------------------------------------------------------------- /voicehat/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="driver for VoiceHat" 2 | ARTIFACT_VERSION=1.1 3 | SAMPLE="https://github.com/androidthings/sample-googleassistant" 4 | -------------------------------------------------------------------------------- /voicehat/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /voicehat/src/androidTest/java/com/google/android/things/contrib/driver/voicehat/InstrumentationTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/androidTest/java/com/google/android/things/contrib/driver/voicehat/InstrumentationTestUtils.java -------------------------------------------------------------------------------- /voicehat/src/androidTest/java/com/google/android/things/contrib/driver/voicehat/Max98357AInstrumentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/androidTest/java/com/google/android/things/contrib/driver/voicehat/Max98357AInstrumentationTest.java -------------------------------------------------------------------------------- /voicehat/src/androidTest/java/com/google/android/things/contrib/driver/voicehat/VoiceHatPeripheralInstrumentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/androidTest/java/com/google/android/things/contrib/driver/voicehat/VoiceHatPeripheralInstrumentationTest.java -------------------------------------------------------------------------------- /voicehat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /voicehat/src/main/java/com/google/android/things/contrib/driver/voicehat/Max98357A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/main/java/com/google/android/things/contrib/driver/voicehat/Max98357A.java -------------------------------------------------------------------------------- /voicehat/src/main/java/com/google/android/things/contrib/driver/voicehat/VoiceHat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/voicehat/src/main/java/com/google/android/things/contrib/driver/voicehat/VoiceHat.java -------------------------------------------------------------------------------- /zxgesturesensor/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/CHANGELOG.md -------------------------------------------------------------------------------- /zxgesturesensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/README.md -------------------------------------------------------------------------------- /zxgesturesensor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/build.gradle -------------------------------------------------------------------------------- /zxgesturesensor/gradle.properties: -------------------------------------------------------------------------------- 1 | TYPE="zx gesture sensor" 2 | ARTIFACT_VERSION=1.0 3 | -------------------------------------------------------------------------------- /zxgesturesensor/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/GestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/GestureDetector.java -------------------------------------------------------------------------------- /zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/SimpleGestureDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/SimpleGestureDetector.java -------------------------------------------------------------------------------- /zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensor.java -------------------------------------------------------------------------------- /zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensorI2c.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensorI2c.java -------------------------------------------------------------------------------- /zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensorInputDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensorInputDriver.java -------------------------------------------------------------------------------- /zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensorUart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/androidthings/contrib-drivers/HEAD/zxgesturesensor/src/main/java/com/google/android/things/contrib/driver/zxgesturesensor/ZXGestureSensorUart.java --------------------------------------------------------------------------------