Commit Graph

518 Commits (52d7b0809182ccc875d0afc2bfaa4ccfb4ce8e32)

Author SHA1 Message Date
DiSlord ac38144dfd Fix tupo
6 years ago
DiSlord 26476c4480 Fix market tracking if no active marker
6 years ago
DiSlord 643416d0ba Fix not clean button id disabled button present
6 years ago
DiSlord 21f87e8f3c Fix bug
6 years ago
DiSlord ca6d982271 UI cleanup
6 years ago
DiSlord 635f4ffd59 Use UI_FUNCTION_ADV_CALLBACK for menu_harmonic
6 years ago
DiSlord fd831b5f96 Next step for UI mod:
6 years ago
DiSlord 167a7f1069 Move check box icon at right side of button
6 years ago
DiSlord 8900f87160 Initial iteration of 3d button UI
6 years ago
DiSlord 326ec09f0f Enable fullscreen 3d keyboard
6 years ago
DiSlord cb3b0af6ee Code cleanup
6 years ago
erikkaashoek fd3d78e96d Remove some unused menu's
6 years ago
DiSlord 815dff4b48 Allow add values to button label
6 years ago
DiSlord 7d1126a03c Fix wrong text align
6 years ago
DiSlord 72ab183296 UI draw update
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)
6 years ago
DiSlord 6833ea601a Fix waterfall for 145 points
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)""
6 years ago
erikkaashoek b0bbe71747 Revert "Use average (count = 8) for all ADC measure (include battery)"
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
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)
6 years ago
DiSlord eca14f8e3c Small code optimization (less size) in marker move from leveler
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
6 years ago
DiSlord 425221aa10 Use better button input debounce and input process (this used in last NanoVNA firmwares) more compact and simple
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)
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
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
erikkaashoek df524ed289 Binary search in spur table
6 years ago
erikkaashoek c1a266e16e Stop marker span confusion
6 years ago
erikkaashoek 5f3aed5844 Menu structure adapted
6 years ago
erikkaashoek 6ae3ef9019 Prepare for 8 menu buttons
6 years ago
erikkaashoek 01a665f306 Powerlevels, spur table and marker menu update
6 years ago
erikkaashoek 7d64766513 Optimize stack usage by shifting test and calibrate to lowest level
6 years ago
erikkaashoek 62e0120f22 Measurements working
6 years ago
erikkaashoek ca687ea11b Intermediate commit on UI change
6 years ago
erikkaashoek bd50a9d3e5 Small bug fixes
6 years ago
erikkaashoek 0a03ff0a2f Added full marker tracking
6 years ago
erikkaashoek c40a01f22a Large value text
6 years ago
erikkaashoek 4683b88d0c Menu update
6 years ago
erikkaashoek ae326020e3 Merge branch 'master' into tinySA
6 years ago
erikkaashoek 8631ac14f1 Atampt to auto scaling and other UI improvements
6 years ago
erikkaashoek bab7701458 Large buttons and mode switching improvements
6 years ago
erikkaashoek 8dcf6a6b59 Force top level menu on screen
6 years ago
erikkaashoek 8989861112 3D buttons
6 years ago
erikkaashoek 4ffb6072b7 Capture working with DMA, waterfall still hangs
6 years ago
erikkaashoek 9c129b1310 Output modulation added
6 years ago
erikkaashoek 9fb0638def Full screen mode menu
6 years ago
erikkaashoek 1105264089 Input forms working
6 years ago
erikkaashoek f2137f4f97 All except waterfall working
6 years ago
erikkaashoek 4353721ec5 First running port
6 years ago
TT 1656342eeb feat: add bandwidth setting of detector
6 years ago
TT 0d407577f8 style: uniform code style and untabify
6 years ago
DiSlord 3eb8a4cfe9 Fix interpolation range if sweep_points!=source calibration points count
6 years ago
DiSlord 8bdb650212 Implement color command, allow change color settings in config (enabled bu default ENABLE_COLOR_COMMAND)
6 years ago
DiSlord 6f25d0d43f Remove Mutex use (CH_CFG_USE_MUTEXES = FALSE), now all Mutex depend functions run in sweep thread
6 years ago
DiSlord 10ae59e786 Little cleanup
6 years ago
DiSlord eebb625b9d Always update marker info
6 years ago
DiSlord 45f04420cb Implement info command, move info_about[] to main.c
6 years ago
DiSlord fc6e090595 Add vbat_offset to config
6 years ago
DiSlord bb7127fdd0 Remove variable, use speep_mode flag
6 years ago
DiSlord 12d53738bc Revert some changes:
6 years ago
DiSlord a43b6e3acc si5351.c and si5351.h
6 years ago
DiSlord b77e1d6680 Big work around si5351 generator
6 years ago
TT f1cc60e99e feat: add lever mode for electrical delay
6 years ago
TT 18c5ca9157 feat: add lever operation of electrical delay
6 years ago
DiSlord ccb3693516 Huge reduce flash usage (about 5k), remove cal_data and _frequencies properties from data section
6 years ago
DiSlord 17734f257d Disable unused ChibiOS options:
6 years ago
DiSlord d386b0823c Write clearScreen and use it in code
6 years ago
DiSlord b7934745ca Restore main thread stack size (stack usage code optimization give good result)
6 years ago
DiSlord d2431f0cdc Increase screen render (in some cases up to 2x speedup), decrease stack usage (code size less on 1500 bytes)
7 years ago
TT 7d2708afce feat: paramterize number of y-grid, revert to 8
7 years ago
TT 681272c253 fix: update year of the copyright
7 years ago
TT 10e5578c8c Merge branch 'levermode' into DiSlord-master
7 years ago
TT 93d1233d8b feat: change the operations to select lever mode
7 years ago
DiSlord 02a5715bb4 Big code redisign (increase CELL draw size, more faster screen render), also save about 4-5kB flash size
7 years ago
DiSlord e9f65b1426 Huge rework chsnprintf function (basic functional more compact and faster):
7 years ago
DiSlord 3639b7bb14 Revert marker SPAN callback changes
7 years ago
DiSlord 91cc17eb04 Remove compilation warning
7 years ago
DiSlord 1d6f09a355 Fix warning
7 years ago
DiSlord b10e29c01f Fix velocity factor on numeric value input multiple
7 years ago
ВшЫдщкв 5a4d02208f define POINTS_COUNT in nanovna.h
7 years ago
ВшЫдщкв 4a0ba6741e Continue size optimization (save 700-900 bytes)
7 years ago
DiSlord e7bdead77a
Merge branch 'master' into master
7 years ago
TT 066027f5b5 fix: prototype mismatch
7 years ago
ВшЫдщкв 6f666cf31b Change Font size (more readable)
7 years ago
TT 18a1ca4e6e feat: add marker tracking
7 years ago
TT e1ba0c77f0 chore: store velocity factor in float
7 years ago
TT 38e64a616f chore: remove keypad icon
7 years ago
Damiano Bortolato aa503ceb96 BUGFIX #79: Numpad editor freeze
7 years ago
TT 0bfa2c073e feat: add marker smith value format menu
7 years ago
TT a534a89c89 feat: add marker delta mode
7 years ago
TT 1422e5fd49 feat: show each markers when multiple markers are active
7 years ago
TT a3eb29ea04 feat: add marker operation groupdelay->edelay
7 years ago
TT dd4eaed475 fix: change to marker lever mode on transform enabled
7 years ago
TT c7af840f53 feat: add feedback of lever mode
7 years ago
TT b909ccb716 feat: add lever operations (center, span, search)
7 years ago
TT 3f209e4986 feat: add marker search
7 years ago
TT 7adba06333 chore: reduce foot-print of numfont20x24
7 years ago
TT 0e982aa834 add: support negative time value
7 years ago
TT 4a9dee96a4 ui: remove close menu item
7 years ago
TT 9d41719fdc use time mode for scale for group delay
7 years ago
TT 342c5ff669 add trace format of group delay
7 years ago
TT 3fc17e18f9 fix: break sweep loop on frequency change
7 years ago
TT f7e712798a chore: remove warnings
7 years ago
TT 0f24a6bd7f feat: select active on marker menu, disable if the item is active
7 years ago
TT 65a36fbf91 feat: from clicking trace menu, change active, but not make disable
7 years ago
TT e89c9bd6a7
Merge pull request #32 from cho45/timedomain
7 years ago
TT 118f3b3758 ui: close version on lever click
7 years ago
cho45 aa4faa5a6e rename TDR -> TD
7 years ago
cho45 a3b511f468 show time domain range
7 years ago
cho45 6bad9de606 change menu name to 'TRANSFORM'
7 years ago
cho45 8f0bfacf3d setting velocity factor
7 years ago
cho45 95ab399567 save domain mode
7 years ago
cho45 889d675836 TDR feature
7 years ago
cho45 73e0c19e8e move `enter dfu` to submenu of config
7 years ago
cho45 5e9756e4e0 append `reset dfu` command and `CONFIG` -> `ENTER DFU`
7 years ago
TT 496b41fa1c minor fix
7 years ago
TT 7a2d06c315
Merge pull request #25 from cho45/fix-backspace-on-touchpad
7 years ago
cho45 39b7fdf95e append version info screen to UI
7 years ago
cho45 2d1b2fcfbd fix backspace rendering
7 years ago
cho45 480ad0f745 static inline reduce stack memory usage
7 years ago
TT 71386575d0
Merge pull request #17 from cho45/config-menu
7 years ago
cho45 18ba0a53c3 call touchcal from menu
7 years ago
cho45 f9a5d2e3ef Add REAL IMAG R X trace format
7 years ago
TT b823a8060d ui: enable and all off in marker selection
7 years ago
TT 36c1d79e3c ui: toggle marker selection
7 years ago
TT e29a46ca28 feat: toggle on trace menu (omit sub menu)
7 years ago
TT fcabdf0d1b menu: split save and recall menu and place save in cal
7 years ago
TT b815a5b2fe menu: add feedback at correction/pause menu item
7 years ago
TT dd724da327 view: add left arrow on menu items
7 years ago
TT 0807816e09 ui: add pad icon, electrical delay unit
7 years ago
TT 63d19f3f6f WIP: up/down touch operation on numeric area
9 years ago
TT e0197b8381 WIP: touch operation on numeric input area
9 years ago
TT b64826b76a add numeric input support scale and electrical delay
9 years ago
TT f3a473bffa work with keypad
9 years ago
TT 7228ebd5fa add numeric input (WIP)
9 years ago
TT 5d1934d85f support electrical delay
9 years ago
TT 5a441edc6b update marker position on sweep frequency change
9 years ago
TT a20f3770da select trace on drag marker
9 years ago
TT 043972e6ca fix segv on active trace 4, apply error term inside sweep loop, show active trace on marker info
9 years ago
TT 8ce6b7b6e0 omit redraw_all to fix to be ignored first push
9 years ago
TT c121731b04 draw delta frequency of two markers
9 years ago
TT 95b3ac2a4b enable marker->span menu function. rearange menu
9 years ago
TT 0ce695b886 rearange trace menu
10 years ago
TT ee6f5a9d83 change keypads on scale, scale handling
10 years ago
TT c30a2730f3 skip redrawing after touch cal to avoid hanging up
10 years ago
TT 5a63fe6890 make smooth touch and lever operation, rearange cal menu
10 years ago
TT 75288abb91 clear selection focus on touch operation
10 years ago
TT b42749e57d fix jump of touch sense, add touchtest command, draw on touch cal, fix gap of drag marker position
10 years ago
TT 295ec105e6 set scale and refpos temporally
10 years ago
TT cb50a0e6c3 add toggle sweep operation
10 years ago
TT c083fb9298 add refpos indicator, make marker able to be sticking out
10 years ago
TT ee4576dc33 menu attribute change on trace selection and cal operations
10 years ago
TT 5ebb3330ff add menu item delay (but not work)
10 years ago
TT 3852f9cb21 move menu_color and touch_cal to config
10 years ago
TT 7943a3fe96 add dragging marker
10 years ago
TT 9037593831 add save and restore dac value in flash
10 years ago
TT a76698c166 add menu item of marker all off
10 years ago
TT 6c7da59a57 add marker to sweep freq function
10 years ago
TT 6a704c8588 rewind sweep again when frequency updated
10 years ago
TT ef63476219 add single trace command, fix failure on changing polar to rect
10 years ago
TT 74cfdb93a3 arrange code, add notice at head of each file
10 years ago
TT 1c3f2df97a move touch_position into apply_touch
10 years ago
TT ed6aeb873c add touch operation on keypad
10 years ago
TT 0bf87f42aa work touch menu operation
10 years ago
TT 8038df8c66 change adc driver not to use chibios hal
10 years ago
TT 6d0ea0e1dd remove fstart/fstop
10 years ago
TT aa91bc23fc add CW, mod freq from limits
10 years ago
TT 52dce51f31 add freq center/span
10 years ago
TT 8014d3442e add button repeat. change numeric input
10 years ago
TT 9c3296ad0d resistitive touch work in progress. add adc and gpt
10 years ago
TT a50517bf3f add keypad for freq and scale, add save menu
10 years ago
TT d84a212a3b add channel menu, narrow and ensure selection, reverse marker moving direction
10 years ago
TT 4e55ca4f70 add atof of my own
10 years ago
TT 25dd4bf182 add grid control, etc
10 years ago
TT 121691b5e1 add polar_grid, experimental smith_grid2
10 years ago
TT 9a63892480 add menu structure and behavior
10 years ago
TT 82a41e2e2e add missing ui.c
10 years ago

Powered by TurnKey Linux.