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