Commit graph

528 commits

Author SHA1 Message Date
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
DiSlord e2f2b58925 Remove full screen redraw on scale/ref/trace change. 2020-06-28 18:15:28 +03:00
DiSlord e383b53f5a Better init settings for display. Allow see some colors as on monitor. 2020-06-25 19:33:11 +03:00
DiSlord 71f11ee84f Add modified FatFS library vR0.14 for future SD card support
See http://elm-chan.org/fsw/ff/00index_e.html
2020-06-21 08:07:00 +03:00
DiSlord 56501fba58 Add dsp.h, and fix header in rtc.c 2020-06-21 08:05:00 +03:00
DiSlord 9b14e48b35 Decrease delay after band change 2020-06-21 08:04:04 +03:00
DiSlord 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)
2020-06-21 08:02:40 +03:00
DiSlord 3213a8022c Fix MAX_TRACE_TYPE to 13
Increase digit for show Q factor (use %.3f format)
2020-06-21 08:00:01 +03:00
DiSlord 76223f5e25 Merge branch 'master' of https://github.com/ttrftech/NanoVNA 2020-06-20 12:31:35 +03:00
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)
2020-06-20 12:12:38 +03:00