Commit graph

  • d02db797a7
    Merge pull request #144 from czietz/window_loss master TT 2020-11-12 06:02:21 +0900
  • 4d64ef6e48 Compensate IFFT window / zero-padding loss in TD Christian Zietz 2020-10-25 13:31:08 +0100
  • fcd16eecc5 Add new pre calculated DSP table for 7k, 14k, 21k, 28k offsets DiSlord 2020-08-04 21:14:51 +0300
  • 8453eb8890 Update defines Allow select any ADC mode, add all settings for it DiSlord 2020-08-03 20:40:54 +0300
  • 66bd2ae21a Change 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
  • d3ad97c6a9 Update bandwidth string on change DiSlord 2020-08-03 11:03:15 +0300
  • 7f34a93067 Simple start analog wathdog Add 900kHz i2c setting DiSlord 2020-08-02 11:30:01 +0300
  • 068faa8879 Add more fonts DiSlord 2020-08-02 09:31:06 +0300
  • b0b0e9986a Use LCH width and height definition for BMP header settings DiSlord 2020-08-02 09:29:11 +0300
  • f90b920d5e More 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
  • 6b25d86128 Add base support for dynamic button text Save some flash size DiSlord 2020-07-29 20:39:47 +0300
  • 156e21f4ee Format 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
  • 1a3f2b1354 More disable debug functions DiSlord 2020-07-23 20:35:40 +0300
  • 7008d6d4e9 Allow marker on|off command use DiSlord 2020-07-23 16:43:39 +0300
  • e47129e21d Add options for enable/disable some command Disable debug command as default DiSlord 2020-07-23 16:29:21 +0300
  • 0ff1d09f30 Add LCD send command for debug DiSlord 2020-07-22 23:03:06 +0300
  • c8fea63042 Remove 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
  • e88aa40729 Show check box for current trace format/channel in menu format/channel select DiSlord 2020-07-18 18:26:31 +0300
  • 55ff194b90 Add 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
  • bed63ca84b Add 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
  • 3d927881af Allow 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
  • 0a14a9fff3 Disable DiSlord 2020-07-14 22:11:15 +0300
  • ea7836a273 Redefine 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
  • 3c0a23d92b Fix drop on version screen if enter from keyboard DiSlord 2020-07-14 14:15:28 +0300
  • 66c63c3a11 Add button rise, falling, flat edge support Some colors still hardcoded DiSlord 2020-07-14 12:21:44 +0300
  • e6342f1691 Fix typo DiSlord 2020-07-14 00:47:51 +0300
  • ac5456cf4f fix some hardcoded variables DiSlord 2020-07-14 00:40:23 +0300
  • 0c16ced40b Implement advanced button configuration Add button icons for checkbox and radio button Reduce flash usage DiSlord 2020-07-14 00:15:46 +0300
  • 507f7fbe52 Add base support checkbox for UI DiSlord 2020-07-13 16:14:15 +0300
  • 080e623a14 Small code fixes DiSlord 2020-07-13 06:56:49 +0300
  • fb258a9201 More safe read data on SPI DiSlord 2020-07-12 16:19:26 +0300
  • 8c131098f0 Update SPI lib Add DMA rx support for SD card DiSlord 2020-07-12 15:42:07 +0300
  • 89da23e45a Move SPI bus macros to spi.h DiSlord 2020-07-12 12:25:18 +0300
  • 17b229d90f Fix unix path DiSlord 2020-07-11 23:26:03 +0300
  • 0a09763cbb Small definition update DiSlord 2020-07-11 18:40:35 +0300
  • da194e82cf Upload diskio driver for SD cards support DiSlord 2020-07-11 18:38:03 +0300
  • fdf88ae289 Move some definitions too nanovna.h DiSlord 2020-07-11 18:05:44 +0300
  • 3522c05375 Comment DiSlord 2020-07-09 20:43:48 +0300
  • c9e512fe9c Multiline text output and align DiSlord 2020-07-09 20:42:45 +0300
  • 1afe5c6db2 Merge branch 'master' of https://github.com/DiSlord/NanoVNA DiSlord 2020-07-09 20:42:16 +0300
  • 86096a8c6a Multiline text output and align DiSlord 2020-07-09 20:41:24 +0300
  • b1952a350f More simple keyboard init DiSlord 2020-07-09 11:59:33 +0300
  • 13cc4f4833 Default touch coordinates DiSlord 2020-07-05 12:34:22 +0300
  • 9d34154f30 More 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
  • 6309b082e2 Use some constants for pad definitions DiSlord 2020-07-05 12:27:22 +0300
  • ac93394626 Remove not used file DiSlord 2020-07-05 10:10:03 +0300
  • ff4cd0b8f7 Not close menu on recall DiSlord 2020-07-03 23:08:52 +0300
  • 8894110423 Full screen keyboard Custom buttons draw support DiSlord 2020-07-03 22:03:54 +0300
  • 34a3eeafce increase sweep thread stack size DiSlord 2020-07-01 12:30:31 +0300
  • 61b3989c28 Add part of SD card code (need some cleanup), disabled (not added diskio part!) DiSlord 2020-07-01 12:29:25 +0300
  • 12567ba1b1 Restore full screen redraw in scale/ref change (allow do it in pause and see result) DiSlord 2020-07-01 12:23:57 +0300
  • a0ac128406 Use original fatFS lib DiSlord 2020-06-28 18:17:13 +0300
  • e2f2b58925 Remove full screen redraw on scale/ref/trace change. DiSlord 2020-06-28 18:15:28 +0300
  • e383b53f5a Better init settings for display. Allow see some colors as on monitor. DiSlord 2020-06-25 19:33:11 +0300
  • 71f11ee84f Add modified FatFS library vR0.14 for future SD card support See http://elm-chan.org/fsw/ff/00index_e.html DiSlord 2020-06-21 08:07:00 +0300
  • 56501fba58 Add dsp.h, and fix header in rtc.c DiSlord 2020-06-21 08:05:00 +0300
  • 9b14e48b35 Decrease delay after band change DiSlord 2020-06-21 08:04:04 +0300
  • 9bd8c99980 Enable 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
  • 3213a8022c Fix MAX_TRACE_TYPE to 13 Increase digit for show Q factor (use %.3f format) DiSlord 2020-06-21 08:00:01 +0300
  • 76223f5e25 Merge branch 'master' of https://github.com/ttrftech/NanoVNA DiSlord 2020-06-20 12:31:35 +0300
  • 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) DiSlord 2020-06-20 12:12:38 +0300
  • 169b75555c Lost makefile for RTC DiSlord 2020-06-20 12:08:20 +0300
  • 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 DiSlord 2020-06-20 12:07:38 +0300
  • bc1b57c3f0 feat: add format quality factor 0.8.0 TT 2020-06-16 09:23:10 +0900
  • 64de4d5d87 fix: add wait in dump command TT 2020-06-16 08:22:18 +0900
  • 3491ba2fbe Merge branch 'master' of https://github.com/ttrftech/NanoVNA DiSlord 2020-06-13 21:06:22 +0300
  • 66a8a84082 Revert use 8MHz clock for AIC DiSlord 2020-06-13 19:49:37 +0300
  • e57292ea01 doc: add ssci to README.md TT 2020-06-12 05:48:45 +0900
  • 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. DiSlord 2020-06-04 20:26:06 +0300
  • b3de8f0160 Update SPI lib for display (prepare for add SD card support) DiSlord 2020-06-04 13:20:20 +0300
  • ff52ba1d45 Code style DiSlord 2020-05-25 13:36:23 +0300
  • cd4fc4f54f Not 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
  • 8e58018995 Use 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
  • 881e46e122 Move ADC channel touch definition to nanovna.h DiSlord 2020-05-17 23:47:15 +0300
  • 4444e94e3d Set 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
  • cd745ca5eb Merge branch 'master' of https://github.com/ttrftech/NanoVNA DiSlord 2020-05-16 12:00:30 +0300
  • fb57511f9a view: change R+Xj to R+jX in menu label of smith value format TT 2020-05-16 08:45:10 +0900
  • 04a8820192 Remove variable, lost in last merge DiSlord 2020-05-14 18:24:54 +0300
  • dedae1ea82
    Merge branch 'master' into master DiSlord 2020-05-14 18:08:30 +0300
  • 56b0d3ad8a env: insert wait after switching to dfu TT 2020-05-14 07:20:29 +0900
  • ba7d358d35 fix: force disable tracking on marker search left/right op TT 2020-05-14 07:18:59 +0900
  • d7c7d8faeb feat: add bandwidth command TT 2020-05-14 07:05:43 +0900
  • fe7a1ac4de fix: keep freq mode in each save slot TT 2020-05-14 06:53:52 +0900
  • 2f7f2a2473 Fix AIC NADC to 1 Fix 300-900MHz gain to 50 DiSlord 2020-04-30 14:01:04 +0300
  • a1bbee724c Add support 96kHz ADC, allow increase sweep speed and bandwidth to 2kHz DiSlord 2020-04-29 14:34:05 +0300
  • 23475a75c4 Add variable sweep point support DiSlord 2020-04-29 14:32:40 +0300
  • 11ce58a9af Not use AUTO power for si5351 Apply gain only for all harmonic Add variable offset table generation DiSlord 2020-04-29 14:30:22 +0300
  • 3204d662a6 Add additional band for si5351 generator Add minimum support 800Hz frequency DiSlord 2020-04-29 14:27:22 +0300
  • a2e205e25b Remove 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
  • 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 DiSlord 2020-04-29 14:07:07 +0300
  • c322d5e3cb Add limited variable offset support, and constant sin_cos tables for various offset and ADC speed DiSlord 2020-04-29 13:43:32 +0300
  • 018b9c7776 Exapmple definition for header file DiSlord 2020-04-29 13:41:30 +0300
  • 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 DiSlord 2020-04-29 13:40:53 +0300
  • 3dab9cadfd Remove double code from plot.c Update battery icon DiSlord 2020-04-26 01:07:09 +0300
  • 49b52213cf Change config and properties flash address definitions Show BW settings at bottom of screen DiSlord 2020-04-04 08:43:32 +0300
  • c572e66231 Allow 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
  • e09ee19646 Move bandwidth option from properties to config Little fixes DiSlord 2020-04-02 16:36:59 +0300
  • 30ff60a3de Made LCD rx DMA mode optional (disabled by default), use __USE_DISPLAY_DMA_RX__ for enable DiSlord 2020-04-01 12:42:05 +0300
  • e6d680cd44 Not 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
  • 2f288d20cd More screen size depends definition fixes DiSlord 2020-03-30 23:35:45 +0300