erikkaashoek
7024300315
Pre/Post?Mid trigger added
5 years ago
erikkaashoek
efe18e0baf
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
29c10161dd
Corrected touch cal bug and code squeezing
5 years ago
erikkaashoek
b93dcefa05
Updated spur removal setting and marker quick menu
5 years ago
erikkaashoek
d359f83202
Repaired waterfall
5 years ago
erikkaashoek
3c95ed47f0
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
a40d83839e
Add FAST_SWEEP
5 years ago
erikkaashoek
49e136aa1c
Corrected output on/off command
5 years ago
erikkaashoek
f154339289
Added CP setting
5 years ago
erikkaashoek
faff36713b
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
561547a48e
More status panel space
5 years ago
erikkaashoek
90e5119470
Three stage item spacing
5 years ago
erikkaashoek
ab3ee6451d
Added ultra setting switch
5 years ago
erikkaashoek
fd11a2b81f
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
8849a2b0ac
Add more space between cal status items
5 years ago
erikkaashoek
121af7f6bb
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
474cdd4dd4
Reduce size
5 years ago
erikkaashoek
41994127e8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
be2fb2e466
Added quick menu
5 years ago
erikkaashoek
b8c04980a9
Added attack and decay
5 years ago
erikkaashoek
16c5d0f250
Proto updates
5 years ago
erikkaashoek
2d2f52d52f
Added ultra and extra_lna
5 years ago
erikkaashoek
183b932157
Update modes
5 years ago
erikkaashoek
965823a6cb
Solved SPI bug
5 years ago
erikkaashoek
c2ce6e10c9
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
DiSlord
52b4f2bd58
Use "palette" index for draw all on display
...
Colors stored in config
Now possible change any color by 'color' command and store for use
5 years ago
erikkaashoek
94cfd46996
Added marker to ref level
5 years ago
erikkaashoek
168a43a6d1
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
38fd765666
A lot of changes
...
- Store actual frequency in config
- Measure FM deviation
- Center zoom updated to work with dragged marker
- Improved touch calibration markers
5 years ago
erikkaashoek
917366bc1b
Corrected rounding error
5 years ago
erikkaashoek
34560a911b
Added averaging and narrowed span
5 years ago
erikkaashoek
84fd00631e
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
c13ee07320
Force AM markers
5 years ago
erikkaashoek
d7dd5f13e0
All working!!!!!
5 years ago
erikkaashoek
35e8016926
All working
5 years ago
erikkaashoek
353f338c4a
SI4486 and ADF4350 working
5 years ago
erikkaashoek
62d83ee44f
Added sample mean calculation
5 years ago
erikkaashoek
fae783f2a9
Working!!!!
5 years ago
erikkaashoek
94e620bf0d
Add IF2
5 years ago
erikkaashoek
d55ead2ea8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
47d41050ca
Change PASS BAND measurement not to ask for frequency
5 years ago
erikkaashoek
aca8f2dbcc
THD measurement added
5 years ago
erikkaashoek
424051821f
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
ae3a69cfbf
Serial integrated
5 years ago
erikkaashoek
e0ab998ffd
Rework FM modulation and UI crash
5 years ago
erikkaashoek
2eb6d4b2b9
Improve modulation
5 years ago
erikkaashoek
a56056903b
User settable modulation frequency
5 years ago
erikkaashoek
5904e600ee
User settable modulation frequency
5 years ago
erikkaashoek
db328ff327
Add menu option to set marker frequency
5 years ago
erikkaashoek
a54df8dad9
Merge branch 'master' of https://github.com/erikkaashoek/tinySA
5 years ago
erikkaashoek
dae01ca925
Add hamband and gridlines setting
5 years ago
erikkaashoek
0f9078f249
Split measure menu
5 years ago
erikkaashoek
28b6712338
Some code size squeezing
5 years ago
erikkaashoek
cafe2b7a47
Added 3 measurements
5 years ago
erikkaashoek
a534f5fad4
Repair load preset
5 years ago
erikkaashoek
8a4179c684
Correct wrong marker frequencies
5 years ago
erikkaashoek
834171d228
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
da41fc8eb6
Improved auto level
5 years ago
erikkaashoek
79a60450c8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
3e428150de
Mirror masking added
5 years ago
erikkaashoek
6dfe1be073
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
140a1be1a8
Bugs corrected
...
- Overload warning when normalized
- trace store not working
- save command not working
5 years ago
erikkaashoek
8daad51f74
Correct frequencies
5 years ago
erikkaashoek
c488f83e10
Sweeping with ADF works
5 years ago
erikkaashoek
ac7e09efdd
Marker PEAK SEARCH added
5 years ago
erikkaashoek
aaae71ab89
Move CALC to DISPLAY menu
5 years ago
DiSlord
7e0d28bf67
Cleanup
5 years ago
erikkaashoek
fb9e52ca9a
Small UI update and improved trigger status display
5 years ago
erikkaashoek
2cc54f49c8
Shift keypad enum;s closer to keypad table to reduce chance of errors
5 years ago
DiSlord
79edfca5ee
Last fixes use more compact UI format
5 years ago
erikkaashoek
ad2f8d363a
Improved timing and more sweep point options
5 years ago
erikkaashoek
3717d65402
Revert "Add more sweep point options"
...
This reverts commit 9eb78888a6 .
5 years ago
erikkaashoek
9eb78888a6
Add more sweep point options
5 years ago
erikkaashoek
135a7fd17d
More sweep point options and improved sweep delay
5 years ago
DiSlord
ec2d6a54ca
Change some text to fit in form
5 years ago
DiSlord
7dd31965f0
Not store unused font glyph (index < 0x17)
...
Add 10x14 bold font
Now all ili9341_drawstring_size replaced by use this font
Change some text for align in menus vs new font
5 years ago
DiSlord
037453fc8d
Remove usage blit16bitWidthBitmap
...
Now need use blit8BitWidthBitmap for draw image
Now big bitmap image need define as uint8_t bitmap array, for more easy use _BMP16, _BMP24, _BMP32 macro
Redefine bitmaps arrays vs this macro
Now bitmap image can be any width and height
Now any bitmap image can be draw transparent on cell
Result code more compact
5 years ago
DiSlord
a274ed97ce
Fix typo
5 years ago
DiSlord
011fa73c72
More UI cleanup and formatting
5 years ago
DiSlord
4ef8543322
More menu buttons use ADV mode
5 years ago
DiSlord
46e9b7790b
use the radio button for reflevel auto/manual and attenuate auto/manual
...
In MARKERS/MODIFY MARKERS/ the 4 marker buttons always have a checkbox
5 years ago
DiSlord
ac38144dfd
Fix tupo
5 years ago
DiSlord
f9132eb0cf
Use space after -> or <-
5 years ago
DiSlord
872626fbdd
Fix wrong marker select
5 years ago
DiSlord
b0ef2adee1
Fix wrong icon select for auto sample and offset delay
5 years ago
DiSlord
635f4ffd59
Use UI_FUNCTION_ADV_CALLBACK for menu_harmonic
...
More cleanup
5 years ago
DiSlord
43388c9db8
Use UI_FUNCTION_ADV_CALLBACK(menu_drive_acb)
...
For drive select
5 years ago
DiSlord
52ab7fa2b7
Use radio button for points count
5 years ago
DiSlord
fd831b5f96
Next step for UI mod:
...
Cleanup UI code
In most cases use UI_FUNCTION_ADV_CALLBACK for mod menu settings
Add Auto/Manual icon
Fix some bugs
5 years ago
erikkaashoek
38e4fcd143
Repair sweep command to include sweep points
5 years ago
erikkaashoek
03772830ce
Remove fast option in high mode and prune status info
5 years ago
DiSlord
8900f87160
Initial iteration of 3d button UI
5 years ago
DiSlord
0ec0c37204
Fix typo in text
6 years ago
erikkaashoek
4c48dade8c
3 small bugs soled
...
Cal output remains on after level cal and factory reset and update of correction takes up to 10 seconds to be visible
6 years ago
DiSlord
cb3b0af6ee
Code cleanup
...
Add base definition for menu callback and adv_callback functions
adv_callback - allow more better mod menu draw and process in one place (less error and less code size)
6 years ago
erikkaashoek
71172efaf3
speed menu improvements
6 years ago
erikkaashoek
fd3d78e96d
Remove some unused menu's
6 years ago
DiSlord
aaaa5506e9
Hide menu on waterfall select
6 years ago
DiSlord
5f5bdbcbbe
Use union for data convert
6 years ago
DiSlord
815dff4b48
Allow add values to button label
...
Implement some examples for this
This feature allow made more easy and safe button and save a lot of flash size
6 years ago
DiSlord
72ab183296
UI draw update
...
>Multiline text - now possible output multiline in one print (for 2 line buttons for example)
>But syntax is "1_line_text\n2_line_text" possible 3 line and bigger (need only more bigger height for output)
6 years ago
DiSlord
f9803e4d4f
ui code cleanup and simplify
6 years ago
DiSlord
3d6cc41341
More cleanup
6 years ago
DiSlord
f19a1c0ef7
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
3f71a176d3
More simple keyboard data
6 years ago
erikkaashoek
eaa93caa3d
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
596c8c9d90
Added spur shift debugging and IF help text
6 years ago
DiSlord
39da2683ac
Reduce code size
6 years ago
DiSlord
53657de9aa
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
c76995b1cb
Small code cleanup
6 years ago
erikkaashoek
c08346af2b
Fast below IF added and increase RBW if fast scanning
6 years ago
erikkaashoek
27e0159ce2
Add fast speedup menu option
6 years ago
erikkaashoek
1dbac1e03c
Some corrections to FAST sweep
6 years ago
DiSlord
755ee83f26
Define color for grid info
...
Need allow in future user select it by command (add palette)
6 years ago
erikkaashoek
d312fb3986
Ensure high mode attenuation and offset is working correctly and
6 years ago
erikkaashoek
ac9b51ab23
Removed update_rbw from perform as was already in apply_settings
6 years ago
DiSlord
e92c2681ac
Add variable sweep point menu for test
6 years ago
erikkaashoek
531d730a22
Add sweep speed submenu
6 years ago
DiSlord
800fa5ea66
Not redraw menu then need step back and leave ui
6 years ago
DiSlord
7213afd3e2
Code cleanup
6 years ago
erikkaashoek
3087d5f39b
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
37495e9750
Add UP/DOWN trigger option and optimize constants
6 years ago
DiSlord
e05cd7baa4
More text fixes
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
e680d7e8aa
Updated sweep time logic and corrected first sweep after update
6 years ago
erikkaashoek
ea660e5f71
change more large S to small s for seconds
6 years ago
DiSlord
086321de2a
lost fixes
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
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
5c8ae50a3e
Fix wrong file update
...
Revert "remove not correct select waterfall button on enable spur removal"
This reverts commit 9b4a8d916c .
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
DiSlord
11c5938807
Change use time from float to uint32 type
...
Now time settings stored as uSec value
6 years ago
erikkaashoek
269b09d6a7
Speed improvement experiments
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
2bd78e6ce4
Add normalize button, no auto attenuate when subtracting storage
6 years ago
erikkaashoek
a1f4799e33
Extended attenuation range in low input and step attenuation in high input
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
61cc1dc843
Remote control improvements
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
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
188308b5da
Disable AM modulation in high output
6 years ago
erikkaashoek
199c771d68
Refer realy off on reset and ui correction
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
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
76bb2d59dc
UI errors corrected and some code squeeze
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
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
a5dff1a84a
Time grid added and time resolution updated
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
c1c1681c29
Keep reflevel
6 years ago
erikkaashoek
f2dc47dd03
Wrong sweep time corrected
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
528895b6e8
Sweep time in seconds and auto AGC disabling
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
e77359b6ac
Small UI improvements
6 years ago
erikkaashoek
c0e152f6c0
Small UI improvements and additional units
6 years ago
erikkaashoek
7a4f789a24
Spur menu and reffer startup
6 years ago
erikkaashoek
29821f98de
New menu working
6 years ago
erikkaashoek
72cdb485ff
Display units better
6 years ago
erikkaashoek
1b7d416e63
Enable execution of single selftest
6 years ago
erikkaashoek
330aa3c6ec
LINEARITY measurement added
6 years ago
erikkaashoek
315b028020
Updated ULTRA mode
6 years ago
erikkaashoek
4ea1157b8b
Extended trigger and level rounding
6 years ago
erikkaashoek
ae63eaf7d2
Add trigger option
6 years ago
erikkaashoek
e0c71046f5
Better actual power and corrected <vbwSteps error
6 years ago
erikkaashoek
ca9f856c1e
Trial for low mode only meny options
6 years ago
erikkaashoek
27b183ccb1
100kHz scan speed improvement
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
2d63ad9aa4
RSSI repeat added
6 years ago
erikkaashoek
48ce35ea04
Updated power leveling tables
6 years ago
erikkaashoek
faea96b1c9
cmd selftest
6 years ago
erikkaashoek
bbe264fb8e
below IF added
6 years ago
erikkaashoek
6c1c5ea809
V0.2 working for board evaluation
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
2d22122256
Help text for numeric input added
6 years ago
erikkaashoek
a6b9e48921
Waterfall improvement and extra measurements
6 years ago
erikkaashoek
409d836a12
Tracking generator error corrected
6 years ago
erikkaashoek
3aa934bad8
Tracking generator output and cleaning up UI
6 years ago
erikkaashoek
c259ca4727
Marker search repaired
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
e749f7f8ac
ICON experiment
6 years ago
erikkaashoek
df524ed289
Binary search in spur table
6 years ago
erikkaashoek
5f3aed5844
Menu structure adapted
6 years ago
erikkaashoek
6ae3ef9019
Prepare for 8 menu buttons
6 years ago
erikkaashoek
012f915af9
Calibrate frequency
6 years ago
erikkaashoek
39a32fc6b8
Show if auto is selected
6 years ago
erikkaashoek
e3d96b9bed
Auto reflevel and auto attenuation added
6 years ago
erikkaashoek
1f86864f9a
Automatic attenuation added
6 years ago
erikkaashoek
46e09bc8fa
Various small improvements
6 years ago
erikkaashoek
993388625e
Improved SI4432 setup and selftest for sample time and attenuator
6 years ago
erikkaashoek
495063f5bf
First experiment with span in output mode
6 years ago
erikkaashoek
01a665f306
Powerlevels, spur table and marker menu update
6 years ago
erikkaashoek
92119ca101
High outputlevels and waterfall fix
6 years ago
erikkaashoek
7d64766513
Optimize stack usage by shifting test and calibrate to lowest level
6 years ago
erikkaashoek
e194b1f8bc
Increase output power selectable range
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
0575aed87b
First measurement function
6 years ago
erikkaashoek
a121457164
Show active markers in menu
6 years ago
erikkaashoek
0a03ff0a2f
Added full marker tracking
6 years ago
erikkaashoek
c40a01f22a
Large value text
6 years ago
erikkaashoek
b3e8065857
Small memory optim
6 years ago
erikkaashoek
4683b88d0c
Menu update
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
6c74a28458
Code cleaning
6 years ago
erikkaashoek
072803bab3
Updated stepdelay's
6 years ago
erikkaashoek
6a627149d6
Test and calibrate updated
6 years ago
erikkaashoek
8631ac14f1
Atampt to auto scaling and other UI improvements
6 years ago
erikkaashoek
37befeb947
Self test extended
6 years ago
erikkaashoek
8dcf6a6b59
Force top level menu on screen
6 years ago
erikkaashoek
f2b9a38e21
Mode switching improved
6 years ago
erikkaashoek
b56af01ba2
Cleaning up the high input menu system
6 years ago
erikkaashoek
9c129b1310
Output modulation added
6 years ago
erikkaashoek
9fb0638def
Full screen mode menu
6 years ago