├── .gitignore ├── LICENSE.txt ├── README.md ├── assets └── pictures │ ├── demo-device-activity.jpg │ └── demo-scan-activity.jpg ├── demo-app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── vincentmasselis │ │ └── demoapp │ │ ├── DeviceActivity.kt │ │ ├── ScanActivity.kt │ │ ├── ScanResultAdapter.kt │ │ └── ScanResultViewHolder.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_device.xml │ ├── activity_scan.xml │ └── cell_scan_result.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── dev-app ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── vincentmasselis │ └── devapp │ └── MainActivity.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rxbluetoothkotlin-core ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── masselis │ │ └── rxbluetoothkotlin │ │ ├── API27FrequentScanTests.kt │ │ ├── DisconnectionTests.kt │ │ ├── EnqueueTest.kt │ │ ├── ListenChangeTest.kt │ │ └── utils.kt │ ├── debug │ └── AndroidManifest.xml │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── masselis │ └── rxbluetoothkotlin │ ├── BluetoothDevice+rx.kt │ ├── BluetoothManager+rx.kt │ ├── ConnectionState.kt │ ├── Exceptions.kt │ ├── Extensions.kt │ ├── Logger.kt │ ├── MTU.kt │ ├── PHY.kt │ ├── RSSI.kt │ ├── RxBluetoothGatt.kt │ ├── RxBluetoothGattCallbackImpl.kt │ ├── RxBluetoothGattImpl.kt │ ├── Status.kt │ ├── decorator │ ├── CallbackLogger.kt │ ├── SimpleRxBluetoothGatt.kt │ └── SimpleRxBluetoothGattCallback.kt │ └── internal │ ├── BluetoothGatt+Reflection.kt │ ├── ByteArray+hexString.kt │ ├── GattConsts.kt │ ├── IntentFilter+rx.kt │ ├── PermissionsUtils.kt │ └── RxBluetoothKotlinContextSniffer.kt ├── scripts ├── publish-module.gradle └── publish-root.gradle └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/README.md -------------------------------------------------------------------------------- /assets/pictures/demo-device-activity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/assets/pictures/demo-device-activity.jpg -------------------------------------------------------------------------------- /assets/pictures/demo-scan-activity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/assets/pictures/demo-scan-activity.jpg -------------------------------------------------------------------------------- /demo-app/.gitignore: -------------------------------------------------------------------------------- 1 | /app/build 2 | -------------------------------------------------------------------------------- /demo-app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/build.gradle -------------------------------------------------------------------------------- /demo-app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/proguard-rules.pro -------------------------------------------------------------------------------- /demo-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo-app/src/main/java/com/vincentmasselis/demoapp/DeviceActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/java/com/vincentmasselis/demoapp/DeviceActivity.kt -------------------------------------------------------------------------------- /demo-app/src/main/java/com/vincentmasselis/demoapp/ScanActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/java/com/vincentmasselis/demoapp/ScanActivity.kt -------------------------------------------------------------------------------- /demo-app/src/main/java/com/vincentmasselis/demoapp/ScanResultAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/java/com/vincentmasselis/demoapp/ScanResultAdapter.kt -------------------------------------------------------------------------------- /demo-app/src/main/java/com/vincentmasselis/demoapp/ScanResultViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/java/com/vincentmasselis/demoapp/ScanResultViewHolder.kt -------------------------------------------------------------------------------- /demo-app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/layout/activity_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/layout/activity_device.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/layout/activity_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/layout/activity_scan.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/layout/cell_scan_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/layout/cell_scan_result.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo-app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo-app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/demo-app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /dev-app/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev-app/src/main/java/com/vincentmasselis/devapp/MainActivity.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/build.gradle -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/proguard-rules.pro -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/API27FrequentScanTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/API27FrequentScanTests.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/DisconnectionTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/DisconnectionTests.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/EnqueueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/EnqueueTest.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/ListenChangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/ListenChangeTest.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/androidTest/kotlin/com/masselis/rxbluetoothkotlin/utils.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/BluetoothDevice+rx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/BluetoothDevice+rx.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/BluetoothManager+rx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/BluetoothManager+rx.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/ConnectionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/ConnectionState.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Exceptions.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Extensions.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Logger.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/MTU.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/MTU.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/PHY.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/PHY.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RSSI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RSSI.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RxBluetoothGatt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RxBluetoothGatt.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RxBluetoothGattCallbackImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RxBluetoothGattCallbackImpl.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RxBluetoothGattImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/RxBluetoothGattImpl.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/Status.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/decorator/CallbackLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/decorator/CallbackLogger.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/decorator/SimpleRxBluetoothGatt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/decorator/SimpleRxBluetoothGatt.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/decorator/SimpleRxBluetoothGattCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/decorator/SimpleRxBluetoothGattCallback.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/BluetoothGatt+Reflection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/BluetoothGatt+Reflection.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/ByteArray+hexString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/ByteArray+hexString.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/GattConsts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/GattConsts.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/IntentFilter+rx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/IntentFilter+rx.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/PermissionsUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/PermissionsUtils.kt -------------------------------------------------------------------------------- /rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/RxBluetoothKotlinContextSniffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/rxbluetoothkotlin-core/src/main/kotlin/com/masselis/rxbluetoothkotlin/internal/RxBluetoothKotlinContextSniffer.kt -------------------------------------------------------------------------------- /scripts/publish-module.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/scripts/publish-module.gradle -------------------------------------------------------------------------------- /scripts/publish-root.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VincentMasselis/RxBluetoothKotlin/HEAD/scripts/publish-root.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':demo-app', ':rxbluetoothkotlin-core' 2 | --------------------------------------------------------------------------------