DiSlord
3f6bbbf533
ui_process_touch optimization (get touch position in it, process data later)
5 years ago
DiSlord
4559c7245a
More compact marker drag functions
5 years ago
DiSlord
c6fc9a5d80
Add define for MARKER_INVALID and TRACE_INVALID
...
Remove obsolete marker search functions
5 years ago
erikkaashoek
a1559e77ac
low output corrected
5 years ago
erikkaashoek
c3e9c8aaf2
TINYSA3 and TINYSA4 merged
5 years ago
erikkaashoek
42fd2b713b
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
a95ec1d8cc
Remote desktop
5 years ago
erikkaashoek
e8d23a7047
Added output leveloffset
5 years ago
erikkaashoek
682dd8457d
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
6cc3ace210
Output level inc/dec keys work with external amp
5 years ago
erikkaashoek
93f37a7c7a
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
7c7fd57b16
Add battery status to form and freq_t
5 years ago
erikkaashoek
a04d69b011
Converted to 64 bit frequencies
5 years ago
erikkaashoek
94fd6e083d
Power levels multiple SPI speeds
5 years ago
erikkaashoek
224a96df63
Hangup output menu repaired again
5 years ago
erikkaashoek
726156e4d7
Modulation repaired
5 years ago
erikkaashoek
947c612f37
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
0dadd2e2db
Solved hangup bug when modulation was active
5 years ago
erikkaashoek
0fdb646c0f
Modulation working
5 years ago
erikkaashoek
05c85e8fcd
Text correction
5 years ago
erikkaashoek
f19a9f9f3d
Freq quick buttons corrected
5 years ago
erikkaashoek
238b60093e
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
876b832a44
Freq also has quick buttons
5 years ago
erikkaashoek
ea41a86487
Add level quick buttons and high output keypad
5 years ago
erikkaashoek
3191fccaad
Remote control working
5 years ago
erikkaashoek
4f9c9aad73
First step of adding harmonic mixing and maxFreq now 4.29GHz
5 years ago
erikkaashoek
e1d19d79c4
Slider improvements
5 years ago
erikkaashoek
afec539dac
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
4828b068f2
Remove start/stop in output mode with slider
5 years ago
erikkaashoek
9e2749ede0
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
606ec95b5f
Slider span
5 years ago
erikkaashoek
802ab82ce9
Slider updated and selftest 7
5 years ago
erikkaashoek
2015f1725c
Added high output level slider
5 years ago
erikkaashoek
7f70896ed4
Outputlevel slider added
5 years ago
erikkaashoek
edb87de448
Slider update
5 years ago
erikkaashoek
bca0f83a46
Updated slider
5 years ago
erikkaashoek
05351c533f
Slider improved
5 years ago
erikkaashoek
af88eae535
Slider working
5 years ago
erikkaashoek
a37a40228e
Split LO and RX drive
5 years ago
erikkaashoek
5168a191e3
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
ac6dd84250
Added external amp in output mode
5 years ago
erikkaashoek
8921e10de4
Double click for bottom quick menu bug solved
5 years ago
erikkaashoek
8f3a4da50e
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
17697051bc
Solved vbat race condition
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
73ae3f901d
Added frequency quick menu
5 years ago
erikkaashoek
f5b6f318bb
Corrected keypress bug
5 years ago
erikkaashoek
b93dcefa05
Updated spur removal setting and marker quick menu
5 years ago
erikkaashoek
41994127e8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
be2fb2e466
Added quick menu
5 years ago
erikkaashoek
fbc6238cbd
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
6f87211a66
Remove __ULTRA_SA__
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
915038233f
Auto center mode added
5 years ago
erikkaashoek
62d83ee44f
Added sample mean calculation
5 years ago
erikkaashoek
424051821f
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
e0ab998ffd
Rework FM modulation and UI crash
5 years ago
erikkaashoek
79257600f3
Erase menu in waterfall aerea
5 years ago
erikkaashoek
2d7e702227
Automatic disable tracking if marker is dragged
5 years ago
erikkaashoek
834171d228
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
b798ea2649
Fix crash after touching below active menu
5 years ago
erikkaashoek
6dfe1be073
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
ff54300994
Show direct marker selection even when sweep is paused
5 years ago
erikkaashoek
b21627591e
Lever mode never searches but always moves
5 years ago
erikkaashoek
0e7c601c71
Marker search now deactivates tracking
5 years ago
erikkaashoek
ac7e09efdd
Marker PEAK SEARCH added
5 years ago
erikkaashoek
58be2b410c
Merge branch 'master' into tinySA-V4
5 years ago
DiSlord
360584b4ab
Remove obsolete input mode
5 years ago
DiSlord
694bc1b829
Fix erase on input
5 years ago
erikkaashoek
dda9c2b408
Fine grain frequency control
5 years ago
erikkaashoek
ffba0dadf9
Merge branch 'master' into tinySA-V4
5 years ago
erikkaashoek
9f152c34d4
Button drag added
5 years ago
DiSlord
31545e3b17
Fix erase on input
5 years ago
DiSlord
7ff0be62ac
Initial commit for H4 tinySA version
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
011fa73c72
More UI cleanup and formatting
5 years ago
DiSlord
4ef8543322
More menu buttons use ADV mode
5 years ago
DiSlord
ac38144dfd
Fix tupo
5 years ago
DiSlord
26476c4480
Fix market tracking if no active marker
5 years ago
DiSlord
643416d0ba
Fix not clean button id disabled button present
5 years ago
DiSlord
21f87e8f3c
Fix bug
5 years ago
DiSlord
ca6d982271
UI cleanup
5 years ago
DiSlord
635f4ffd59
Use UI_FUNCTION_ADV_CALLBACK for menu_harmonic
...
More cleanup
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
DiSlord
167a7f1069
Move check box icon at right side of button
5 years ago
DiSlord
8900f87160
Initial iteration of 3d button UI
5 years ago
DiSlord
326ec09f0f
Enable fullscreen 3d keyboard
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
fd3d78e96d
Remove some unused menu's
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
7d1126a03c
Fix wrong text align
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
3f71a176d3
More simple keyboard data
6 years ago
DiSlord
8f2bcc0d73
Cleanup non cell area under button on exit
6 years ago
DiSlord
588c69442f
not need display menu on keyboard input (so add really full screen keyboard)
...
move size definitions to header
6 years ago
DiSlord
6833ea601a
Fix waterfall for 145 points
...
Prepare for 3d buttons update (fix keyboard draw buttons)
6 years ago
erikkaashoek
8c647daf12
Repair error on vbwSteps in precise mode
6 years ago
erikkaashoek
62b2751754
Autosave touch cal
6 years ago
DiSlord
62c80c8668
Touch fixes, and optimization
6 years ago
DiSlord
800fa5ea66
Not redraw menu then need step back and leave ui
6 years ago
DiSlord
29fe6898ed
Simply redraw on menu walk
6 years ago
erikkaashoek
e373239447
Revert "Revert "Use average (count = 8) for all ADC measure (include battery)""
...
This reverts commit b0bbe71747 .
6 years ago
erikkaashoek
b0bbe71747
Revert "Use average (count = 8) for all ADC measure (include battery)"
...
This reverts commit aea7761a55 .
6 years ago
DiSlord
aea7761a55
Use average (count = 8) for all ADC measure (include battery)
6 years ago
DiSlord
6501c3dd74
Better responsive touch, also use averaging for touch X/Y read
...
Define and use ADC channels name (for easy use on another boards)
6 years ago
DiSlord
e731ae0a0e
Full screen keyboard
6 years ago
DiSlord
f72d4975ae
redraw freq on screen update for leave_ui_mode
6 years ago
DiSlord
a89a93360b
Bigger text for DFU
6 years ago
DiSlord
7245722343
Fix error on menu walk up from leveler if some menu items disabled (example in HI output modulation select menu)
...
Also now more easy disable some menu items (only in menuDisabled need add rule)
Add delay then walk in menu
More compact code
6 years ago
DiSlord
eca14f8e3c
Small code optimization (less size) in marker move from leveler
...
Now step increase every 4 step on one
6 years ago
erikkaashoek
311d0bda42
Massive sweep time redesign
6 years ago
erikkaashoek
acf2e93401
Add high mode specific attenuation menu
6 years ago
DiSlord
1dde3bd245
Remove more not need full screen redraw, more faster screen update in some cases
6 years ago
DiSlord
11c5938807
Change use time from float to uint32 type
...
Now time settings stored as uSec value
6 years ago
DiSlord
425221aa10
Use better button input debounce and input process (this used in last NanoVNA firmwares) more compact and simple
...
Replace POINTS_COUNT to sweep_points this more correct
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
0a24a6e37b
Prepare for 4 inch display
6 years ago
erikkaashoek
4a2c18e98c
Selftest error screens can be captured
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
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
4e40b69e63
Repaired jog switch control of span
6 years ago
erikkaashoek
9a8a1558ee
Various UI improvements
6 years ago
erikkaashoek
3b61c73a11
Replace LCD size constants
6 years ago
erikkaashoek
c136d58853
output default off, help text improved, use %.3F format
6 years ago
erikkaashoek
76bb2d59dc
UI errors corrected and some code squeeze
6 years ago
erikkaashoek
77f8938edd
Many small ui updates
6 years ago
erikkaashoek
7f0efbfdf9
Scale entry and trace command afapted
6 years ago
erikkaashoek
492fbbed7f
Scaling linear units implemented
6 years ago
erikkaashoek
3493e82d83
Small ui corrections
6 years ago
erikkaashoek
c0e152f6c0
Small UI improvements and additional units
6 years ago
erikkaashoek
29821f98de
New menu working
6 years ago
erikkaashoek
ca9f856c1e
Trial for low mode only meny options
6 years ago
erikkaashoek
2898c02d36
Load/Store of settings added
6 years ago
erikkaashoek
aa6c062341
Modify marker menu created adn ADF4351 core added
6 years ago
erikkaashoek
8bffd8ba36
Added harmonic mixer
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
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