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