Commit graph

139 commits

Author SHA1 Message Date
ВшЫдщкв 992e51cf8b Optimize size of groupdelay_from_array function 2020-01-23 22:05:32 +03:00
ВшЫдщкв 4b9c348a1a Fix typos 2020-01-19 16:47:50 +03:00
ВшЫдщкв 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
2020-01-19 11:16:18 +03:00
TT 18a1ca4e6e feat: add marker tracking 2020-01-18 22:27:56 +09:00
TT 2d8be205d0 fix: broken display of cw frequency 2020-01-18 14:26:21 +09:00
TT e1ba0c77f0 chore: store velocity factor in float 2020-01-18 13:03:38 +09:00
TT fcb0be6def fix: remove upper limit of signed int32 for frequency setting 2020-01-18 12:07:21 +09:00
Damiano Bortolato f9ef7efd39 BUGFIX: deselecting all markers freezes the gui.
A index check on current_marker value was missing.
2019-12-26 18:44:22 +01:00
TT 75ea464c91 chore: delta symbol 2019-11-30 13:47:34 +09:00
TT 481fa990db feat: draw marker value in white 2019-11-30 10:18:17 +09:00
TT 0bfa2c073e feat: add marker smith value format menu 2019-11-30 10:17:14 +09:00
TT b2f2ec3320 fix: show channel in marker info 2019-11-29 22:18:47 +09:00
TT 39c40a1f43 view: show marker frequency 2019-11-29 22:16:29 +09:00
TT a534a89c89 feat: add marker delta mode 2019-11-29 21:53:07 +09:00
TT b65f44bc2e feat: show freq on multiple marker info 2019-11-24 08:51:01 +09:00
TT 1422e5fd49 feat: show each markers when multiple markers are active 2019-11-23 17:47:14 +09:00
TT a3eb29ea04 feat: add marker operation groupdelay->edelay 2019-11-23 11:04:45 +09:00
TT c7af840f53 feat: add feedback of lever mode 2019-11-17 11:00:07 +09:00
TT 6dcfe03ef0 fix: edelay position on odd number of traces 2019-11-06 21:24:00 +09:00
TT b9bafa21db fix: adjust visivility to reduce flash size 2019-10-23 08:17:24 +09:00
TT 08a2f6972d feat: fasten drawing by inlining circle_inout 2019-10-23 08:07:20 +09:00
TT 3f209e4986 feat: add marker search 2019-10-22 14:00:25 +09:00
TT dcbcfe162c chore: shrink 5x7 font 2019-10-21 20:25:44 +09:00
TT 1cf19fa50a fix: invert sign of group delay 2019-10-21 20:25:44 +09:00
TT 65a07a7a27 feat: show second marker position on time domain (fixed #85) 2019-10-18 00:49:27 +09:00
TT 55cacef4d4 chore: group delay 2019-10-16 23:52:47 +09:00
TT 7ad51be1e4 fix: calc group delay by average of 2 2019-10-16 23:52:47 +09:00
TT bc99459972 close:#13 feat: add electrical delay to show 2019-10-09 00:39:20 +09:00
TT 342c5ff669 add trace format of group delay 2019-10-08 07:18:39 +09:00
TT f7e712798a chore: remove warnings 2019-10-06 07:56:25 +09:00
TT 30d33571fa fixed: freeze on touching in boot #57 2019-09-29 13:19:42 +09:00
TT 516319b354 fix: plot only if sweep completed 2019-09-28 13:08:03 +09:00
TT 47f48d83e4 fix: omit drawing screen from usb thread 2019-09-26 09:06:43 +09:00
cho45 1120d5c33b Fix timedomain transform (based on acd944d5fa by @erikkaashoek ) 2019-09-21 22:20:08 +09:00
cho45 a3b511f468 show time domain range 2019-09-11 21:22:42 +09:00
cho45 b17ecfa533 minor fixes 2019-09-11 08:17:40 +09:00
cho45 8f0bfacf3d setting velocity factor 2019-09-11 00:24:06 +09:00
cho45 95ab399567 save domain mode 2019-09-10 23:49:08 +09:00
cho45 889d675836 TDR feature 2019-09-10 22:39:20 +09:00
cho45 a9457dbd0a show battery indicator (requires implementing D2 on board) 2019-09-10 01:01:24 +09:00
cho45 480ad0f745 static inline reduce stack memory usage 2019-08-29 01:05:55 +09:00
TT e1d2b0e747
Merge pull request #20 from cho45/optimize-drawline
Optimize drawline
2019-08-27 22:36:01 +09:00
TT 5b5a46556d view: show scale with prefix in linear format 2019-08-27 21:21:16 +09:00
TT 3e841920fb refactor: introduce trace_info 2019-08-26 23:58:47 +09:00
cho45 be3a43711b remove old impl 2019-08-26 15:22:36 +09:00
cho45 3883e9cfa1 implement alternate drawline 2019-08-26 15:21:57 +09:00
TT 7ff53357bd feat: use default scale on format change 2019-08-25 23:07:01 +09:00
cho45 f9a5d2e3ef Add REAL IMAG R X trace format 2019-08-24 07:45:53 +09:00
TT b823a8060d ui: enable and all off in marker selection 2019-08-18 08:18:52 +09:00
TT 8fdedea919 feat: interpolate CAL from current saved file 2019-08-11 13:09:21 +09:00
TT af17abd053 fix: sign failure on impedance calculation 2019-08-10 13:16:17 +09:00
TT 7228ebd5fa add numeric input (WIP) 2017-09-30 23:06:21 +09:00
TT 043972e6ca fix segv on active trace 4, apply error term inside sweep loop, show active trace on marker info 2017-09-17 18:52:02 +09:00
TT 8ce6b7b6e0 omit redraw_all to fix to be ignored first push 2017-09-16 04:11:18 +09:00
TT c121731b04 draw delta frequency of two markers 2017-09-16 00:48:34 +09:00
TT 774a11ae74 add interpolation on cal 2017-09-15 22:13:17 +09:00
TT ee6f5a9d83 change keypads on scale, scale handling 2017-02-03 21:18:33 +09:00
TT 5a63fe6890 make smooth touch and lever operation, rearange cal menu 2017-02-03 07:28:20 +09:00
TT 295ec105e6 set scale and refpos temporally 2017-01-17 23:06:32 +09:00
TT 75ea6308ed fix trace becoming broken line 2017-01-17 02:19:10 +09:00
TT cb50a0e6c3 add toggle sweep operation 2017-01-17 01:49:22 +09:00
TT 4845bde486 change from active to active_props 2017-01-17 00:33:15 +09:00
TT 407d802a9c remove unused code, use sweep instead of scan, sweep_points instead of 101 2017-01-17 00:13:42 +09:00
TT c083fb9298 add refpos indicator, make marker able to be sticking out 2017-01-15 23:27:05 +09:00
TT ee4576dc33 menu attribute change on trace selection and cal operations 2017-01-05 23:28:32 +09:00
TT 5ebb3330ff add menu item delay (but not work) 2017-01-05 09:04:28 +09:00
TT 7943a3fe96 add dragging marker 2017-01-03 16:39:00 +09:00
TT 9f5259556c split config and properties 2017-01-02 19:15:16 +09:00
TT fd38f249ce continue signal on cw mode 2017-01-02 00:00:25 +09:00
TT 74cfdb93a3 arrange code, add notice at head of each file 2017-01-01 20:03:21 +09:00
TT 8038df8c66 change adc driver not to use chibios hal 2016-12-17 13:16:56 +09:00
TT 8d39e43471 rename freq_start/stop 2016-12-13 00:20:12 +09:00
TT 6d0ea0e1dd remove fstart/fstop 2016-12-12 23:45:49 +09:00
TT aa91bc23fc add CW, mod freq from limits 2016-12-12 21:03:43 +09:00
TT 52dce51f31 add freq center/span 2016-12-11 21:51:54 +09:00
TT 4e55ca4f70 add atof of my own 2016-11-30 20:17:55 +09:00
TT 69c41aa57e add wait_dsp function, add trace all off command, fix hang on ploting polar with trace 0 2016-11-28 23:44:21 +09:00
TT 25dd4bf182 add grid control, etc 2016-11-28 09:17:54 +09:00
TT 121691b5e1 add polar_grid, experimental smith_grid2 2016-11-27 00:47:21 +09:00
TT 052460d145 add cal status indicator 2016-11-18 00:53:40 +09:00
TT 04d1ec19ab add impedance and L/C parameter value on marker of smith chart 2016-11-05 23:06:24 +09:00
TT f0eaa108ad save trace and marker data 2016-11-05 10:15:08 +09:00
TT faaf6dd353 fix marker info drawing disorder 2016-11-04 22:34:19 +09:00
TT 5498d63751 make controlable marker with lever switch, test menu display 2016-11-03 21:56:56 +09:00
TT 23f2b7f695 optimize drawing rectangular grid 2016-11-02 22:38:04 +09:00
TT bc6ce2963c add some comments, order code 2016-11-02 21:08:33 +09:00
TT 3eb8125086 add marker command 2016-10-29 03:18:55 +09:00
TT be967b006c rearrange marker info 2016-10-29 02:44:09 +09:00
TT 00a4b70bf7 split code into plot.c 2016-10-28 20:50:51 +09:00