DiSlord
62e7c27bb2
Replace force_set_markmap to redraw_request |= REDRAW_AREA for less screen update
5 years ago
DiSlord
6eff8ca5ee
Update RTC module
5 years ago
erikkaashoek
6d80f658d5
Keypad repaired
5 years ago
DiSlord
c6fc9a5d80
Add define for MARKER_INVALID and TRACE_INVALID
...
Remove obsolete marker search functions
5 years ago
erikkaashoek
a1559e77ac
low output corrected
5 years ago
erikkaashoek
c3e9c8aaf2
TINYSA3 and TINYSA4 merged
5 years ago
erikkaashoek
42fd2b713b
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
232494b66b
Removed some floats
5 years ago
erikkaashoek
a95ec1d8cc
Remote desktop
5 years ago
erikkaashoek
1387496479
Small bugs and space saving
...
Waterfall colors
Attennuation averaging
Removed ham bands
5 years ago
erikkaashoek
add7cb225f
Add low output start burst
5 years ago
erikkaashoek
f7790b7fdc
Sweep DAC on PA4 added
5 years ago
erikkaashoek
84528e8869
Corrected correction table center frequency
5 years ago
erikkaashoek
36d27d4caa
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
5162b521a0
Added high correction table
5 years ago
erikkaashoek
e8d23a7047
Added output leveloffset
5 years ago
erikkaashoek
7c7fd57b16
Add battery status to form and freq_t
5 years ago
erikkaashoek
0e3f97c217
Automatic harmonic mode and some small bugs
5 years ago
erikkaashoek
5ba6bdbe45
Saveconfig working and console command 64 bit frequencies
5 years ago
erikkaashoek
a04d69b011
Converted to 64 bit frequencies
5 years ago
erikkaashoek
defcf7e5cf
Runtime calculate spur table from IF
5 years ago
erikkaashoek
0fdb646c0f
Modulation working
5 years ago
erikkaashoek
c27fd5b7e5
Added frequency correction
5 years ago
erikkaashoek
8f81361bcd
SCANRAW zero level reduced
5 years ago
erikkaashoek
3191fccaad
Remote control working
5 years ago
erikkaashoek
e4587197f5
updated USB command
5 years ago
erikkaashoek
eda12805a1
Repaired marker bug
5 years ago
erikkaashoek
4f9c9aad73
First step of adding harmonic mixing and maxFreq now 4.29GHz
5 years ago
erikkaashoek
2687191e19
Many improvements
5 years ago
erikkaashoek
894a149025
Spur reduce updates and much more
5 years ago
erikkaashoek
b47a95b1bd
First tuning
5 years ago
erikkaashoek
9e2749ede0
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
606ec95b5f
Slider span
5 years ago
erikkaashoek
a964f3d8f3
Help text, size compression and '0' readability
5 years ago
erikkaashoek
8f3a4da50e
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
17697051bc
Solved vbat race condition
5 years ago
erikkaashoek
41994127e8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
b8c04980a9
Added attack and decay
5 years ago
erikkaashoek
2d2f52d52f
Added ultra and extra_lna
5 years ago
erikkaashoek
fbc6238cbd
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
6f87211a66
Remove __ULTRA_SA__
5 years ago
erikkaashoek
48f9ea33a8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
4dfbcca1ed
Reduce version specifics
5 years ago
erikkaashoek
5a0154b592
Reduce differences and remove unneeded parts
5 years ago
erikkaashoek
0da4d0a0e6
Lowe output mode working
5 years ago
erikkaashoek
acf2b1f180
Basic High Output mode working
5 years ago
erikkaashoek
ba2fcb197e
Correct merge error
5 years ago
erikkaashoek
c2ce6e10c9
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
063af84d95
Modulation console commands working
5 years ago
erikkaashoek
0e9d3b3f30
Merge branch 'DiSlord_palette_color'
5 years ago
DiSlord
52b4f2bd58
Use "palette" index for draw all on display
...
Colors stored in config
Now possible change any color by 'color' command and store for use
5 years ago
erikkaashoek
312c959bfe
Move pause and resume to bottom of stack
5 years ago
erikkaashoek
168a43a6d1
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
38fd765666
A lot of changes
...
- Store actual frequency in config
- Measure FM deviation
- Center zoom updated to work with dragged marker
- Improved touch calibration markers
5 years ago
erikkaashoek
917366bc1b
Corrected rounding error
5 years ago
erikkaashoek
35e8016926
All working
5 years ago
erikkaashoek
62d83ee44f
Added sample mean calculation
5 years ago
erikkaashoek
fae783f2a9
Working!!!!
5 years ago
erikkaashoek
759c373c65
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
e660f336c0
Add offset command
5 years ago
erikkaashoek
424051821f
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
ae3a69cfbf
Serial integrated
5 years ago
erikkaashoek
e0ab998ffd
Rework FM modulation and UI crash
5 years ago
erikkaashoek
d12f105542
Change marker command to use frequency or index
5 years ago
erikkaashoek
a56056903b
User settable modulation frequency
5 years ago
erikkaashoek
db328ff327
Add menu option to set marker frequency
5 years ago
erikkaashoek
4b711ab151
Add marker peak command and caloutput command
5 years ago
erikkaashoek
bf6accf142
Added Ham band coloring
5 years ago
erikkaashoek
28b6712338
Some code size squeezing
5 years ago
erikkaashoek
fb47362d88
Change scan command and change startup
5 years ago
erikkaashoek
8a4179c684
Correct wrong marker frequencies
5 years ago
erikkaashoek
79a60450c8
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
6351063eb8
Restore load preset at startup
5 years ago
erikkaashoek
6dfe1be073
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
abef8aa051
Added save/recall commands and changed auto reflevel target to -30
5 years ago
erikkaashoek
140a1be1a8
Bugs corrected
...
- Overload warning when normalized
- trace store not working
- save command not working
5 years ago
erikkaashoek
385259b0ad
Merge branch 'master' into tinySA-V4-SI4463
5 years ago
erikkaashoek
0aec13e49e
Make SI4432 optional
5 years ago
erikkaashoek
e2d5f52dc0
First stage SI4463 RSSI working
5 years ago
erikkaashoek
ffba0dadf9
Merge branch 'master' into tinySA-V4
5 years ago
erikkaashoek
9dbce30497
I2C, I2S, si5351 and tlv320aic3204 added
5 years ago
erikkaashoek
9f152c34d4
Button drag added
5 years ago
erikkaashoek
62e5b6ae43
Correct typos and add SI4432 timing debug function
5 years ago
DiSlord
5abf8b900e
Implement share SPI bus
5 years ago
DiSlord
7ff0be62ac
Initial commit for H4 tinySA version
5 years ago
erikkaashoek
38e4fcd143
Repair sweep command to include sweep points
5 years ago
erikkaashoek
33fb5ecca0
v0.3 correction table and correction applied to output level
5 years ago
erikkaashoek
eb85400e0e
Added deviceid command. Use saveconfig to store
6 years ago
DiSlord
5a46a6486f
Run trace command in sweep thread
...
Change grid text format to 7.3
6 years ago
DiSlord
38061a6921
Not allow reset bu user input first 2 init sweep
...
Reset seep time if select < 2.5 ms
6 years ago
DiSlord
ca23486b11
Fix sync timings for 2-3ms interval
6 years ago
erikkaashoek
8b732d675f
Bump version number
6 years ago
erikkaashoek
5c0388ce89
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
047a8320d0
Prepare variable sweep points support
...
Need only add fixes to waterfall mode
6 years ago
DiSlord
bae297e356
Prevent multi call set_rbw on frequency prepare
...
Also update settings on frequency change
6 years ago
erikkaashoek
73737e2947
Powercycle seems to create unstability, temp removed
6 years ago
DiSlord
324e543877
use int16_t for fast search trigger and as result of SI4432_RSSI()
6 years ago
DiSlord
62c80c8668
Touch fixes, and optimization
6 years ago
DiSlord
934ab41d8b
More defines for use set FG BG color, direct call function more compact
6 years ago
DiSlord
7213afd3e2
Code cleanup
6 years ago
DiSlord
84ba285694
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
DiSlord
65ec38fae8
remove test code
6 years ago
DiSlord
e7f45066b2
Force screen redraw on ref/scale level change
6 years ago
erikkaashoek
37495e9750
Add UP/DOWN trigger option and optimize constants
6 years ago
DiSlord
0c83dc063d
Some fixes for timings
6 years ago
DiSlord
82265cd447
Add thread information on debug screen
...
Increase main thread stack size, now 0x200
6 years ago
erikkaashoek
e9626c21ff
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
311d0bda42
Massive sweep time redesign
6 years ago
DiSlord
ace88a0b5a
Reduce sweep thread stack size from 900 to 768
6 years ago
DiSlord
cf96ae7d22
Replace hardcoded values on defined constant
6 years ago
DiSlord
7ef621beed
More remove screen redraw req
6 years ago
erikkaashoek
dd289f8ecd
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
269b09d6a7
Speed improvement experiments
6 years ago
DiSlord
1104964fe9
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
erikkaashoek
27eaa8f4b3
Reduce duration of initial sweeps
6 years ago
DiSlord
be8599d664
Set frequencyStop and frequencyStart uint32_t type
6 years ago
erikkaashoek
dc46aa0ccb
Changed to CORRECT FREQUENCY and set min/max frequency
6 years ago
erikkaashoek
58e557f0d5
Send all console data in selected unit except scanraw
6 years ago
DiSlord
fd70371a54
More replace POINTS_COUNT to sweep_points
6 years ago
erikkaashoek
58cea9e6d2
Merge remote-tracking branch 'origin/DiSlord_test_branch'
6 years ago
DiSlord
c06b41953b
Rewrite waterfall code
...
Use integer CELL_Y data
It more fast and compact (allow speedup from 46ms to 34ms for update)
6 years ago
erikkaashoek
79e1c4ebda
selftest from console mode working again
6 years ago
erikkaashoek
4a2c18e98c
Selftest error screens can be captured
6 years ago
erikkaashoek
61cc1dc843
Remote control improvements
6 years ago
erikkaashoek
63e8cee471
Calculate correct CW sweep time when spur is on
6 years ago
erikkaashoek
7d259443ab
Added trigger cmd and level cmd in high output mode
6 years ago
erikkaashoek
3db1738e0b
Change to levelchange and sweeptime cmd added
6 years ago
erikkaashoek
88a9a0a866
Add output and f cmd and repair TIME status mismatch in high mode
6 years ago
erikkaashoek
39f01263ba
Hide one letter commands
6 years ago
erikkaashoek
6ce2439898
Shifted to scanraw to ensure compatibility
6 years ago
erikkaashoek
b17c8afdf2
Updated scan command
6 years ago
erikkaashoek
25a302b917
Updating sweep indicators
6 years ago
erikkaashoek
199c771d68
Refer realy off on reset and ui correction
6 years ago
erikkaashoek
e8ce011f5d
dBc, shift waterfall and do not reset cal output
6 years ago
erikkaashoek
3b61c73a11
Replace LCD size constants
6 years ago
erikkaashoek
879ae21538
zero span auto reflevel and display trigger level after setting
6 years ago
erikkaashoek
76bb2d59dc
UI errors corrected and some code squeeze
6 years ago
erikkaashoek
27313d4ea9
Do auto reflevel calculations scaled to scale
6 years ago
erikkaashoek
8f31d8fafd
Reflevel multiple of scale
6 years ago
erikkaashoek
77f8938edd
Many small ui updates
6 years ago
erikkaashoek
7f0efbfdf9
Scale entry and trace command afapted
6 years ago
erikkaashoek
a8a7209f9c
Output sweep time repaired and output on/off implemented
6 years ago
erikkaashoek
93a3c2f439
grid in Linear mode only 5,1,1 and "load" command added
6 years ago
erikkaashoek
9c0584abd7
Simplified scale/refpos approach
6 years ago
erikkaashoek
7100b9aee0
Level offset and sweep time added
6 years ago
erikkaashoek
5ce6439211
Command levelsweep added
6 years ago
erikkaashoek
979f369724
Added modulation and level commands
6 years ago
erikkaashoek
6a9d0737a7
Marker cmd now shows absolue level as 4th number
6 years ago
erikkaashoek
59b7d2b1ad
Stop auto attenuation with attunate command
6 years ago
erikkaashoek
3493e82d83
Small ui corrections
6 years ago
erikkaashoek
068bfacbcf
correction table added to config
6 years ago
erikkaashoek
c0e152f6c0
Small UI improvements and additional units
6 years ago
erikkaashoek
7a4f789a24
Spur menu and reffer startup
6 years ago
erikkaashoek
29821f98de
New menu working
6 years ago
erikkaashoek
330aa3c6ec
LINEARITY measurement added
6 years ago
erikkaashoek
40d5ceac61
Own_microsecond_delay busy loop
6 years ago
erikkaashoek
7ef36b08de
Powercycle SI4432
6 years ago
erikkaashoek
67d1a38816
Trigger debugged
6 years ago
erikkaashoek
ae63eaf7d2
Add trigger option
6 years ago
erikkaashoek
0827aaa16d
PC control working
6 years ago
erikkaashoek
eef33fa47f
Prepare for PC application
6 years ago
erikkaashoek
6c272d1f75
Small UI changes
6 years ago
erikkaashoek
d7763cec48
Add spur menu and cleanup code
6 years ago
erikkaashoek
2898c02d36
Load/Store of settings added
6 years ago
erikkaashoek
faea96b1c9
cmd selftest
6 years ago
erikkaashoek
6c1c5ea809
V0.2 working for board evaluation
6 years ago
erikkaashoek
955973e57b
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
1f7a0357a5
Making ULTRA_SA an option
6 years ago
erikkaashoek
20d9c2bbd6
Harmonic mode implemented
6 years ago
erikkaashoek
aa6c062341
Modify marker menu created adn ADF4351 core added
6 years ago
erikkaashoek
8bffd8ba36
Added harmonic mixer
6 years ago
erikkaashoek
2d430a4f58
Small improvements
6 years ago
erikkaashoek
a7ae6d4197
Serial experiements
6 years ago
erikkaashoek
fddb3310e7
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
3aa934bad8
Tracking generator output and cleaning up UI
6 years ago
erikkaashoek
a651ed2d38
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
1a2664943f
Many marker and measurement related updates
6 years ago
erikkaashoek
2ff78fa061
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
5f3aed5844
Menu structure adapted
6 years ago
erikkaashoek
e986514a18
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
6422f9c5ed
spur table updated and default IF corrected
6 years ago
erikkaashoek
993388625e
Improved SI4432 setup and selftest for sample time and attenuator
6 years ago
erikkaashoek
495063f5bf
First experiment with span in output mode
6 years ago
erikkaashoek
060879f459
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
7d64766513
Optimize stack usage by shifting test and calibrate to lowest level
6 years ago
erikkaashoek
b7d2d87825
Corrected the attenuator error
6 years ago
erikkaashoek
0a03ff0a2f
Added full marker tracking
6 years ago
erikkaashoek
4683b88d0c
Menu update
6 years ago
erikkaashoek
ae326020e3
Merge branch 'master' into tinySA
6 years ago
erikkaashoek
dea4d02631
Cleanup settings
6 years ago
erikkaashoek
6c74a28458
Code cleaning
6 years ago
erikkaashoek
39da5289b4
Spur avoidance table added
6 years ago
erikkaashoek
b56af01ba2
Cleaning up the high input menu system
6 years ago
erikkaashoek
f2137f4f97
All except waterfall working
6 years ago
erikkaashoek
4353721ec5
First running port
6 years ago
TT
1656342eeb
feat: add bandwidth setting of detector
6 years ago
TT
0d407577f8
style: uniform code style and untabify
6 years ago
DiSlord
597c2c2958
Better solutiom of prev fixes (reload si5351 settings on sweep begin)
6 years ago
DiSlord
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
Little faster call command from shell
Fix interpolation if points < POINTS_COUNT
6 years ago
DiSlord
3eb8a4cfe9
Fix interpolation range if sweep_points!=source calibration points count
...
use sweep_points exept POINTS_COUNT on marker search and so
Now possible change sweep_points in process (for faster sweep)
6 years ago