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
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
54e3eb5537
Updated sweep time prediction
6 years ago
erikkaashoek
d0a7c0649b
Added measuring of minimum sweep times
6 years ago
DiSlord
11c5938807
Change use time from float to uint32 type
...
Now time settings stored as uSec value
6 years ago
DiSlord
744a8db67d
More compact shiftIn and shiftOut
...
Add buffer shiftInBuf and shiftOutBuf in/out
Replace int freq on uint32_t
Fix in SI4432_Set_Frequency Freq_Band overflow
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
992973eee2
Change colors for new gamma
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
c14584c6a9
Improved compatibility with 4inch code
6 years ago
erikkaashoek
0a24a6e37b
Prepare for 4 inch display
6 years ago
erikkaashoek
4a2c18e98c
Selftest error screens can be captured
6 years ago
DiSlord
b32733749d
Use defined constants for button size in redraw request
6 years ago
DiSlord
cfb21b2f5d
Move (and add new) some menu size variables to nanovna.h
...
Better use this values and font size for draw menu buttons
Increase right menu button width from 60 to 70
Decrease menu button height from 30 to 28
6 years ago
erikkaashoek
303405afd7
Variable size font
6 years ago
erikkaashoek
63e8cee471
Calculate correct CW sweep time when spur is on
6 years ago
erikkaashoek
3db1738e0b
Change to levelchange and sweeptime cmd added
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
2925336314
Correct delta unit and fast trigger sweeps
6 years ago
erikkaashoek
e8ce011f5d
dBc, shift waterfall and do not reset cal output
6 years ago
erikkaashoek
3b61c73a11
Replace LCD size constants
6 years ago
erikkaashoek
8584158b58
Fast sweep added
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
8f31d8fafd
Reflevel multiple of scale
6 years ago
erikkaashoek
7f0efbfdf9
Scale entry and trace command afapted
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
9bb9f92b98
Add auto indicators and tri-state switches
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
c1c1681c29
Keep reflevel
6 years ago
erikkaashoek
58e2dd8dfb
Display sweep time in zero span mode
6 years ago
erikkaashoek
eb706a2728
Input sweep time setting added
6 years ago
erikkaashoek
7100b9aee0
Level offset and sweep time added
6 years ago
erikkaashoek
5ce6439211
Command levelsweep added
6 years ago
erikkaashoek
3493e82d83
Small ui corrections
6 years ago
erikkaashoek
068bfacbcf
correction table added to config
6 years ago
erikkaashoek
c0e152f6c0
Small UI improvements and additional units
6 years ago
erikkaashoek
29821f98de
New menu working
6 years ago
erikkaashoek
1b7d416e63
Enable execution of single selftest
6 years ago
erikkaashoek
330aa3c6ec
LINEARITY measurement added
6 years ago
erikkaashoek
40d5ceac61
Own_microsecond_delay busy loop
6 years ago
erikkaashoek
315b028020
Updated ULTRA mode
6 years ago
erikkaashoek
4ea1157b8b
Extended trigger and level rounding
6 years ago
erikkaashoek
302aa0fcaf
NGRIDY to 10 and added comments
6 years ago
erikkaashoek
ae63eaf7d2
Add trigger option
6 years ago
erikkaashoek
e0c71046f5
Better actual power and corrected <vbwSteps error
6 years ago
erikkaashoek
10d77ee691
stored trace now also saved to flash
6 years ago
erikkaashoek
7f43e46fd9
Some small UI requests
6 years ago
erikkaashoek
0827aaa16d
PC control working
6 years ago
erikkaashoek
eef33fa47f
Prepare for PC application
6 years ago
erikkaashoek
6c272d1f75
Small UI changes
6 years ago
erikkaashoek
d7763cec48
Add spur menu and cleanup code
6 years ago
erikkaashoek
2898c02d36
Load/Store of settings added
6 years ago
erikkaashoek
faea96b1c9
cmd selftest
6 years ago
erikkaashoek
1f7a0357a5
Making ULTRA_SA an option
6 years ago
erikkaashoek
20d9c2bbd6
Harmonic mode implemented
6 years ago
erikkaashoek
aa6c062341
Modify marker menu created adn ADF4351 core added
6 years ago
erikkaashoek
feb6f5e81a
Harmonic made optional
6 years ago
erikkaashoek
8bffd8ba36
Added harmonic mixer
6 years ago
erikkaashoek
2d430a4f58
Small improvements
6 years ago
erikkaashoek
a6b9e48921
Waterfall improvement and extra measurements
6 years ago
erikkaashoek
3aa934bad8
Tracking generator output and cleaning up UI
6 years ago
erikkaashoek
5b661b9093
Hangup in offset keypad solved
6 years ago
erikkaashoek
1a2664943f
Many marker and measurement related updates
6 years ago
erikkaashoek
e3d96b9bed
Auto reflevel and auto attenuation added
6 years ago
erikkaashoek
85e17da3bf
RBW power calibration table added and calibration completed
6 years ago
erikkaashoek
7d64766513
Optimize stack usage by shifting test and calibrate to lowest level
6 years ago
erikkaashoek
62e0120f22
Measurements working
6 years ago
erikkaashoek
ca687ea11b
Intermediate commit on UI change
6 years ago
erikkaashoek
bd50a9d3e5
Small bug fixes
6 years ago
erikkaashoek
0a03ff0a2f
Added full marker tracking
6 years ago
erikkaashoek
b3e8065857
Small memory optim
6 years ago
erikkaashoek
ae326020e3
Merge branch 'master' into tinySA
6 years ago
erikkaashoek
f0f6004bac
Added MAX_DECAY average
6 years ago
erikkaashoek
4b5e4dffdf
Small speed improvements
6 years ago
erikkaashoek
dea4d02631
Cleanup settings
6 years ago
erikkaashoek
6a627149d6
Test and calibrate updated
6 years ago
erikkaashoek
37befeb947
Self test extended
6 years ago
erikkaashoek
8dcf6a6b59
Force top level menu on screen
6 years ago
erikkaashoek
8989861112
3D buttons
6 years ago
erikkaashoek
e0a100af56
Clean up code
6 years ago
erikkaashoek
9c129b1310
Output modulation added
6 years ago
erikkaashoek
9fb0638def
Full screen mode menu
6 years ago
erikkaashoek
44eb6027a9
No stepping during output mode
6 years ago
erikkaashoek
f2137f4f97
All except waterfall working
6 years ago
erikkaashoek
4353721ec5
First running port
6 years ago
TT
1656342eeb
feat: add bandwidth setting of detector
6 years ago
TT
0d407577f8
style: uniform code style and untabify
6 years ago