Merge pull request #126 from DiSlord/master
TT
2020-03-21 09:22:06 +0900
597c2c2958Better solutiom of prev fixes (reload si5351 settings on sweep begin)
DiSlord
2020-03-15 16:02:22 +0300
23c765b719Fix 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
3eb8a4cfe9Fix 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
fdb3886b0fMove define to str macro in nanovna.h (it allow output define valuer in error messages)
DiSlord
2020-03-14 16:50:35 +0300
45dfd7d970Fix 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
8a11eaa764Extend 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
ec81a01226Not use float in vbat measure (faster, less size), yes get little error (but less then 1mV)
DiSlord
2020-03-14 15:21:26 +0300
922b66abdbMove 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
88617a31feIn 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
8bdb650212Implement 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
6f25d0d43fRemove 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
51b5cce016Fix 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
3714e05395Fix artifacts after marker move
DiSlord
2020-03-09 22:47:35 +0300
eebb625b9dAlways update marker info
DiSlord
2020-03-09 22:28:05 +0300
04fb661b1aAdd 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
f9074149bbSize fixes, use define exept const, typdef index_t for indexes
DiSlord
2020-03-09 16:18:29 +0300
19121b3371Auto 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
5cf86ee1a6Revert dsp changes, need more research
DiSlord
2020-03-09 10:28:33 +0300
a2d90a5e91Try 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