Commit graph

537 commits

Author SHA1 Message Date
DiSlord fcd16eecc5 Add new pre calculated DSP table for 7k, 14k, 21k, 28k offsets 2020-08-04 21:14:51 +03:00
DiSlord 8453eb8890 Update defines
Allow select any ADC mode, add all settings for it
2020-08-03 20:40:54 +03:00
DiSlord 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
2020-08-03 12:15:16 +03:00
DiSlord d3ad97c6a9 Update bandwidth string on change 2020-08-03 11:03:15 +03:00
DiSlord 7f34a93067 Simple start analog wathdog
Add 900kHz i2c setting
2020-08-02 11:30:01 +03:00
DiSlord 068faa8879 Add more fonts 2020-08-02 09:31:06 +03:00
DiSlord b0b0e9986a Use LCH width and height definition for BMP header settings 2020-08-02 09:29:11 +03:00
DiSlord 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
2020-08-01 19:44:34 +03:00
DiSlord 6b25d86128 Add base support for dynamic button text
Save some flash size
2020-07-29 20:39:47 +03:00
DiSlord 156e21f4ee Format fixes for frequency value string
More code defines (various mode)
Add debug command for i2c bus speed
2020-07-29 19:41:51 +03:00
DiSlord 1a3f2b1354 More disable debug functions 2020-07-23 20:35:40 +03:00
DiSlord 7008d6d4e9 Allow marker on|off command use 2020-07-23 16:43:39 +03:00
DiSlord e47129e21d Add options for enable/disable some command
Disable debug command as default
2020-07-23 16:29:21 +03:00
DiSlord 0ff1d09f30 Add LCD send command for debug 2020-07-22 23:03:06 +03:00
DiSlord 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
2020-07-22 22:24:00 +03:00
DiSlord e88aa40729 Show check box for current trace format/channel in menu format/channel select 2020-07-18 18:26:31 +03:00
DiSlord 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
2020-07-17 22:55:19 +03:00
DiSlord 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
2020-07-17 17:36:14 +03:00
DiSlord 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
2020-07-15 14:34:50 +03:00
DiSlord 0a14a9fff3 Disable 2020-07-14 22:11:15 +03:00
DiSlord ea7836a273 Redefine config menu colors to new gray theme
Remove not used code
Reverse leveler direction on on screen keyboard
2020-07-14 21:30:27 +03:00
DiSlord 3c0a23d92b Fix drop on version screen if enter from keyboard 2020-07-14 14:15:28 +03:00
DiSlord 66c63c3a11 Add button rise, falling, flat edge support
Some colors still hardcoded
2020-07-14 12:21:44 +03:00
DiSlord e6342f1691 Fix typo 2020-07-14 00:47:51 +03:00
DiSlord ac5456cf4f fix some hardcoded variables 2020-07-14 00:40:23 +03:00
DiSlord 0c16ced40b Implement advanced button configuration
Add button icons for checkbox and radio button
Reduce flash usage
2020-07-14 00:15:46 +03:00
DiSlord 507f7fbe52 Add base support checkbox for UI 2020-07-13 16:14:15 +03:00
DiSlord 080e623a14 Small code fixes 2020-07-13 06:56:49 +03:00
DiSlord fb258a9201 More safe read data on SPI 2020-07-12 16:19:26 +03:00
DiSlord 8c131098f0 Update SPI lib
Add DMA rx support for SD card
2020-07-12 15:42:07 +03:00
DiSlord 89da23e45a Move SPI bus macros to spi.h 2020-07-12 12:25:18 +03:00
DiSlord 17b229d90f Fix unix path 2020-07-11 23:26:03 +03:00
DiSlord 0a09763cbb Small definition update 2020-07-11 18:40:35 +03:00
DiSlord da194e82cf Upload diskio driver for SD cards support 2020-07-11 18:38:03 +03:00
DiSlord fdf88ae289 Move some definitions too nanovna.h 2020-07-11 18:05:44 +03:00
DiSlord 3522c05375 Comment 2020-07-09 20:43:48 +03:00
DiSlord c9e512fe9c Multiline text output and align 2020-07-09 20:42:45 +03:00
DiSlord 1afe5c6db2 Merge branch 'master' of https://github.com/DiSlord/NanoVNA 2020-07-09 20:42:16 +03:00
DiSlord 86096a8c6a Multiline text output and align 2020-07-09 20:41:24 +03:00
DiSlord b1952a350f More simple keyboard init 2020-07-09 11:59:33 +03:00
DiSlord 13cc4f4833 Default touch coordinates 2020-07-05 12:34:22 +03:00
DiSlord 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)
2020-07-05 12:33:40 +03:00
DiSlord 6309b082e2 Use some constants for pad definitions 2020-07-05 12:27:22 +03:00
DiSlord ac93394626 Remove not used file 2020-07-05 10:10:03 +03:00
DiSlord ff4cd0b8f7 Not close menu on recall 2020-07-03 23:08:52 +03:00
DiSlord 8894110423 Full screen keyboard
Custom buttons draw support
2020-07-03 22:03:54 +03:00
DiSlord 34a3eeafce increase sweep thread stack size 2020-07-01 12:30:31 +03:00
DiSlord 61b3989c28 Add part of SD card code (need some cleanup), disabled (not added diskio part!) 2020-07-01 12:29:25 +03:00
DiSlord 12567ba1b1 Restore full screen redraw in scale/ref change (allow do it in pause and see result) 2020-07-01 12:23:57 +03:00
DiSlord a0ac128406 Use original fatFS lib 2020-06-28 18:17:13 +03:00