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
erikkaashoek
3a307ad78e
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
114b39fd3f
Rename extra fast
6 years ago
DiSlord
d845c67d23
small code optimization
6 years ago
DiSlord
5c8ae50a3e
Fix wrong file update
...
Revert "remove not correct select waterfall button on enable spur removal"
This reverts commit 9b4a8d916c .
6 years ago
DiSlord
9b4a8d916c
remove not correct select waterfall button on enable spur removal
6 years ago
erikkaashoek
e9626c21ff
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
311d0bda42
Massive sweep time redesign
6 years ago
DiSlord
a2ff8edabd
Small style fixes
...
SPI_BUFFER_SIZE depend from CELLWIDTH and CELLHEIGHT
6 years ago
erikkaashoek
ee2ffa105d
also here change letter
6 years ago
erikkaashoek
54e3eb5537
Updated sweep time prediction
6 years ago
erikkaashoek
0eab48086b
Simplified and cleaned sweep code and repaired level sweep
6 years ago
erikkaashoek
654377907f
Use lower case 's' for seconds
6 years ago
erikkaashoek
acf2e93401
Add high mode specific attenuation menu
6 years ago
erikkaashoek
e2bbfe8b13
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
cf96ae7d22
Replace hardcoded values on defined constant
6 years ago
DiSlord
f9ad83dbef
Define SI4432 registers
...
Use defined names for better read code
6 years ago
erikkaashoek
d0a7c0649b
Added measuring of minimum sweep times
6 years ago
DiSlord
1dde3bd245
Remove more not need full screen redraw, more faster screen update in some cases
6 years ago
DiSlord
e365edb083
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
fc6e705fc8
Revert "Debug sweep time output"
...
This reverts commit 22a0d8fd38 .
6 years ago
erikkaashoek
ae6f32fc12
Add large amount of comment to perform and sweep
6 years ago
DiSlord
22a0d8fd38
Debug sweep time output
6 years ago
DiSlord
7ec86191be
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
erikkaashoek
d32f77a6d2
Measure and predict sweep time
6 years ago
DiSlord
1efe2b7871
Replace fabs macro on fabsf(float) function from math.h (more correct and compact use it for float)
6 years ago
erikkaashoek
a7c4558452
Removed color red from status panel and added scan speed indicator
6 years ago
erikkaashoek
43da653076
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
11c5938807
Change use time from float to uint32 type
...
Now time settings stored as uSec value
6 years ago
erikkaashoek
5b8391fffb
Increase speed of extra fast scan
6 years ago
erikkaashoek
43a17936b2
Correct extra fast error
6 years ago
erikkaashoek
269b09d6a7
Speed improvement experiments
6 years ago
erikkaashoek
46616a6ce7
Sweep progress bar
6 years ago
erikkaashoek
5140ccde5a
Updated spur shifts and 10MHz keypad
6 years ago
erikkaashoek
dc46aa0ccb
Changed to CORRECT FREQUENCY and set min/max frequency
6 years ago
erikkaashoek
58e557f0d5
Send all console data in selected unit except scanraw
6 years ago
erikkaashoek
95fda046ef
No autoattenuation in normalized mode and markers turn red on overload
6 years ago
erikkaashoek
235840e9a9
Display subtract is active in statuspanel
6 years ago
erikkaashoek
2bd78e6ce4
Add normalize button, no auto attenuate when subtracting storage
6 years ago
erikkaashoek
c12b661905
Brighther red and S for seconds
6 years ago
erikkaashoek
e861cb7b0b
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
75cedbd0c8
Reset to known state after selftests
6 years ago
DiSlord
1c1491fd2a
More fixes for 4` display
...
Remove unused function definitions
Use printf format for time string
6 years ago
DiSlord
bc5b5f8e5b
Small format fixes in draw_cal_status
6 years ago
erikkaashoek
6ac1d9dfdb
Repaired selftest with new attenuation schema
6 years ago
erikkaashoek
ff6623958c
Rename step_atten to atten_step
6 years ago
DiSlord
d4044808e8
Add waterfall palette (not used by default) for enable need #define _USE_WATERFALL_PALETTE in nanovna.h (more info see in waterfall.c)
...
Add gradient calculation for waterfall (enabled by default)
Now HEIGHT = (GRIDY*NGRIDY), GRIDY variable integer value and depend from render area height
It allow save size and more better align render area
More constants fixes for 4`display
Fix full screen redraw on menu back or select next
6 years ago
erikkaashoek
a1f4799e33
Extended attenuation range in low input and step attenuation in high input
6 years ago
erikkaashoek
79e1c4ebda
selftest from console mode working again
6 years ago
erikkaashoek
01c4f31bb6
Added capture selftest end screen
6 years ago
erikkaashoek
b950251951
Resume selftest error corrected
6 years ago
erikkaashoek
4a2c18e98c
Selftest error screens can be captured
6 years ago
erikkaashoek
63e8cee471
Calculate correct CW sweep time when spur is on
6 years ago
erikkaashoek
7d259443ab
Added trigger cmd and level cmd in high output mode
6 years ago
erikkaashoek
2c3a268c47
Levelsweep warp error and show UI after cmd mode switch
6 years ago
erikkaashoek
88a9a0a866
Add output and f cmd and repair TIME status mismatch in high mode
6 years ago
erikkaashoek
72653930d5
Attenuation and output levels in 0.5dB steps
6 years ago
erikkaashoek
6246eb3492
Changed to LEVEL CHANGE and delta markers to dBc
6 years ago
erikkaashoek
b6d7de9e4f
Copyright header added
6 years ago
erikkaashoek
9a8a1558ee
Various UI improvements
6 years ago
erikkaashoek
25a302b917
Updating sweep indicators
6 years ago
erikkaashoek
ffd204d081
Github name change
6 years ago
erikkaashoek
2925336314
Correct delta unit and fast trigger sweeps
6 years ago
erikkaashoek
a56868cdb0
COrrect small sweep time calculation errors and long sweep time lockup
6 years ago
erikkaashoek
188308b5da
Disable AM modulation in high output
6 years ago
erikkaashoek
e8ce011f5d
dBc, shift waterfall and do not reset cal output
6 years ago
erikkaashoek
8584158b58
Fast sweep added
6 years ago
erikkaashoek
4c2f3d821c
Small text edits
6 years ago
erikkaashoek
c136d58853
output default off, help text improved, use %.3F format
6 years ago
erikkaashoek
879ae21538
zero span auto reflevel and display trigger level after setting
6 years ago
erikkaashoek
e48a37b504
Selftest 4 and sample repeat bugs
6 years ago
erikkaashoek
a02f94d3c8
Power cycle SI4432 on switch setting
6 years ago
erikkaashoek
76bb2d59dc
UI errors corrected and some code squeeze
6 years ago
erikkaashoek
27313d4ea9
Do auto reflevel calculations scaled to scale
6 years ago
erikkaashoek
8f31d8fafd
Reflevel multiple of scale
6 years ago
erikkaashoek
77f8938edd
Many small ui updates
6 years ago
erikkaashoek
7f0efbfdf9
Scale entry and trace command afapted
6 years ago
erikkaashoek
785d302817
Remove reflevel to multiple of scale
6 years ago
erikkaashoek
a8a7209f9c
Output sweep time repaired and output on/off implemented
6 years ago
erikkaashoek
492fbbed7f
Scaling linear units implemented
6 years ago
erikkaashoek
87555f8c3e
Sweep time calculation and delayed scale increase
6 years ago
erikkaashoek
be66fab7f6
Sweep speed improvement and better sweep time calculation
6 years ago
erikkaashoek
7a616786ca
Rounding and extra market digit
6 years ago
erikkaashoek
dbb685f794
Corrected auto agc error in linear mode
6 years ago
erikkaashoek
a5dff1a84a
Time grid added and time resolution updated
6 years ago
erikkaashoek
b522e2feb7
Change status letters
6 years ago
erikkaashoek
9bb9f92b98
Add auto indicators and tri-state switches
6 years ago
erikkaashoek
d3d2c2104f
Set auto reflevel of onsetting scale
6 years ago
erikkaashoek
70cb7cbe5a
Update of auto leveling in linear mode
6 years ago
erikkaashoek
67851716ba
Status panel to 30 pixels
6 years ago
erikkaashoek
93a3c2f439
grid in Linear mode only 5,1,1 and "load" command added
6 years ago
erikkaashoek
c1c1681c29
Keep reflevel
6 years ago
erikkaashoek
9c0584abd7
Simplified scale/refpos approach
6 years ago
erikkaashoek
5c2d57888c
Restore screen after calibration
6 years ago