erikkaashoek
de3d0f66a1
Marker search and SD initialization
5 years ago
DiSlord
f50d7e7f47
Cleanup, reduce size
5 years ago
DiSlord
aec175ee28
Fix battery icon
5 years ago
DiSlord
0b86be360e
Update marker plate
5 years ago
erikkaashoek
99df6b4c90
8 markers
5 years ago
erikkaashoek
6aa31c51ea
Improved measurements
5 years ago
erikkaashoek
41311cc9d7
Repaired step buttons
5 years ago
DiSlord
2167ff2377
Add enableTracesAtComplete(mask) function
...
disable traces, redraw area and after sweep complete this traces enabled and show
Replace trace enable array by bitmask
5 years ago
erikkaashoek
22ad9ecd48
Do not display dirty trace
5 years ago
DiSlord
a64dfcacad
Move SD card icon under battery
...
Made screenshot on SD card icon tap
5 years ago
DiSlord
3317c4dcc8
Use hardware sqrtf
5 years ago
DiSlord
836a726e2c
Added fast exp function for faster draw volt/watt units on graph
5 years ago
erikkaashoek
b00979a31b
Temperature, speed, size optimizations
5 years ago
erikkaashoek
ba60a0e615
Temp reading, input correction curve editing
5 years ago
erikkaashoek
c307abaf55
Ref marker value bug solved
5 years ago
erikkaashoek
90b2f9c484
Max shift to 4GHz
5 years ago
erikkaashoek
12e912d7f1
Shift freq added
5 years ago
erikkaashoek
12a96bba04
Repaired test status and marker colors
5 years ago
erikkaashoek
a46a56aed5
Markers on stored trace
5 years ago
erikkaashoek
49a4dede62
Auto mixer_drive and first correction table
5 years ago
erikkaashoek
ce065db537
Add IF calibration
5 years ago
erikkaashoek
772f84af39
Selftest and channel line
5 years ago
erikkaashoek
6e72f4549d
Add ESD protection dependencies
5 years ago
erikkaashoek
5185435e36
Correct external gain
5 years ago
erikkaashoek
5603bf384e
Rename offset to external_gain
5 years ago
erikkaashoek
3d93962d5a
Channel Power measurement added
5 years ago
erikkaashoek
5d82b9c527
Correct dBmV and dBuV display error
5 years ago
erikkaashoek
3192035ff4
Shift modulation calibration to output modes only
5 years ago
erikkaashoek
9e287c0fe0
Merge DiSlor speed improvements
5 years ago
erikkaashoek
acc5cf582e
Scan optimization and disable waterfall
5 years ago
erikkaashoek
bbe055e995
Merge DiSlord optimizations
5 years ago
erikkaashoek
082e465a2e
Add zero command
5 years ago
erikkaashoek
6d7cab3763
Remove constants
5 years ago
erikkaashoek
4a9af002a1
DISlord speed improvements
5 years ago
erikkaashoek
74017052d5
Merged DiSlord optimizations
5 years ago
erikkaashoek
daf86346c6
Merge DiSlord improvements
5 years ago
erikkaashoek
e9cad56d5d
Waterfall from temp trace when in calculation mode
5 years ago
erikkaashoek
e5cd84c9df
Add level_offset switch and repaired sliders
5 years ago
DiSlord
1ddcf5893e
setting_t stricture optimization
...
Less size, less code size
Move waterfall setting to setting_t
Add comments to used structure
!! Old config and settings data lost after!!
5 years ago
DiSlord
62e7c27bb2
Replace force_set_markmap to redraw_request |= REDRAW_AREA for less screen update
5 years ago
DiSlord
4559c7245a
More compact marker drag functions
5 years ago
DiSlord
c6fc9a5d80
Add define for MARKER_INVALID and TRACE_INVALID
...
Remove obsolete marker search functions
5 years ago
DiSlord
a15c0b43ef
Use unsigned for area size
5 years ago
erikkaashoek
c3e9c8aaf2
TINYSA3 and TINYSA4 merged
5 years ago
erikkaashoek
42fd2b713b
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
1387496479
Small bugs and space saving
...
Waterfall colors
Attennuation averaging
Removed ham bands
5 years ago
erikkaashoek
abe80d5641
Selftest working
5 years ago
erikkaashoek
add7cb225f
Add low output start burst
5 years ago
erikkaashoek
7c7fd57b16
Add battery status to form and freq_t
5 years ago
erikkaashoek
0e3f97c217
Automatic harmonic mode and some small bugs
5 years ago
erikkaashoek
a04d69b011
Converted to 64 bit frequencies
5 years ago
erikkaashoek
238b60093e
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
8f81361bcd
SCANRAW zero level reduced
5 years ago
erikkaashoek
d87d2a2e07
Display test added
5 years ago
erikkaashoek
9e2749ede0
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
0ccc1b1526
Solved store/load bug
5 years ago
erikkaashoek
0e022889e0
Eliminate float attenuate value
5 years ago
erikkaashoek
802ab82ce9
Slider updated and selftest 7
5 years ago
erikkaashoek
a964f3d8f3
Help text, size compression and '0' readability
5 years ago
erikkaashoek
5168a191e3
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
0c0d62e131
THD info overlap bug solved
5 years ago
erikkaashoek
5901b61126
Reduce differences
5 years ago
erikkaashoek
efe18e0baf
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
18b511deba
Optimize size
5 years ago
erikkaashoek
d359f83202
Repaired waterfall
5 years ago
erikkaashoek
faff36713b
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
561547a48e
More status panel space
5 years ago
erikkaashoek
41994127e8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
be2fb2e466
Added quick menu
5 years ago
erikkaashoek
b8c04980a9
Added attack and decay
5 years ago
erikkaashoek
c2ce6e10c9
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
352e80b965
Trace colors repaired
5 years ago
erikkaashoek
0e9d3b3f30
Merge branch 'DiSlord_palette_color'
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
312c959bfe
Move pause and resume to bottom of stack
5 years ago
erikkaashoek
7d6d1d33d0
Merge debugged
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
34560a911b
Added averaging and narrowed span
5 years ago
erikkaashoek
84fd00631e
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
c13ee07320
Force AM markers
5 years ago
erikkaashoek
62875fbdc4
Updated depth formula
5 years ago
erikkaashoek
ba506d5173
Calculate AM modulation depth and improved pass band calculation
5 years ago
erikkaashoek
d55ead2ea8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
47d41050ca
Change PASS BAND measurement not to ask for frequency
5 years ago
erikkaashoek
2b79faaeab
Protect THD
5 years ago
erikkaashoek
aca8f2dbcc
THD measurement added
5 years ago
erikkaashoek
424051821f
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
79257600f3
Erase menu in waterfall aerea
5 years ago
erikkaashoek
566dbd0dfa
Waterfall for any amounts of sweep points
...
Also remove bottom level indicator when in waterfall mode
5 years ago
erikkaashoek
b0f5097d92
Waterfall big, small or off
5 years ago
erikkaashoek
dae01ca925
Add hamband and gridlines setting
5 years ago
erikkaashoek
bf6accf142
Added Ham band coloring
5 years ago
erikkaashoek
28b6712338
Some code size squeezing
5 years ago
erikkaashoek
922c682164
Added frequency grid indication and increased grid
5 years ago
erikkaashoek
79a60450c8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
e5d27aa3fc
Computed AGC in high mode after peak and reduced overload warning levels
5 years ago
erikkaashoek
6dfe1be073
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
140a1be1a8
Bugs corrected
...
- Overload warning when normalized
- trace store not working
- save command not working
5 years ago
erikkaashoek
58be2b410c
Merge branch 'master' into tinySA-V4
5 years ago
erikkaashoek
1167bdec16
Hyperbolic interpolation of tracking marker frequencies (OneOfEleven)
5 years ago
DiSlord
7ff0be62ac
Initial commit for H4 tinySA version
5 years ago
DiSlord
8e0b201fc2
Add delta symbol for delta markers
...
Add different marker icon size, and use cell_blit_bitmap for draw it
Change # symbol for big font
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
4435c46c34
Fix typo
5 years ago
DiSlord
174be32ec2
Allow blit8BitWidthBitmap draw bitmap width bigger then 8px
...
Allow draw in cell any type bitmap
Remove code doubles
5 years ago
DiSlord
8900f87160
Initial iteration of 3d button UI
5 years ago
DiSlord
5a46a6486f
Run trace command in sweep thread
...
Change grid text format to 7.3
6 years ago
DiSlord
76edcbf64b
Remove not used variable
...
Small simplify code
6 years ago
erikkaashoek
f3d7261ddc
Correct sign error in overload calculation
6 years ago
DiSlord
755ee83f26
Define color for grid info
...
Need allow in future user select it by command (add palette)
6 years ago
DiSlord
8055682f57
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
erikkaashoek
fd8a595625
HW refresh and white Y-axis values
6 years ago
DiSlord
6833ea601a
Fix waterfall for 145 points
...
Prepare for 3d buttons update (fix keyboard draw buttons)
6 years ago
erikkaashoek
d312fb3986
Ensure high mode attenuation and offset is working correctly and
6 years ago
DiSlord
54af2e5dfc
Correct format output
6 years ago
DiSlord
d9d1cb7f67
Use precision format for frequency output
...
Use constants in calculation
6 years ago
erikkaashoek
aa52c404fd
Correct grid step value direction
6 years ago
DiSlord
3abc1ba504
Better right align text in grid
6 years ago
DiSlord
27f85e8405
Implement show grid values at right of screen
6 years ago
erikkaashoek
3087d5f39b
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
08f4235008
Not use for trigger level stored trace
6 years ago
erikkaashoek
37495e9750
Add UP/DOWN trigger option and optimize constants
6 years ago
DiSlord
0c83dc063d
Some fixes for timings
6 years ago
erikkaashoek
01038cf696
Forc frequency and status panel updates together to ensure equal time display
6 years ago
DiSlord
0dedf0b19d
Rewrite RBW and actualRBW use code
...
Now values is uint16 (float before)
And value = x10 in kHz (possibly better use uint32_t and in Hz)
Only one part of code i think need more fix:
VBW use still float
6 years ago
erikkaashoek
311d0bda42
Massive sweep time redesign
6 years ago
DiSlord
cf96ae7d22
Replace hardcoded values on defined constant
6 years ago
DiSlord
1dde3bd245
Remove more not need full screen redraw, more faster screen update in some cases
6 years ago
erikkaashoek
a7c4558452
Removed color red from status panel and added scan speed indicator
6 years ago
DiSlord
11c5938807
Change use time from float to uint32 type
...
Now time settings stored as uSec value
6 years ago
erikkaashoek
95fda046ef
No autoattenuation in normalized mode and markers turn red on overload
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
DiSlord
1c1491fd2a
More fixes for 4` display
...
Remove unused function definitions
Use printf format for time string
6 years ago
DiSlord
a8c69894f1
New battery icon + voltage show
6 years ago
DiSlord
28c1129e80
Remove test string
6 years ago
DiSlord
ec40777f97
Update ili9341 init settings for get good gamma curve
...
Now colors gradient look perfect, so fix begin gradient color more darker
6 years ago
DiSlord
fb44b7d2a3
Allow more better define waterfall_palette size and use
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)
...
Add gradient calculation for waterfall (enabled by default)
Now HEIGHT = (GRIDY*NGRIDY), GRIDY variable integer value and depend from render area height
It allow save size and more better align render area
More constants fixes for 4`display
Fix full screen redraw on menu back or select next
6 years ago
erikkaashoek
cf27d943ab
Update RBW from scanwar
6 years ago
DiSlord
c06b41953b
Rewrite waterfall code
...
Use integer CELL_Y data
It more fast and compact (allow speedup from 46ms to 34ms for update)
6 years ago
DiSlord
b32733749d
Use defined constants for button size in redraw request
6 years ago
erikkaashoek
303405afd7
Variable size font
6 years ago
erikkaashoek
63e8cee471
Calculate correct CW sweep time when spur is on
6 years ago
erikkaashoek
88a9a0a866
Add output and f cmd and repair TIME status mismatch in high mode
6 years ago
erikkaashoek
6246eb3492
Changed to LEVEL CHANGE and delta markers to dBc
6 years ago
erikkaashoek
428bd1bbfe
Use large marker font only when one marker is active
6 years ago
erikkaashoek
9a8a1558ee
Various UI improvements
6 years ago
erikkaashoek
25a302b917
Updating sweep indicators
6 years ago
erikkaashoek
59fd8d6e6d
Automatic marker size reduction
6 years ago