Chris Esposito
b3f0ef9eda
Doesn't calculate spectrum every frame
2021-07-12 14:17:20 +10:00
Chris Esposito
1755213a47
fixed Windows build
2021-07-12 13:57:35 +10:00
Vincenzo Petrolo
d842a01afe
fix : handling gestures without crashing
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-06 13:38:12 +02:00
Vincenzo Petrolo
b1b183b613
chore + feat : added support for CH2 DFT, and auto-normalization of display, still need to add moving frequency window support
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-04 13:32:37 +02:00
Vincenzo Petrolo
bdf01b5ffb
fix : correct mapping for frequencies
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-04 12:39:16 +02:00
Vincenzo Petrolo
d08a1775c7
minor fixes, DFT now works also for 1Hz frequencies
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-04 10:43:55 +02:00
Vincenzo Petrolo
2b734fb960
feat : async dft works, still DC component to be investigated and strange mapping to frequencies
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-03 21:37:56 +02:00
Vincenzo Petrolo
506c30f587
feat : asyncdft
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-03 14:46:06 +02:00
Vincenzo Petrolo
8473cc5088
feat : adding asynchronous sliding DFT (need to be tested)
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-07-03 11:09:33 +02:00
Vincenzo Petrolo
6386d16cb4
chore : better parametrization of frequencies
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-21 16:22:21 +02:00
Vincenzo Petrolo
827da5f145
feat : adding multithreading support for faster DFT
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-21 16:06:39 +02:00
Vincenzo Petrolo
55ec7bde96
fix : now y-axis dynamic scaling
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-17 17:44:43 +02:00
Vincenzo Petrolo
adb1841ffa
feat : added double sample rate feature
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-17 16:15:07 +02:00
Vincenzo Petrolo
287b7efd5c
chore : removed unused submodules
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-11 13:44:17 +02:00
Vincenzo Petrolo
ea0e481e2c
feat : adding relative scaling for spectrometer
...
With this feature, the spectrometer scales the plot for CH1,CH2 in
relation to their respective maximum.
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-11 12:58:55 +02:00
Vincenzo Petrolo
40700d1da9
fix : now frequency mapping works
...
I did the math, and finally found what i was missing.
It was a problem, of scaling the signal to x-axis frequencies
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-11 11:57:59 +02:00
Chris Esposito
55e472e2bf
Libfftw support for local Windows x64 builds
2021-05-11 14:00:25 +10:00
Chris Esposito
0fd0210652
test
...
test
2021-05-11 13:58:17 +10:00
Vincenzo Petrolo
6b1ab5d430
fix : working on mapping between frequency and x-axis
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-10 14:27:44 +02:00
Vincenzo Petrolo
b3346ca691
ui : adding fixed frequency spectrum
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-10 12:28:39 +02:00
Vincenzo Petrolo
f20ff3268a
fix : frequency mapping to x axis
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-10 10:39:53 +02:00
Vincenzo Petrolo
11c1a03364
fix : integration of new interface of FFTW3
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-10 10:28:43 +02:00
Vincenzo Petrolo
4cd0d07c48
chore : moving to fttw recent version
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-10 10:11:14 +02:00
Vincenzo Petrolo
9bb277774b
fix : doing some fixes to make spectrum analyzer work
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-09 12:57:22 +02:00
Vincenzo Petrolo
628b89ae91
build : successful build, need to be tested
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-09 01:52:34 +02:00
Vincenzo Petrolo
69795c56f4
feat : going for fftw library for dft computations
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-09 01:29:16 +02:00
Vincenzo Petrolo
82e9add9a2
ui : add checkbox for frequency spectrum
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-08 01:07:11 +02:00
Vincenzo Petrolo
2dc723dc9a
feat : starting implementation for frequency spectrum
...
Signed-off-by: Vincenzo Petrolo <vincenzo@kernel-space.org>
2021-05-08 01:06:44 +02:00
Chris Esposito
d1d6156569
ignores sudo apt-get update errors
2021-04-19 11:14:33 +10:00
Chad Clark
555c3eaffd
Android auto flash firmware ( #167 )
...
* Update build for Android. Tool versions:
Qt 5.15.2
QtCreator 4.14.1
Java OpenJDK 11.0.10+9
SDK 28
NDK 21.3.6528147
Gradle 5.6.4
Gradle Plugin 3.6.0
* Add firmware images to Android package.
* Remove properties files ending in tilde.
* Android application will automatically flash firmware when a Labrador in bootloader mode is connected.
* Remove unused firmware images from Android package.
2021-04-19 10:55:31 +10:00
Chris Esposito
b62f221056
Simplified scope range dialog
2021-03-29 15:34:57 +11:00
Chad Clark
a098e6d7fb
Android build 20210328 ( #166 )
...
* Remove saving preference for the Range Dialog that has not been added to Android yet.
2021-03-29 15:29:01 +11:00
Oleksiy Protas
d9f05e3ec5
Exporting the current oscilloscope view as image
2021-03-21 13:59:05 +11:00
Chris Esposito
7164791e1b
Range Dialog Preference saved between launches
2021-03-17 17:22:04 +11:00
Chad Clark
e52869554e
Update build for Android.
...
Tool versions:
Qt 5.15.2
QtCreator 4.14.1
Java OpenJDK 11.0.10+9
SDK 28
NDK 21.3.6528147
Gradle 5.6.4
Gradle Plugin 3.6.0
2021-03-17 16:53:48 +11:00
Chris Esposito
806a539f12
Update .travis.yml
2021-03-05 17:01:53 +11:00
Chris Esposito
16beb0b57e
Update .travis.yml
2021-03-05 16:52:33 +11:00
Chris Esposito
5fb96a9c09
Update .travis.yml
2021-03-05 16:50:32 +11:00
Chris Esposito
bc3acdd7b9
Update .travis.yml
2021-03-05 16:38:45 +11:00
Chris Esposito
a1776edef3
Update .travis.yml
2021-03-05 16:36:13 +11:00
Chris Esposito
e7646344a9
Update .travis.yml
2021-03-05 16:28:38 +11:00
Chris Esposito
199b79f192
Travis builds on Catalina
2021-03-05 16:01:55 +11:00
Alexander Gee
ac5052cd7b
Added additional case link ( #139 )
2021-01-03 23:06:46 +11:00
Chris Esposito
0893106ea5
Mutimeter works with negative voltages
2020-12-02 13:39:38 +11:00
Chris Esposito
2d8430c9f9
Revert travis changes - using regular qt)
2020-10-07 19:02:08 +11:00
Chris Esposito
7b2c4feee3
Update .travis.yml
2020-10-07 18:41:06 +11:00
Chris Esposito
b0fd1e18d6
Update .travis.yml
2020-10-07 18:17:24 +11:00
Chris Esposito
00872b057c
Update .travis.yml
2020-10-07 17:42:52 +11:00
Chris Esposito
74a3409a84
Update .travis.yml
2020-10-07 13:35:51 +11:00
Chris Esposito
f550e49a81
Update .travis.yml
2020-10-06 10:01:05 +11:00