erikkaashoek
795174ad08
Final conversion of get_frequency_conversion to integer only
6 years ago
erikkaashoek
442d69cced
Change to scaled integer correction values
6 years ago
erikkaashoek
7afc7249d5
Repair spur processing and prepare for int_32 frequency correction
6 years ago
DiSlord
84572dec56
get_signal_path_loss correction use integer values
6 years ago
DiSlord
2621aaaa87
Fix my error vs not apply freq correction on CW mode
6 years ago
DiSlord
f87f94e65a
getSI4432_RSSI_correction now integer
6 years ago
DiSlord
5991b6ab88
Use integer as return value for perform
...
For tiniSA.exe need use Level/ Db = 32
Zero level defined as 128
6 years ago
DiSlord
673016bdca
Just update to master
6 years ago
erikkaashoek
f000c4bfab
Repaired correct_RSSI calculation and timing
6 years ago
erikkaashoek
1dbac1e03c
Some corrections to FAST sweep
6 years ago
erikkaashoek
aa92d9016d
Corrected small wide ofset error
6 years ago
erikkaashoek
38805e7531
Revert "Revert "Hidden HW refresh and wide offset scanning""
...
This reverts commit 1d6409649f .
6 years ago
erikkaashoek
1d6409649f
Revert "Hidden HW refresh and wide offset scanning"
...
This reverts commit a5646ff6b1 .
6 years ago
erikkaashoek
a5646ff6b1
Hidden HW refresh and wide offset scanning
6 years ago
erikkaashoek
eaf7020a95
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
fd8a595625
HW refresh and white Y-axis values
6 years ago
erikkaashoek
d312fb3986
Ensure high mode attenuation and offset is working correctly and
6 years ago
DiSlord
bf5c624a79
Define RSSI value types and macro for conversions
6 years ago
DiSlord
1f234e18d2
Fix trigger start
...
Restore correction in zero span
6 years ago
DiSlord
a1b4128374
More fixes to use int16_t values
6 years ago
DiSlord
2229d251f3
Add hack for solve wrong data get in wait trigger!!! Need fix it.
6 years ago
DiSlord
7615ca948d
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
e210b1b439
More stable trigger
6 years ago
erikkaashoek
ac9b51ab23
Removed update_rbw from perform as was already in apply_settings
6 years ago
erikkaashoek
83577310ea
Added update_rbw back into perform and adapted selftest to variable sweep points
6 years ago
DiSlord
2387c78ef6
setting.frequency_step now uint32_t
6 years ago
DiSlord
2d3de65160
fix typo
6 years ago
DiSlord
b51e55ed4b
fix progress bar
6 years ago
DiSlord
e92c2681ac
Add variable sweep point menu for test
6 years ago
DiSlord
29aa24cba9
more simply code
6 years ago
DiSlord
05747e3ce5
move init timings to perform
6 years ago
DiSlord
fc46c84d0b
Remove more calls update_rbw
...
Not need made dirty in it
6 years ago
DiSlord
29008c6969
Revert one, this data need for calc_min_sweep_time_us();
...
But in perform this call again!
6 years ago
DiSlord
2165ad38b2
Remove double init settings
...
This functions call in perform in apply_settings();
6 years ago
DiSlord
2942998b8e
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
4925e008a9
More faster exit on user input
6 years ago
erikkaashoek
33a83e843d
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
8c647daf12
Repair error on vbwSteps in precise mode
6 years ago
DiSlord
acfed38317
Exit from wait trigger, not read data in this case after (fix slowdown UI at this case)
6 years ago
DiSlord
f4ccfc953e
more simple code for trigger
6 years ago
DiSlord
27e77e45f8
Remove variable
6 years ago
DiSlord
324e543877
use int16_t for fast search trigger and as result of SI4432_RSSI()
6 years ago
DiSlord
432a715768
More simple and fast trigger event search
6 years ago
erikkaashoek
87635d665d
Add HW refresh option after 5000 sweeps
6 years ago
erikkaashoek
901c4dcc0a
Changed to symbolic names for the SI4432 selection
6 years ago
erikkaashoek
6e1a41f27f
Repaired attenuation cache problem
6 years ago
erikkaashoek
075817c494
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
9c031b03ce
Less HW reload required
6 years ago
DiSlord
39dbe316f5
revert freq cache count
6 years ago
DiSlord
f491e4b39b
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
dea3a8feb2
Fix typo
6 years ago
DiSlord
26e33535d7
Cache attenuation data, not rewrite if some
...
Not redraw status on trigger
6 years ago
erikkaashoek
beaf183930
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
1897953749
Selftest 3 working again
6 years ago
DiSlord
7213afd3e2
Code cleanup
6 years ago
erikkaashoek
39e1a02220
Trigger line to BLUE and status panel trigger text to green in NORAL mode
6 years ago
erikkaashoek
3087d5f39b
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
08f4235008
Not use for trigger level stored trace
6 years ago
erikkaashoek
37495e9750
Add UP/DOWN trigger option and optimize constants
6 years ago
DiSlord
12fcfc560b
Small text fixes
6 years ago
erikkaashoek
84e5abe9ac
Remove dead time after output sweep
6 years ago
erikkaashoek
68d43e7fc0
Sweep time updates in output mode
...
This includes showing the actual sweep time in output mode so you can see when you have selected an impossible sweep time. The form does not auto refres so the new time is only visible after hitting a button
6 years ago
erikkaashoek
e63b6de6ab
Small text improvements
6 years ago
erikkaashoek
797277934c
Add AGC debug and some words changed
6 years ago
erikkaashoek
c326787273
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
654e58e0d1
Add option to debug AGC
6 years ago
DiSlord
d52ecc46ec
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
...
# Conflicts:
# sa_core.c
Fix trigger work, now trigger on rise edge of signal
also possible fix bug vs reset SI4432_step_delay if trigger enabled
6 years ago
erikkaashoek
aa2468955d
Revert "Prevent scan data twice if trigger option set (1 scan - normal scan, second is trigger wait, amd new scan before)"
...
This reverts commit 2073ae18b3 .
6 years ago
erikkaashoek
1890f3199a
Revert "Fix double &&"
...
This reverts commit 53b4a9265e .
6 years ago
DiSlord
e46fb7dd5c
Merge branch 'DiSlord_test_branch' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
...
# Conflicts:
# sa_core.c
6 years ago
erikkaashoek
53b4a9265e
Fix double &&
6 years ago
DiSlord
cc8e53d366
Revert "Prevent scan data twice if trigger option set (1 scan - normal scan, second is trigger wait, amd new scan before)"
...
This reverts commit 2073ae18b3 .
Need more detail work to fix it
6 years ago
DiSlord
2073ae18b3
Prevent scan data twice if trigger option set (1 scan - normal scan, second is trigger wait, amd new scan before)
6 years ago
DiSlord
9fad730664
More correct detect start time (for vbw)
6 years ago
DiSlord
9e44a08b3f
Fixes for time calculation at 1 step, now in most cases correct timings found after 1 sweep (skip start init delays)
...
Sweep time start calculate at 1 data get
Correction delays apply for every point so need divide on sweep_points (fix my mistake)
6 years ago
DiSlord
b0611b4951
Improved responsiveness of the UI interface.
...
Now if the scan time is more than 100ms, a cycle is used in which you can interrupt the processing of user input
6 years ago
DiSlord
c61f9d46d1
Fix apply additional delays twice in some cases
6 years ago
DiSlord
ce7bb82e6f
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
erikkaashoek
a2eead2d5d
Correct sweep time measurement when triggering is active in slow CW mode
6 years ago
erikkaashoek
7bc613b914
Set offset delay to safe value
6 years ago
erikkaashoek
9200611124
Prevent unneeded updating of status panel
6 years ago
DiSlord
19e5b208da
Merge branch 'master' of https://github.com/erikkaashoek/tinySA
...
# Conflicts:
# sa_core.c
# si4432.c
6 years ago
erikkaashoek
4554e1e619
Always show time after sweep with updated delay
6 years ago
erikkaashoek
a4ee3405dd
Renamed measure variable to something more meaningfull
6 years ago
erikkaashoek
e680d7e8aa
Updated sweep time logic and corrected first sweep after update
6 years ago
DiSlord
6c58939a6f
Fix my mistake on measure time
6 years ago
DiSlord
5acc180a92
Use variable for count sweep time
6 years ago
DiSlord
a2764f0896
restore time update on status panel
6 years ago
DiSlord
0eb769c61c
better solution for small time values
6 years ago
DiSlord
fb79c15a7e
Manually set delay for small times
6 years ago
DiSlord
dacb63c0f7
More fixes to timings
6 years ago
DiSlord
bf503d3629
Update greed on correction complete
6 years ago
DiSlord
0c83dc063d
Some fixes for timings
6 years ago
erikkaashoek
e568714722
Remove float in calc_min_Sweep_time
6 years ago
erikkaashoek
01038cf696
Forc frequency and status panel updates together to ensure equal time display
6 years ago
erikkaashoek
2186d202c3
vbw also vbw_x10 and repaired remaining rbw
6 years ago
DiSlord
5d0cd17718
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
...
# Fixed Conflicts:
# sa_core.c
6 years ago
erikkaashoek
a4b0230139
Added offset_delay
6 years ago
DiSlord
3a2d52b90e
Small fix setRBW parameter type
6 years ago
DiSlord
0dedf0b19d
Rewrite RBW and actualRBW use code
...
Now values is uint16 (float before)
And value = x10 in kHz (possibly better use uint32_t and in Hz)
Only one part of code i think need more fix:
VBW use still float
6 years ago