ВшЫдщкв
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
ВшЫдщкв
992e51cf8b
Optimize size of groupdelay_from_array function
6 years ago
ВшЫдщкв
4b9c348a1a
Fix typos
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
2d8be205d0
fix: broken display of cw frequency
6 years ago
TT
e1ba0c77f0
chore: store velocity factor in float
6 years ago
TT
fcb0be6def
fix: remove upper limit of signed int32 for frequency setting
6 years ago
Damiano Bortolato
f9ef7efd39
BUGFIX: deselecting all markers freezes the gui.
...
A index check on current_marker value was missing.
6 years ago
TT
75ea464c91
chore: delta symbol
6 years ago
TT
481fa990db
feat: draw marker value in white
6 years ago
TT
0bfa2c073e
feat: add marker smith value format menu
6 years ago
TT
b2f2ec3320
fix: show channel in marker info
6 years ago
TT
39c40a1f43
view: show marker frequency
6 years ago
TT
a534a89c89
feat: add marker delta mode
6 years ago
TT
b65f44bc2e
feat: show freq on multiple marker info
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
c7af840f53
feat: add feedback of lever mode
6 years ago
TT
6dcfe03ef0
fix: edelay position on odd number of traces
6 years ago
TT
b9bafa21db
fix: adjust visivility to reduce flash size
6 years ago
TT
08a2f6972d
feat: fasten drawing by inlining circle_inout
6 years ago
TT
3f209e4986
feat: add marker search
6 years ago
TT
dcbcfe162c
chore: shrink 5x7 font
6 years ago
TT
1cf19fa50a
fix: invert sign of group delay
6 years ago
TT
65a07a7a27
feat: show second marker position on time domain ( fixed #85 )
6 years ago
TT
55cacef4d4
chore: group delay
6 years ago
TT
7ad51be1e4
fix: calc group delay by average of 2
6 years ago
TT
bc99459972
close:#13 feat: add electrical delay to show
6 years ago
TT
342c5ff669
add trace format of group delay
6 years ago
TT
f7e712798a
chore: remove warnings
6 years ago
TT
30d33571fa
fixed: freeze on touching in boot #57
6 years ago
TT
516319b354
fix: plot only if sweep completed
6 years ago
TT
47f48d83e4
fix: omit drawing screen from usb thread
6 years ago
cho45
1120d5c33b
Fix timedomain transform (based on acd944d5fa1c8bfd016b27c65e92e14e81f755c8 by @erikkaashoek )
6 years ago
cho45
a3b511f468
show time domain range
6 years ago
cho45
b17ecfa533
minor fixes
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
a9457dbd0a
show battery indicator (requires implementing D2 on board)
6 years ago
cho45
480ad0f745
static inline reduce stack memory usage
6 years ago
TT
e1d2b0e747
Merge pull request #20 from cho45/optimize-drawline
...
Optimize drawline
6 years ago
TT
5b5a46556d
view: show scale with prefix in linear format
6 years ago
TT
3e841920fb
refactor: introduce trace_info
6 years ago
cho45
be3a43711b
remove old impl
6 years ago
cho45
3883e9cfa1
implement alternate drawline
6 years ago
TT
7ff53357bd
feat: use default scale on format change
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
8fdedea919
feat: interpolate CAL from current saved file
6 years ago
TT
af17abd053
fix: sign failure on impedance calculation
6 years ago
TT
7228ebd5fa
add numeric input (WIP)
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
774a11ae74
add interpolation on cal
8 years ago
TT
ee6f5a9d83
change keypads on scale, scale handling
9 years ago
TT
5a63fe6890
make smooth touch and lever operation, rearange cal menu
9 years ago
TT
295ec105e6
set scale and refpos temporally
9 years ago
TT
75ea6308ed
fix trace becoming broken line
9 years ago
TT
cb50a0e6c3
add toggle sweep operation
9 years ago
TT
4845bde486
change from active to active_props
9 years ago
TT
407d802a9c
remove unused code, use sweep instead of scan, sweep_points instead of 101
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
7943a3fe96
add dragging marker
9 years ago
TT
9f5259556c
split config and properties
9 years ago
TT
fd38f249ce
continue signal on cw mode
9 years ago
TT
74cfdb93a3
arrange code, add notice at head of each file
9 years ago
TT
8038df8c66
change adc driver not to use chibios hal
9 years ago
TT
8d39e43471
rename freq_start/stop
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
4e55ca4f70
add atof of my own
9 years ago
TT
69c41aa57e
add wait_dsp function, add trace all off command, fix hang on ploting polar with trace 0
9 years ago
TT
25dd4bf182
add grid control, etc
9 years ago
TT
121691b5e1
add polar_grid, experimental smith_grid2
9 years ago
TT
052460d145
add cal status indicator
9 years ago
TT
04d1ec19ab
add impedance and L/C parameter value on marker of smith chart
9 years ago
TT
f0eaa108ad
save trace and marker data
9 years ago
TT
faaf6dd353
fix marker info drawing disorder
9 years ago
TT
5498d63751
make controlable marker with lever switch, test menu display
9 years ago
TT
23f2b7f695
optimize drawing rectangular grid
9 years ago
TT
bc6ce2963c
add some comments, order code
9 years ago
TT
3eb8125086
add marker command
9 years ago
TT
be967b006c
rearrange marker info
9 years ago
TT
00a4b70bf7
split code into plot.c
9 years ago