Skip to content

Commit a811110

Browse files
author
Dennis Mantz
committed
Support Airspy and HydraSDR. Use Rational Resampler for downsampling. Switch audio sample rate from 31250 to 48000. Autodetect rtl-sdr blog v4. Bugfixes.
1 parent 23e9d34 commit a811110

File tree

89 files changed

+16276
-877
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+16276
-877
lines changed

Readme.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ phone both practical and fun.
3131

3232
- HackRF (via [hackrf_android](https://github.com/demantz/hackrf_android))
3333
- RTL-SDR dongles (via [rtl-sdr driver](http://sdr.osmocom.org/trac/wiki/rtl-sdr))
34+
- Airspy (via [libairspy](https://github.com/airspy/airspyone_host/tree/master/libairspy))
35+
- HydraSDR (via [libhydrasdr](https://github.com/hydrasdr/rfone_host/tree/main/libhydrasdr))
3436
- File input (from previously recorded IQ files or external sources)
3537

3638
> *Note*: Proper USB OTG support and a reliable cable/hub may be necessary for some setups.
@@ -82,6 +84,10 @@ effort has gone into making it useful, reliable, and fun to use. Supporting
8284
the app through the in-app purchase not only removes the trial limitations -
8385
it also helps me keep improving and maintaining the project. Thank you! 🙏
8486

87+
You can also donate to support my work:
88+
89+
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T11M88LK)
90+
8591
---
8692

8793
## About the Author

app/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ android {
1414
applicationId = "com.mantz_it.rfanalyzer"
1515
minSdk = 28
1616
targetSdk = 36
17-
versionCode = 20014
18-
versionName = "2.0.2"
17+
versionCode = 20104
18+
versionName = "2.1.0beta3"
1919

2020
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2121
}
@@ -81,6 +81,8 @@ dependencies {
8181
implementation(libs.androidx.media3.common.ktx)
8282
implementation(libs.androidx.localbroadcastmanager)
8383
implementation(project(":nativedsp"))
84+
implementation(project(":libairspy"))
85+
implementation(project(":libhydrasdr"))
8486
implementation(libs.androidx.navigation.compose)
8587
implementation(libs.androidx.foundation.android)
8688
implementation(libs.androidx.room.runtime)

app/src/androidTest/java/com/mantz_it/rfanalyzer/ApplicationTest.java

Lines changed: 0 additions & 244 deletions
This file was deleted.

0 commit comments

Comments
 (0)