DiSlord
b10e29c01f
Fix velocity factor on numeric value input multiple
...
Remove comments
Little code optimisation
6 years ago
ВшЫдщкв
5a4d02208f
define POINTS_COUNT in nanovna.h
...
fix 'micro' char in font
fix draw STOP distance in frequency field
fix x position calc in plot_into_index
fix frequencies delta defined as int in plot.c
fix frequencies defined as int in ui.c
6 years ago
ВшЫдщкв
4a0ba6741e
Continue size optimization (save 700-900 bytes)
...
Set menuitem_t size align as WORD (more compact on flash)
Add data to menuitem_t (more easy use callback functions, and save its sizing)
Rewrite some ui callback functions for use data field
More better look infinity and delta symbols
Fix grid sizing in update_grid (broken after frequency0 and frequency1 set as uint)
6 years ago
DiSlord
e7bdead77a
Merge branch 'master' into master
6 years ago
TT
066027f5b5
fix: prototype mismatch
6 years ago
ВшЫдщкв
6f666cf31b
Change Font size (more readable)
...
Rework display spi driver:
use DMA for read, write
add blitBitmap functions
Use DMA for color fill
More correct SPI bus control
Move color definitions to nanovna.h
Some code optimization for speed and size (save about 3k bytes)
Change grid Y resolution to 10
Fix convert from float to int (fix some rounding errors on plot)
Disable unused HAL serial
Change battery icon
6 years ago
TT
18a1ca4e6e
feat: add marker tracking
6 years ago
TT
e1ba0c77f0
chore: store velocity factor in float
6 years ago
TT
38e64a616f
chore: remove keypad icon
6 years ago
Damiano Bortolato
aa503ceb96
BUGFIX #79 : Numpad editor freeze
...
There code was exiting from ui_process_keypad without redrawing and switching ui_mode.
6 years ago
TT
0bfa2c073e
feat: add marker smith value format menu
6 years ago
TT
a534a89c89
feat: add marker delta mode
6 years ago
TT
1422e5fd49
feat: show each markers when multiple markers are active
6 years ago
TT
a3eb29ea04
feat: add marker operation groupdelay->edelay
6 years ago
TT
dd4eaed475
fix: change to marker lever mode on transform enabled
6 years ago
TT
c7af840f53
feat: add feedback of lever mode
6 years ago
TT
b909ccb716
feat: add lever operations (center, span, search)
6 years ago
TT
3f209e4986
feat: add marker search
6 years ago
TT
7adba06333
chore: reduce foot-print of numfont20x24
6 years ago
TT
0e982aa834
add: support negative time value
6 years ago
TT
4a9dee96a4
ui: remove close menu item
6 years ago
TT
9d41719fdc
use time mode for scale for group delay
6 years ago
TT
342c5ff669
add trace format of group delay
6 years ago
TT
3fc17e18f9
fix: break sweep loop on frequency change
6 years ago
TT
f7e712798a
chore: remove warnings
6 years ago
TT
0f24a6bd7f
feat: select active on marker menu, disable if the item is active
6 years ago
TT
65a36fbf91
feat: from clicking trace menu, change active, but not make disable
6 years ago
TT
e89c9bd6a7
Merge pull request #32 from cho45/timedomain
...
[proposal] Time Domain Operation
6 years ago
TT
118f3b3758
ui: close version on lever click
6 years ago
cho45
aa4faa5a6e
rename TDR -> TD
6 years ago
cho45
a3b511f468
show time domain range
6 years ago
cho45
6bad9de606
change menu name to 'TRANSFORM'
6 years ago
cho45
8f0bfacf3d
setting velocity factor
6 years ago
cho45
95ab399567
save domain mode
6 years ago
cho45
889d675836
TDR feature
6 years ago
cho45
73e0c19e8e
move `enter dfu` to submenu of config
6 years ago
cho45
5e9756e4e0
append `reset dfu` command and `CONFIG` -> `ENTER DFU`
6 years ago
TT
496b41fa1c
minor fix
6 years ago
TT
7a2d06c315
Merge pull request #25 from cho45/fix-backspace-on-touchpad
...
fix backspace rendering
6 years ago
cho45
39b7fdf95e
append version info screen to UI
6 years ago
cho45
2d1b2fcfbd
fix backspace rendering
6 years ago
cho45
480ad0f745
static inline reduce stack memory usage
6 years ago
TT
71386575d0
Merge pull request #17 from cho45/config-menu
6 years ago
cho45
18ba0a53c3
call touchcal from menu
6 years ago
cho45
f9a5d2e3ef
Add REAL IMAG R X trace format
6 years ago
TT
b823a8060d
ui: enable and all off in marker selection
6 years ago
TT
36c1d79e3c
ui: toggle marker selection
6 years ago
TT
e29a46ca28
feat: toggle on trace menu (omit sub menu)
6 years ago
TT
fcabdf0d1b
menu: split save and recall menu and place save in cal
6 years ago
TT
b815a5b2fe
menu: add feedback at correction/pause menu item
6 years ago
TT
dd724da327
view: add left arrow on menu items
6 years ago
TT
0807816e09
ui: add pad icon, electrical delay unit
6 years ago
TT
63d19f3f6f
WIP: up/down touch operation on numeric area
8 years ago
TT
e0197b8381
WIP: touch operation on numeric input area
8 years ago
TT
b64826b76a
add numeric input support scale and electrical delay
8 years ago
TT
f3a473bffa
work with keypad
8 years ago
TT
7228ebd5fa
add numeric input (WIP)
8 years ago
TT
5d1934d85f
support electrical delay
8 years ago
TT
5a441edc6b
update marker position on sweep frequency change
8 years ago
TT
a20f3770da
select trace on drag marker
8 years ago
TT
043972e6ca
fix segv on active trace 4, apply error term inside sweep loop, show active trace on marker info
8 years ago
TT
8ce6b7b6e0
omit redraw_all to fix to be ignored first push
8 years ago
TT
c121731b04
draw delta frequency of two markers
8 years ago
TT
95b3ac2a4b
enable marker->span menu function. rearange menu
8 years ago
TT
0ce695b886
rearange trace menu
9 years ago
TT
ee6f5a9d83
change keypads on scale, scale handling
9 years ago
TT
c30a2730f3
skip redrawing after touch cal to avoid hanging up
9 years ago
TT
5a63fe6890
make smooth touch and lever operation, rearange cal menu
9 years ago
TT
75288abb91
clear selection focus on touch operation
9 years ago
TT
b42749e57d
fix jump of touch sense, add touchtest command, draw on touch cal, fix gap of drag marker position
9 years ago
TT
295ec105e6
set scale and refpos temporally
9 years ago
TT
cb50a0e6c3
add toggle sweep operation
9 years ago
TT
c083fb9298
add refpos indicator, make marker able to be sticking out
9 years ago
TT
ee4576dc33
menu attribute change on trace selection and cal operations
9 years ago
TT
5ebb3330ff
add menu item delay (but not work)
9 years ago
TT
3852f9cb21
move menu_color and touch_cal to config
9 years ago
TT
7943a3fe96
add dragging marker
9 years ago
TT
9037593831
add save and restore dac value in flash
9 years ago
TT
a76698c166
add menu item of marker all off
9 years ago
TT
6c7da59a57
add marker to sweep freq function
9 years ago
TT
6a704c8588
rewind sweep again when frequency updated
9 years ago
TT
ef63476219
add single trace command, fix failure on changing polar to rect
9 years ago
TT
74cfdb93a3
arrange code, add notice at head of each file
9 years ago
TT
1c3f2df97a
move touch_position into apply_touch
9 years ago
TT
ed6aeb873c
add touch operation on keypad
9 years ago
TT
0bf87f42aa
work touch menu operation
9 years ago
TT
8038df8c66
change adc driver not to use chibios hal
9 years ago
TT
6d0ea0e1dd
remove fstart/fstop
9 years ago
TT
aa91bc23fc
add CW, mod freq from limits
9 years ago
TT
52dce51f31
add freq center/span
9 years ago
TT
8014d3442e
add button repeat. change numeric input
9 years ago
TT
9c3296ad0d
resistitive touch work in progress. add adc and gpt
9 years ago
TT
a50517bf3f
add keypad for freq and scale, add save menu
9 years ago
TT
d84a212a3b
add channel menu, narrow and ensure selection, reverse marker moving direction
9 years ago
TT
4e55ca4f70
add atof of my own
9 years ago
TT
25dd4bf182
add grid control, etc
9 years ago
TT
121691b5e1
add polar_grid, experimental smith_grid2
9 years ago
TT
9a63892480
add menu structure and behavior
9 years ago
TT
82a41e2e2e
add missing ui.c
9 years ago