Commit Graph

  • 9fb0638def Full screen mode menu erikkaashoek 2020-03-25 09:48:55 +0100
  • 44eb6027a9 No stepping during output mode erikkaashoek 2020-03-24 09:55:25 +0100
  • 1105264089 Input forms working erikkaashoek 2020-03-23 19:54:28 +0100
  • 730fd6558d V0.2 pinning and power RF control erikkaashoek 2020-03-23 12:08:01 +0100
  • f2137f4f97 All except waterfall working erikkaashoek 2020-03-23 09:49:01 +0100
  • 4353721ec5 First running port erikkaashoek 2020-03-22 13:10:02 +0100
  • 5a10105b1a Merge branch 'bandwidth' #2 TT 2020-03-21 21:19:53 +0900
  • 1656342eeb feat: add bandwidth setting of detector TT 2020-01-15 01:07:40 +0900
  • a3ebb0cca1 Start of conversion erikkaashoek 2020-03-21 10:51:02 +0100
  • 2359547bee
    Merge pull request #1 from ttrftech/master erikkaashoek 2020-03-21 10:21:14 +0100
  • 0d407577f8 style: uniform code style and untabify #1 TT 2020-03-21 08:03:09 +0900
  • a4821604a5
    Merge pull request #126 from DiSlord/master TT 2020-03-21 09:22:06 +0900
  • 597c2c2958 Better solutiom of prev fixes (reload si5351 settings on sweep begin) DiSlord 2020-03-15 16:02:22 +0300
  • 23c765b719 Fix very strange bug, on band 2 !!!!! Don`t understand why si5351 non stable on band 2 then change from band 3 It fixed if set before sweep one frequency from band 1 (for example 50MHz) Possibly problem in tlv320aic3204_set_gain, call only si5351_set_frequency_with_offset not work DiSlord 2020-03-15 14:14:52 +0300
  • 3eb8a4cfe9 Fix interpolation range if sweep_points!=source calibration points count use sweep_points exept POINTS_COUNT on marker search and so DiSlord 2020-03-14 21:23:02 +0300
  • fdb3886b0f Move define to str macro in nanovna.h (it allow output define valuer in error messages) DiSlord 2020-03-14 16:50:35 +0300
  • 45dfd7d970 Fix sweep if points < maximum (mot sweep if frequency[i] == 0) Fix my tupo in extended scan command (not correctly parse point count) DiSlord 2020-03-14 16:48:36 +0300
  • 8a11eaa764 Extend scan command, now in have additional input variable (optional), allow more faster get measured data usage: scan {start(Hz)} {stop(Hz)} [points] [outmask] [outmask] - optional, allow output measured data, its a mask (allow dec, hex, bin, oct) 0b001 - output frequency 0b010 - output CH0 data 0b100 - output CH1 data Example: 'scan 1000000 5000000 101 0b111' - output data in format: freq ch0[0] ch0[1] ch1[0] ch1[1] 'scan 1000000 5000000 101 0b101' - output data in format: freq ch1[0] ch1[1] 'scan 1000000 5000000 101 0x7' - output data as 0b111 DiSlord 2020-03-14 16:05:26 +0300
  • ec81a01226 Not use float in vbat measure (faster, less size), yes get little error (but less then 1mV) DiSlord 2020-03-14 15:21:26 +0300
  • 922b66abdb Move offset variable to si5351.c (better use it as independent library) Define and move constants in nanovna.h, and use it Fix command 'marker' - display marker freq (not current freq) DiSlord 2020-03-14 15:18:14 +0300
  • 88617a31fe In ili9341.c remove tabs, add palette mode blit function In plot.c prepare for 8bit/pixel mode (test, allow increase cell buffer size by use 4 or 8bit/pixel mode, but not need for now) main.c little change wait execute shell command in sweep thread DiSlord 2020-03-13 22:42:28 +0300
  • 8bdb650212 Implement color command, allow change color settings in config (enabled bu default ENABLE_COLOR_COMMAND) Usage: usage: color {id} {rgb24} - Grid color: id = -3 - Menu bg color: id = -2 - Selected menu: id = -1 - Trace 1-4: id = 0..3 Color in hex RGB format (but possible any type input, dec, hex, bin. oct) DiSlord 2020-03-12 21:43:35 +0300
  • 6f25d0d43f Remove Mutex use (CH_CFG_USE_MUTEXES = FALSE), now all Mutex depend functions run in sweep thread It allow: - reduce shell thread stack size - more compact code - fix some hardcoded scan command code, allow write better scan version - run calibrate (not depend from pause sweep flag) DiSlord 2020-03-12 19:53:58 +0300
  • 51b5cce016 Fix Random jitters at band 1 and band change on some freq ranges Improve frequency stability on band change (100 MHz, 150MHz, 300 MHz, 450MHz) DiSlord 2020-03-11 20:11:46 +0300
  • 10ae59e786 Little cleanup DiSlord 2020-03-09 23:57:03 +0300
  • 3714e05395 Fix artifacts after marker move DiSlord 2020-03-09 22:47:35 +0300
  • eebb625b9d Always update marker info DiSlord 2020-03-09 22:28:05 +0300
  • 04fb661b1a Add flag in config for sweep mode #define FREQ_MODE_START_STOP 0x0 #define FREQ_MODE_CENTER_SPAN 0x1 Now sweep mode not defined from frequency0 > frequency1 or frequency0 < frequency1 frequency0 always < frequency1 DiSlord 2020-03-09 18:24:31 +0300
  • f9074149bb Size fixes, use define exept const, typdef index_t for indexes DiSlord 2020-03-09 16:18:29 +0300
  • 19121b3371 Auto determine mark_map mask size from MAX_MARKMAP_X on compilation (up to MAX_MARKMAP_X = 32) DiSlord 2020-03-09 14:40:17 +0300
  • 2d273a5548 Fix typo DiSlord 2020-03-09 14:22:59 +0300
  • a19722cdc3 Reduce last patch fix size (use pointers) DiSlord 2020-03-09 14:08:06 +0300
  • 90407d5730 Fix screen artifacts: DiSlord 2020-03-09 13:12:01 +0300
  • 5cf86ee1a6 Revert dsp changes, need more research DiSlord 2020-03-09 10:28:33 +0300
  • a2d90a5e91 Try not lost data on dsp (Less noise on small signals) Use int64_t acc for values Use double on calculation DiSlord 2020-03-09 01:25:46 +0300
  • 77b5d0bcc8 Select CH0 reflect channel before set freq (in some rare cases dsp started but CH not ready) Little code optimization Add commented 600kHz I2C bus timings (work, give x1.5 speed, but need change DSP ready timings not by wait_count, need use chVTGetSystemTimeX() its better) DiSlord 2020-03-08 22:48:36 +0300
  • c40d78d80f env: clean Makefile TT 2020-03-08 20:03:54 +0900
  • 608482a970 env: add debug conf for vscode TT 2020-03-08 19:56:37 +0900
  • ba5bf9c1ad fix: board definition TT 2020-03-08 19:55:57 +0900
  • 6befd57bc1 fix: segv in sample command TT 2020-03-08 19:37:26 +0900
  • 7c2e4364e6
    Merge pull request #125 from DiSlord/master TT 2020-03-08 19:33:13 +0900
  • 45f04420cb Implement info command, move info_about[] to main.c Command enabled by default: ENABLE_INFO_COMMAND This feature not increase flash size DiSlord 2020-03-08 08:32:38 +0300
  • fc6e090595 Add vbat_offset to config Implement vbat_offset command (if defined ENABLE_VBAT_OFFSET_COMMAND) Reduce code size DiSlord 2020-03-07 23:37:39 +0300
  • bb7127fdd0 Remove variable, use speep_mode flag DiSlord 2020-03-07 22:21:02 +0300
  • e896f32803 Replace function wait_dsp(delay) by definition: DSP_START(delay) //================================================ // Place some code thats need execute while delay //================================================ DSP_WAIT_READY DiSlord 2020-03-07 20:57:43 +0300
  • 12d53738bc Revert some changes: Start/stop generation feature (unstable on segment scan from CPU) Calibration on paused sweep (need more stack, need find better solution) Variable use optimization DiSlord 2020-03-07 17:19:43 +0300
  • a43b6e3acc si5351.c and si5351.h Cleanup and optimize code Add comments, fix definitions Fix rounding errors Fix band 1 stability DiSlord 2020-03-07 14:54:51 +0300
  • b77e1d6680 Big work around si5351 generator DiSlord 2020-03-05 22:36:44 +0300
  • f1cc60e99e feat: add lever mode for electrical delay TT 2020-03-01 09:29:28 +0900
  • f6b28c2c14
    Merge pull request #121 from DiSlord/master TT 2020-03-01 09:19:28 +0900
  • 18c5ca9157 feat: add lever operation of electrical delay TT 2020-03-01 08:50:46 +0900
  • 7f5948c4b8 chore: add scope name onto struct and enum TT 2020-03-01 08:18:12 +0900
  • 153585ff1f Move more address constants to nanovna.h DiSlord 2020-02-28 23:52:01 +0300
  • ccb3693516 Huge reduce flash usage (about 5k), remove cal_data and _frequencies properties from data section Use void loadDefaultProps() for load default properties (default loaded also on error load from flash) Move some constants to nanovna.h DiSlord 2020-02-28 23:15:38 +0300
  • cc3370c962 si5351.c Remove unused function from header Set static calls for functions (less size) Set static constants (less size) DiSlord 2020-02-28 18:57:18 +0300
  • a164a5765a Disable HAL_USE_RTC usage (need for cmd_time) Add ENABLE_TIME_COMMAND for enable cmd_time if need DiSlord 2020-02-28 18:52:25 +0300
  • 0116c529ea Restore sweep stack size as 640 DiSlord 2020-02-28 00:50:12 +0300
  • cb587d05a4 Makefile: Remove compile #include $(CHIBIOS)/test/rt/test.mk #include $(CHIBIOS)/os/various/shell/shell.mk DiSlord 2020-02-27 22:11:32 +0300
  • 95b3f6f7d0 Disable ChibiOS option CH_CFG_USE_MUTEXES_RECURSIVE All calls chMtxLock - chMtxUnlock not recursive DiSlord 2020-02-27 21:21:54 +0300
  • 17734f257d Disable unused ChibiOS options: CH_CFG_USE_WAITEXIT (used only is Shell run as thread) CH_CFG_USE_EVENTS (NanoVNA not use events) CH_CFG_USE_EVENTS_TIMEOUT (NanoVNA not use events) DiSlord 2020-02-27 20:53:45 +0300
  • d386b0823c Write clearScreen and use it in code More hard coded values fixes DiSlord 2020-02-26 23:55:06 +0300
  • b7934745ca Restore main thread stack size (stack usage code optimization give good result) Decrease sweep thread stack size from 640 to 512 (also stack usage code optimization give good result) Little change 16x22 font DiSlord 2020-02-26 23:30:50 +0300
  • a4e9b7a139
    Merge branch 'master' into master DiSlord 2020-02-25 06:35:06 +0300
  • 48ff4893d3 feat: force putting trailing zeros on float value TT 2020-02-25 08:41:22 +0900
  • d2431f0cdc Increase screen render (in some cases up to 2x speedup), decrease stack usage (code size less on 1500 bytes) DiSlord 2020-02-24 22:47:52 +0300
  • 5ee23be06f Add definition of spi_buffer size Add check cell and spi_buffer size DiSlord 2020-02-23 17:13:52 +0300
  • c92987c52e Fix default trace refpos set (use NGRIDY value) DiSlord 2020-02-23 15:58:12 +0300
  • 1177d87498 Increase main thread stack size (if used as shell, if run some commands get stack limit, example "trace 0 x" command) Decrease interrupt stack size DiSlord 2020-02-23 15:45:37 +0300
  • 7d2708afce feat: paramterize number of y-grid, revert to 8 TT 2020-02-23 11:37:41 +0900
  • c89cd36f19 fix: checksum TT 2020-02-23 11:36:05 +0900
  • 681272c253 fix: update year of the copyright TT 2020-02-23 10:43:46 +0900
  • 1b62741a3d fix: erase on DEL key in the vna shell TT 2020-02-23 08:20:01 +0900
  • 8e8bc6924e fix: update checksum TT 2020-02-23 01:48:22 +0900
  • 39f997f7d4 fix: default scale factor TT 2020-02-23 00:16:54 +0900
  • f581317d68 Merge branch 'levermode' TT 2020-02-23 00:09:28 +0900
  • 12085146ae
    Merge pull request #120 from DiSlord/master TT 2020-02-23 00:08:16 +0900
  • 10e5578c8c Merge branch 'levermode' into DiSlord-master TT 2020-02-23 00:05:47 +0900
  • 93d1233d8b feat: change the operations to select lever mode TT 2020-02-22 22:41:50 +0900
  • fb3c9cf82f fix: adjust width of space and triangle TT 2020-02-22 22:40:06 +0900
  • 863691c554 fix: adjust spaces frequency and marker values TT 2020-02-22 12:24:32 +0900
  • 02a5715bb4 Big code redisign (increase CELL draw size, more faster screen render), also save about 4-5kB flash size Try remove all hardcoded values from code (use definition if set) Some error fix DiSlord 2020-02-22 10:50:54 +0300
  • 2381e338eb fix: adjust spaces frequency and marker values TT 2020-02-22 12:24:32 +0900
  • 2c231bab15 Merge pull request #119 from DiSlord/master TT 2020-02-22 11:13:18 +0900
  • e9f65b1426 Huge rework chsnprintf function (basic functional more compact and faster): DiSlord 2020-02-11 11:54:05 +0300
  • ae38c9794d view: pack smith marker value TT 2020-02-01 00:13:53 +0900
  • dd4074d501 fix: gain table covers 2.7GHz TT 2020-02-01 00:11:53 +0900
  • 14dfe97557 fix: revert color of traces to the original TT 2020-01-29 02:23:20 +0900
  • 51c3980e1b
    Merge pull request #116 from DiSlord/master TT 2020-02-01 00:08:25 +0900
  • 6a1d05321d Disable unused ChibiOS features: - Threads registry APIs - I/O Queues APIs - SHELL_CMD_INFO - SHELL_CMD_THREADS DiSlord 2020-01-30 21:58:18 +0300
  • a46a20028f Remove unused global variable (fgrid) Set areasize as int16 DiSlord 2020-01-30 21:43:49 +0300
  • 1ec7faca2a Fix warning Use __REV16 instruction for set display x y coordinates (faster and more compact) DiSlord 2020-01-29 23:47:58 +0300
  • 3639b7bb14 Revert marker SPAN callback changes DiSlord 2020-01-27 07:00:13 +0300
  • 91cc17eb04 Remove compilation warning DiSlord 2020-01-27 06:55:41 +0300
  • 3961418b72
    Update README.md TT 2020-01-27 07:28:10 +0900
  • 1d6f09a355 Fix warning DiSlord 2020-01-26 21:36:13 +0300
  • b10e29c01f Fix velocity factor on numeric value input multiple Remove comments Little code optimisation DiSlord 2020-01-26 20:56:45 +0300
  • 836ed2a7fb
    Merge pull request #113 from DiSlord/master TT 2020-01-26 22:29:44 +0900
  • d3f4ef5dc1 Fix my tupo on frequency string ВшЫдщкв 2020-01-26 09:09:11 +0300
  • 5a4d02208f define POINTS_COUNT in nanovna.h fix 'micro' char in font fix draw STOP distance in frequency field fix x position calc in plot_into_index fix frequencies delta defined as int in plot.c fix frequencies defined as int in ui.c ВшЫдщкв 2020-01-25 20:54:03 +0300
  • 4a0ba6741e Continue size optimization (save 700-900 bytes) Set menuitem_t size align as WORD (more compact on flash) Add data to menuitem_t (more easy use callback functions, and save its sizing) Rewrite some ui callback functions for use data field ВшЫдщкв 2020-01-25 15:46:09 +0300

Powered by TurnKey Linux.