Skip to content
Open
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ dependencies {
implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion"
implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion"
implementation 'com.github.mik3y:usb-serial-for-android:3.9.0'
implementation 'no.nordicsemi.android:ble:2.11.0'
implementation project(':capacitor-android')
testImplementation "junit:junit:$junitVersion"
androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion"
Expand Down
11 changes: 11 additions & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,18 @@
<!-- Permissions -->

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="30" />
<uses-permission
android:name="android.permission.BLUETOOTH_SCAN"
android:minSdkVersion="31"
android:usesPermissionFlags="neverForLocation" />
<uses-permission
android:name="android.permission.BLUETOOTH_CONNECT"
android:minSdkVersion="31" />

<!-- USB Host feature -->
<uses-feature android:name="android.hardware.usb.host" android:required="true" />
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true" />
</manifest>
2 changes: 2 additions & 0 deletions android/app/src/main/java/betaflight/app/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@
import betaflight.app.protocols.serial.BetaflightSerialPlugin;
import com.getcapacitor.BridgeActivity;
import betaflight.app.protocols.tcp.BetaflightTcpPlugin;
import betaflight.app.protocols.ble.BetaflightBlePlugin;

public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
registerPlugin(BetaflightSerialPlugin.class);
registerPlugin(BetaflightBlePlugin.class);
registerPlugin(BetaflightTcpPlugin.class);
super.onCreate(savedInstanceState);
}
Expand Down
Loading