erikkaashoek
80a02da450
All sweep working
5 years ago
erikkaashoek
c488f83e10
Sweeping with ADF works
5 years ago
erikkaashoek
822882d24d
Add missing SPI mode setting
5 years ago
erikkaashoek
6d97e655c3
SI4463 switchable
5 years ago
erikkaashoek
cd3bfac519
Make PE4302 optional
5 years ago
erikkaashoek
117ecb525a
First step remove SI4432
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
58be2b410c
Merge branch 'master' into tinySA-V4
5 years ago
erikkaashoek
d6b63c0f75
Scanraw always dirty
5 years ago
erikkaashoek
62e5b6ae43
Correct typos and add SI4432 timing debug function
5 years ago
DiSlord
f5537b6bc1
Fix copy/paste typo
5 years ago
DiSlord
042ecdba01
Fix lost hardware send/read data mode
...
Change HEIGHT_SCROLL to 250 (if set to 260 - get crash?? need more research problem)
5 years ago
DiSlord
5abf8b900e
Implement share SPI bus
5 years ago
DiSlord
7ff0be62ac
Initial commit for H4 tinySA version
5 years ago
erikkaashoek
7c7ab89bdf
Updated selftest 3 and RBW correction table
5 years ago
DiSlord
3abd5e1989
prevent overflow on big repeat count
6 years ago
DiSlord
3ae885de88
Fix
6 years ago
DiSlord
f87f94e65a
getSI4432_RSSI_correction now integer
6 years ago
erikkaashoek
38805e7531
Revert "Revert "Hidden HW refresh and wide offset scanning""
...
This reverts commit 1d6409649f .
6 years ago
erikkaashoek
1d6409649f
Revert "Hidden HW refresh and wide offset scanning"
...
This reverts commit a5646ff6b1 .
6 years ago
erikkaashoek
a5646ff6b1
Hidden HW refresh and wide offset scanning
6 years ago
DiSlord
bf5c624a79
Define RSSI value types and macro for conversions
6 years ago
DiSlord
402306c5f2
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
6 years ago
erikkaashoek
53ebebe751
Change reset code to drop input lines
6 years ago
DiSlord
8112a36055
remove, always on ground after every data transfer
6 years ago
erikkaashoek
73737e2947
Powercycle seems to create unstability, temp removed
6 years ago
DiSlord
c944613773
Fix cache data get on last index
...
more cleanup
6 years ago
DiSlord
324e543877
use int16_t for fast search trigger and as result of SI4432_RSSI()
6 years ago
DiSlord
5f12c3afbb
init PE4302 attenuation cache as impossible value
6 years ago
erikkaashoek
901c4dcc0a
Changed to symbolic names for the SI4432 selection
6 years ago
erikkaashoek
6e1a41f27f
Repaired attenuation cache problem
6 years ago
DiSlord
fbd0d90d27
Only one PE4302 chip present (my mistake)
6 years ago
DiSlord
26e33535d7
Cache attenuation data, not rewrite if some
...
Not redraw status on trigger
6 years ago
DiSlord
19e5b208da
Merge branch 'master' of https://github.com/erikkaashoek/tinySA
...
# Conflicts:
# sa_core.c
# si4432.c
6 years ago
erikkaashoek
e680d7e8aa
Updated sweep time logic and corrected first sweep after update
6 years ago
DiSlord
6c58939a6f
Fix my mistake on measure time
6 years ago
DiSlord
5acc180a92
Use variable for count sweep time
6 years ago
DiSlord
0c83dc063d
Some fixes for timings
6 years ago
erikkaashoek
0396d068b4
Restore O2 for SI4432
6 years ago
DiSlord
5d0cd17718
Merge branch 'master' of https://github.com/erikkaashoek/tinySA into DiSlord_test_branch
...
# Fixed Conflicts:
# sa_core.c
6 years ago
erikkaashoek
a4b0230139
Added offset_delay
6 years ago
DiSlord
0dedf0b19d
Rewrite RBW and actualRBW use code
...
Now values is uint16 (float before)
And value = x10 in kHz (possibly better use uint32_t and in Hz)
Only one part of code i think need more fix:
VBW use still float
6 years ago
erikkaashoek
114b39fd3f
Rename extra fast
6 years ago
erikkaashoek
e9626c21ff
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
311d0bda42
Massive sweep time redesign
6 years ago
DiSlord
0e9a37c5e6
Implement shiftInBuf for fast read RSSI data (not used, need check speed and correct timings)
6 years ago
erikkaashoek
54e3eb5537
Updated sweep time prediction
6 years ago
erikkaashoek
e2bbfe8b13
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
f9ad83dbef
Define SI4432 registers
...
Use defined names for better read code
6 years ago
erikkaashoek
d0a7c0649b
Added measuring of minimum sweep times
6 years ago
erikkaashoek
43da653076
Merge branch 'DiSlord_test_branch'
6 years ago
DiSlord
11c5938807
Change use time from float to uint32 type
...
Now time settings stored as uSec value
6 years ago
erikkaashoek
5b8391fffb
Increase speed of extra fast scan
6 years ago
erikkaashoek
43a17936b2
Correct extra fast error
6 years ago
erikkaashoek
dd289f8ecd
Merge branch 'DiSlord_test_branch'
6 years ago
erikkaashoek
269b09d6a7
Speed improvement experiments
6 years ago
DiSlord
142c3e3b4f
Use (lost in last fix) O2 for si4432.c
6 years ago
DiSlord
9c5ffd8e93
Add -O2 compile option to si4432.c
...
Small optimize shiftIn and shiftOut
use sweep_points for calc delay in SI4432_Fill
6 years ago
erikkaashoek
27eaa8f4b3
Reduce duration of initial sweeps
6 years ago
erikkaashoek
46616a6ce7
Sweep progress bar
6 years ago
DiSlord
744a8db67d
More compact shiftIn and shiftOut
...
Add buffer shiftInBuf and shiftOutBuf in/out
Replace int freq on uint32_t
Fix in SI4432_Set_Frequency Freq_Band overflow
6 years ago
DiSlord
425221aa10
Use better button input debounce and input process (this used in last NanoVNA firmwares) more compact and simple
...
Replace POINTS_COUNT to sweep_points this more correct
6 years ago
DiSlord
ea2ebc46be
Set RBW_choices table more compact
...
More compact apply RBW
(save ~400 bytes flash)
6 years ago
erikkaashoek
303405afd7
Variable size font
6 years ago
erikkaashoek
61cc1dc843
Remote control improvements
6 years ago
erikkaashoek
b6d7de9e4f
Copyright header added
6 years ago
erikkaashoek
2925336314
Correct delta unit and fast trigger sweeps
6 years ago
erikkaashoek
8584158b58
Fast sweep added
6 years ago
erikkaashoek
879ae21538
zero span auto reflevel and display trigger level after setting
6 years ago
erikkaashoek
e48a37b504
Selftest 4 and sample repeat bugs
6 years ago
erikkaashoek
7882019c75
Update si4432.c
6 years ago
erikkaashoek
a02f94d3c8
Power cycle SI4432 on switch setting
6 years ago
erikkaashoek
76bb2d59dc
UI errors corrected and some code squeeze
6 years ago
erikkaashoek
be66fab7f6
Sweep speed improvement and better sweep time calculation
6 years ago
erikkaashoek
58e2dd8dfb
Display sweep time in zero span mode
6 years ago
erikkaashoek
5ce6439211
Command levelsweep added
6 years ago
erikkaashoek
8043fe8fcf
Added repeats and 433.9MHz IF to selftest 3
6 years ago
erikkaashoek
1d1ddee69d
Improved step delay values and RBW level correction table
6 years ago
erikkaashoek
40d5ceac61
Own_microsecond_delay busy loop
6 years ago
erikkaashoek
6a3d887b50
Corrected annoying output frequency error
6 years ago
erikkaashoek
ae63eaf7d2
Add trigger option
6 years ago
erikkaashoek
6c272d1f75
Small UI changes
6 years ago
erikkaashoek
2898c02d36
Load/Store of settings added
6 years ago
erikkaashoek
2d63ad9aa4
RSSI repeat added
6 years ago
erikkaashoek
48ce35ea04
Updated power leveling tables
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
f3e2b17f34
ADF4351 added
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
2ff78fa061
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
012f915af9
Calibrate frequency
6 years ago
erikkaashoek
d51d800b2d
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
3dd7bdbdf8
Small SI4432 initialization change with BIG improvement
6 years ago
erikkaashoek
e3159d4d21
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
8bd2b4f899
Problems with drive level
6 years ago
erikkaashoek
0ad65df53e
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
e1d24a2b98
Modulation repaired
6 years ago
erikkaashoek
e986514a18
Merge branch 'tinySA' into tinySA-v0.2
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
24c0afa3d6
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
85e17da3bf
RBW power calibration table added and calibration completed
6 years ago
erikkaashoek
c2e3d21c6e
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
766eecc057
Attenuator timing and PE4302 shift error corrected
6 years ago
erikkaashoek
a95bc8d976
Merge branch 'tinySA' into tinySA-v0.2
6 years ago
erikkaashoek
4b5e4dffdf
Small speed improvements
6 years ago
erikkaashoek
dea4d02631
Cleanup settings
6 years ago
erikkaashoek
6c74a28458
Code cleaning
6 years ago
erikkaashoek
072803bab3
Updated stepdelay's
6 years ago
erikkaashoek
6a627149d6
Test and calibrate updated
6 years ago
erikkaashoek
e0a100af56
Clean up code
6 years ago
erikkaashoek
44eb6027a9
No stepping during output mode
6 years ago
erikkaashoek
730fd6558d
V0.2 pinning and power RF control
6 years ago
erikkaashoek
4353721ec5
First running port
6 years ago