erikkaashoek
2b79faaeab
Protect THD
5 years ago
erikkaashoek
aca8f2dbcc
THD measurement added
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
e5d27aa3fc
Computed AGC in high mode after peak and reduced overload warning levels
5 years ago
erikkaashoek
140a1be1a8
Bugs corrected
...
- Overload warning when normalized
- trace store not working
- save command not working
5 years ago
erikkaashoek
1167bdec16
Hyperbolic interpolation of tracking marker frequencies (OneOfEleven)
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