4d64ef6e48Compensate IFFT window / zero-padding loss in TD
#144
Christian Zietz
2020-10-25 13:31:08 +0100
fcd16eecc5Add new pre calculated DSP table for 7k, 14k, 21k, 28k offsets
#130
DiSlord
2020-08-04 21:14:51 +0300
8453eb8890Update defines Allow select any ADC mode, add all settings for it
DiSlord
2020-08-03 20:40:54 +0300
66bd2ae21aChange sweep timing strategy, use timer for check clean data ready, and run measure on next buffer ready Start si5351 on 32MHz, this allow send correct clock to AIC3204 and start it Move init si5351 after display init Cleanup screen at startup
DiSlord
2020-08-03 12:15:16 +0300
d3ad97c6a9Update bandwidth string on change
DiSlord
2020-08-03 11:03:15 +0300
068faa8879Add more fonts
DiSlord
2020-08-02 09:31:06 +0300
b0b0e9986aUse LCH width and height definition for BMP header settings
DiSlord
2020-08-02 09:29:11 +0300
f90b920d5eMore comments Rewrite flash.c for less size Add cache for check checksum (more faster interpolate, used in multi segments sweep) More fixes for font and select size of marker icon More debug functions
DiSlord
2020-08-01 19:44:34 +0300
6b25d86128Add base support for dynamic button text Save some flash size
DiSlord
2020-07-29 20:39:47 +0300
156e21f4eeFormat fixes for frequency value string More code defines (various mode) Add debug command for i2c bus speed
DiSlord
2020-07-29 19:41:51 +0300
7008d6d4e9Allow marker on|off command use
DiSlord
2020-07-23 16:43:39 +0300
e47129e21dAdd options for enable/disable some command Disable debug command as default
DiSlord
2020-07-23 16:29:21 +0300
0ff1d09f30Add LCD send command for debug
DiSlord
2020-07-22 23:03:06 +0300
c8fea63042Remove usage blit8BitWidthBitmap, blit16BitWidthBitmap and cell_drawchar Now need use universal ili9341_blitBitmap and cell_blit_bitmap Add definition for various font support Now Font, Reference and Markers bitmaps draw by universal cell_blit_bitmap Add big marker bitmaps Reduce font bitmap count (comment not used) Now all bitmaps better define by macros: _BMP8 _BMP16 _BMP24 _BMP32
DiSlord
2020-07-22 22:24:00 +0300
e88aa40729Show check box for current trace format/channel in menu format/channel select
DiSlord
2020-07-18 18:26:31 +0300
55ff194b90Add comments to hanovna.h defines Add message box function Use defines from nanovna.h for enable/disable some UI menus Move edge color to nanovna.h
DiSlord
2020-07-17 22:55:19 +0300
bed63ca84bAdd LCD command for debug (disabled as default) Add defines for more easy change to 48kHz ADC Add commented touch calibration settings for 4`LCD
DiSlord
2020-07-17 17:36:14 +0300
3d927881afAllow more variable select border Fix keyboard input color (now default white) Fix value input from leveler (now possible see mode, value up/down or change position left/right) Remove not used code and add comments
DiSlord
2020-07-15 14:34:50 +0300
ea7836a273Redefine config menu colors to new gray theme Remove not used code Reverse leveler direction on on screen keyboard
DiSlord
2020-07-14 21:30:27 +0300
3c0a23d92bFix drop on version screen if enter from keyboard
DiSlord
2020-07-14 14:15:28 +0300
66c63c3a11Add button rise, falling, flat edge support Some colors still hardcoded
DiSlord
2020-07-14 12:21:44 +0300
9d34154f30More compact UI code Rewrite screen touch, now more better detect coordinate (and more compact) New test touch screen (now for exit need push button)
DiSlord
2020-07-05 12:33:40 +0300
6309b082e2Use some constants for pad definitions
DiSlord
2020-07-05 12:27:22 +0300
ac93394626Remove not used file
DiSlord
2020-07-05 10:10:03 +0300
ff4cd0b8f7Not close menu on recall
DiSlord
2020-07-03 23:08:52 +0300
56501fba58Add dsp.h, and fix header in rtc.c
DiSlord
2020-06-21 08:05:00 +0300
9b14e48b35Decrease delay after band change
DiSlord
2020-06-21 08:04:04 +0300
9bd8c99980Enable CHPRINTF_USE_SPACE_FLAG in printf It allow use ' ' in place '+' for better string formatting Also add support output for complex numbers (but not enable it)
DiSlord
2020-06-21 08:02:40 +0300
3213a8022cFix MAX_TRACE_TYPE to 13 Increase digit for show Q factor (use %.3f format)
DiSlord
2020-06-21 08:00:01 +0300
10037eee7bAdd hard fault handler for STM32 CPU (disabled by default) It allow better search problems by use 'list' file and hard fault address (PC reg)
DiSlord
2020-06-20 12:12:38 +0300
169b75555cLost makefile for RTC
DiSlord
2020-06-20 12:08:20 +0300
a8f36a4c5dAdd 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
DiSlord
2020-06-20 12:07:38 +0300
bc1b57c3f0feat: add format quality factor
0.8.0
TT
2020-06-16 09:23:10 +0900
64de4d5d87fix: add wait in dump command
TT
2020-06-16 08:22:18 +0900
66a8a84082Revert use 8MHz clock for AIC
DiSlord
2020-06-13 19:49:37 +0300
e57292ea01doc: add ssci to README.md
TT
2020-06-12 05:48:45 +0900
237a329226Add 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.
DiSlord
2020-06-04 20:26:06 +0300
b3de8f0160Update SPI lib for display (prepare for add SD card support)
DiSlord
2020-06-04 13:20:20 +0300
cd4fc4f54fNot do multiple check Touch position on process touch (less code size) Do delay 200ms on leveler menu up/down switch
DiSlord
2020-05-25 13:29:34 +0300
8e58018995Use default UI colors for sweep_points and bandwidth UI menu Remove domain mode change on calibration menu select (not need)
DiSlord
2020-05-20 13:15:57 +0300
4444e94e3dSet 20Hz timer clock for touch check (1000Hz before, not need do it so fast, adc interrupt cause little noise on measure)
DiSlord
2020-05-17 17:56:51 +0300
fe7a1ac4defix: keep freq mode in each save slot
TT
2020-05-14 06:53:52 +0900
2f7f2a2473Fix AIC NADC to 1 Fix 300-900MHz gain to 50
DiSlord
2020-04-30 14:01:04 +0300
a1bbee724cAdd support 96kHz ADC, allow increase sweep speed and bandwidth to 2kHz
DiSlord
2020-04-29 14:34:05 +0300
23475a75c4Add variable sweep point support
DiSlord
2020-04-29 14:32:40 +0300
11ce58a9afNot use AUTO power for si5351 Apply gain only for all harmonic Add variable offset table generation
DiSlord
2020-04-29 14:30:22 +0300
3204d662a6Add additional band for si5351 generator Add minimum support 800Hz frequency
DiSlord
2020-04-29 14:27:22 +0300
a2e205e25bRemove frequency table from properties (allow get less size) Fix interpolation near harmonic change point (use extrapolate from prev or next 2 points)
DiSlord
2020-04-29 14:23:59 +0300
987c0c2ed5Separate 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
DiSlord
2020-04-29 14:07:07 +0300
c322d5e3cbAdd limited variable offset support, and constant sin_cos tables for various offset and ADC speed
DiSlord
2020-04-29 13:43:32 +0300
018b9c7776Exapmple definition for header file
DiSlord
2020-04-29 13:41:30 +0300
e6450aa3eaUpdate 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
DiSlord
2020-04-29 13:40:53 +0300
49b52213cfChange config and properties flash address definitions Show BW settings at bottom of screen
DiSlord
2020-04-04 08:43:32 +0300
c572e66231Allow better si5351 generate frequency less than 50k Small speedup DSP processing, less size Add Cortex M4 DSP instruction support
DiSlord
2020-04-02 22:11:32 +0300
e09ee19646Move bandwidth option from properties to config Little fixes
DiSlord
2020-04-02 16:36:59 +0300
30ff60a3deMade LCD rx DMA mode optional (disabled by default), use __USE_DISPLAY_DMA_RX__ for enable
DiSlord
2020-04-01 12:42:05 +0300
e6d680cd44Not wait sweep end for apply bandwidth command More size screen/font definitions Prevent overflow on bigger POINTS_COUNT values
DiSlord
2020-04-01 00:36:43 +0300