Disable flush when cancelling transfers.
by Martin Ling 2 years 9 months
6ab17209
Merge remote-tracking branch 'origin/master' into ...
by Martin Ling 2 years 9 months
Merge remote-tracking branch 'origin/master' into tx-transfer-sizing
55fdddd8
Pad the last data in a transmission to the next 51...
by Martin Ling 2 years 9 months
Pad the last data in a transmission to the next 512 byte boundary.
1b166a5b
Submit flush transfer as soon as end of data is re...
by Martin Ling 2 years 9 months
Submit flush transfer as soon as end of data is reached.
69823397
Merge pull request #1157 from martinling/standardi...
by Michael Ossmann 2 years 9 months
Merge pull request #1157 from martinling/standardise-dbfs

Standardise dBFS level
2b1aa545
Start TX/RX in hackrf_transfer after all other req...
by Martin Ling 2 years 9 months
Start TX/RX in hackrf_transfer after all other requests.

This avoids glitches and lost samples at the start of a transmission.
09c6030e
Update firmware/README
by Danylo Ulianych 2 years 9 months
Update firmware/README

Co-authored-by: Martin Ling <martin-github@earth.li>
a2c30a88
Merge pull request #1155 from greatscottgadgets/pl...
by Michael Ossmann 2 years 9 months
Merge pull request #1155 from greatscottgadgets/platform-detect

Detect hardware platform at run-time.
75e3137d
Merge pull request #1154 from greatscottgadgets/cl...
by Michael Ossmann 2 years 9 months
Merge pull request #1154 from greatscottgadgets/clkout-source

firmware: use consistent clock source
4f779aae
Correct the calculation of dBfs signal level.
by Martin Ling 2 years 9 months
Correct the calculation of dBfs signal level.

dBFS is defined in AES Standard AES17-1998, IEC 61606, and ITU-T Recs.
P.381 and P.382, such that the RMS value of a full-scale sine wave is
designated 0 dBFS.

A full scale sine wave on HackRF has the range -127 to 127.

We calculate the full scale ratio relative to a signal in which both I
and Q are held at 127. This represents a signal with sqrt(2) times
the amplitude, and thus twice the power, of a full scale sine wave.

Therefore to obtain dBfs by the above definition, we add 3dB.
f1e34b7c
Report a bug