DiSlord
3213a8022c
Fix MAX_TRACE_TYPE to 13
...
Increase digit for show Q factor (use %.3f format)
6 years ago
DiSlord
76223f5e25
Merge branch 'master' of https://github.com/ttrftech/NanoVNA
6 years ago
DiSlord
10037eee7b
Add hard fault handler for STM32 CPU (disabled by default)
...
It allow better search problems by use 'list' file and hard fault address (PC reg)
6 years ago
DiSlord
169b75555c
Lost makefile for RTC
6 years ago
DiSlord
a8f36a4c5d
Add compact RTC library (only 500 bytes for all, default RTC lib req ~ 2kB)
...
For enable use external (LSE) clock generator need un comment in Makefile
#UDEFS+= -DVNA_USE_LSE
By default use internal (LSI) clock generator, but it stop then VNA power off
For enable use external (LSE) clock generator, need install 32.768kHz clock quartz on PC14 and PC15 pins, it allow clock run while power off
For enable use RTC in code uncomment in nanovna.h
#define __USE_RTC__
This enable command 'time'
usage: time [y|m|d|h|min|sec] 0-99
Example set 2020 year run 'time y 20'
Add show current time in version screen
Better use font size constants for all screen size
6 years ago
TT
bc1b57c3f0
feat: add format quality factor
6 years ago
TT
64de4d5d87
fix: add wait in dump command
6 years ago
DiSlord
3491ba2fbe
Merge branch 'master' of https://github.com/ttrftech/NanoVNA
6 years ago
DiSlord
66a8a84082
Revert use 8MHz clock for AIC
6 years ago
TT
e57292ea01
doc: add ssci to README.md
6 years ago
DiSlord
237a329226
Add sin_cos table for 6 or 12kHz offset for dsp
...
Add support direct clock for AIC3204 from si5351
Now possible made calibration and not reset old calibration data, just made another calibration (not need reset or disable correction).
Open - Short calibration depend from self, need recalibrate it together.
Load calibration possible made alone
Isoln, Thru also depend from self, need recalibrate it together.
6 years ago
DiSlord
b3de8f0160
Update SPI lib for display (prepare for add SD card support)
6 years ago
DiSlord
ff52ba1d45
Code style
6 years ago
DiSlord
cd4fc4f54f
Not do multiple check Touch position on process touch (less code size)
...
Do delay 200ms on leveler menu up/down switch
6 years ago
DiSlord
8e58018995
Use default UI colors for sweep_points and bandwidth UI menu
...
Remove domain mode change on calibration menu select (not need)
6 years ago
DiSlord
881e46e122
Move ADC channel touch definition to nanovna.h
6 years ago
DiSlord
4444e94e3d
Set 20Hz timer clock for touch check (1000Hz before, not need do it so fast, adc interrupt cause little noise on measure)
6 years ago
DiSlord
cd745ca5eb
Merge branch 'master' of https://github.com/ttrftech/NanoVNA
6 years ago
TT
fb57511f9a
view: change R+Xj to R+jX in menu label of smith value format
6 years ago
DiSlord
04a8820192
Remove variable, lost in last merge
6 years ago
DiSlord
dedae1ea82
Merge branch 'master' into master
6 years ago
TT
56b0d3ad8a
env: insert wait after switching to dfu
6 years ago
TT
ba7d358d35
fix: force disable tracking on marker search left/right op
6 years ago
TT
d7c7d8faeb
feat: add bandwidth command
6 years ago
TT
fe7a1ac4de
fix: keep freq mode in each save slot
6 years ago
DiSlord
2f7f2a2473
Fix AIC NADC to 1
...
Fix 300-900MHz gain to 50
6 years ago
DiSlord
a1bbee724c
Add support 96kHz ADC, allow increase sweep speed and bandwidth to 2kHz
6 years ago
DiSlord
23475a75c4
Add variable sweep point support
6 years ago
DiSlord
11ce58a9af
Not use AUTO power for si5351
...
Apply gain only for all harmonic
Add variable offset table generation
6 years ago
DiSlord
3204d662a6
Add additional band for si5351 generator
...
Add minimum support 800Hz frequency
6 years ago
DiSlord
a2e205e25b
Remove frequency table from properties (allow get less size)
...
Fix interpolation near harmonic change point (use extrapolate from prev or next 2 points)
6 years ago
DiSlord
987c0c2ed5
Separate apply CH0 and CH1 calibration (remove depend CH1 calibration from CH0)
...
Made CH measure only for selected traces (for calibration or external USB req measure all)
Not apply edelay for USB external or calibration
6 years ago
DiSlord
c322d5e3cb
Add limited variable offset support, and constant sin_cos tables for various offset and ADC speed
6 years ago
DiSlord
018b9c7776
Exapmple definition for header file
6 years ago
DiSlord
e6450aa3ea
Update header file for future fixes:
...
Variable sweep_points support
Increase ADC from 48kHz to 96kHz
Some in code definitions for easy compile and platform change
6 years ago
DiSlord
3dab9cadfd
Remove double code from plot.c
...
Update battery icon
6 years ago
DiSlord
49b52213cf
Change config and properties flash address definitions
...
Show BW settings at bottom of screen
6 years ago
DiSlord
c572e66231
Allow better si5351 generate frequency less than 50k
...
Small speedup DSP processing, less size
Add Cortex M4 DSP instruction support
6 years ago
DiSlord
e09ee19646
Move bandwidth option from properties to config
...
Little fixes
6 years ago
DiSlord
30ff60a3de
Made LCD rx DMA mode optional (disabled by default), use __USE_DISPLAY_DMA_RX__ for enable
6 years ago
DiSlord
e6d680cd44
Not wait sweep end for apply bandwidth command
...
More size screen/font definitions
Prevent overflow on bigger POINTS_COUNT values
6 years ago
DiSlord
2f288d20cd
More screen size depends definition fixes
6 years ago
DiSlord
e34f460b22
Fix typo
6 years ago
DiSlord
20649012df
Little speedup and less size fft
...
Better support other size LCD and font
Fix CH1 unstable at begin sweep
6 years ago
DiSlord
59b9534a5c
Set minimum calibration bandwidth as BANDWIDTH_100 (can be greater if manually set)
...
Need for speedup calibrate if need
6 years ago
DiSlord
48e28f79d0
Use compact variant sin_cos table in fft (not decrease speed, and need only 208 bytes flash)
6 years ago
DiSlord
9221ad04ca
Revert, use sin_cos table in fft.h
...
#define FFT_USE_SIN_COS_TABLE by default
Increase code size on 700 bytes, but huge speedup (x3) transform
6 years ago
DiSlord
0c0f399657
Improve button input, better debounce less code size
6 years ago
DiSlord
2ed2f96f4a
Size fixes
...
- bandwidth count stored in menu (less error on add new values)
- allow set any bandwidth count from command
- bandwidth command print bandwidth freq on apply
6 years ago
DiSlord
ddf51987eb
On calibration use max bandwidth setting
6 years ago