Martin Ling
c3fdf402d7
Reformat all code to new clang-format standard.
2022-08-03 23:46:44 +01:00
Jared Boone
46fd11af5b
Si5351C: Extract best block source function into hackrf_core.
...
It's not an Si5351C driver thing, but a HackRF thing. Also added a driver function to check if CLKIN signal is valid, and made use of it, instead of opaque register read code.
2019-03-20 11:16:44 -07:00
Dominic Spill
3f569a8ad4
hackrf_clock: Allow CLKOUT to be enabled / disabled
...
hackrf_clock -o 1 / hackrf_clock -o 0
2017-11-07 11:23:48 -07:00
Jared Boone
28d629e099
Si5351C: Bring I2C wrapper into main driver.
2014-11-12 18:32:00 -08:00
Jared Boone
3bc41f1480
Si5351C: Un-singleton the high- and low-level drivers. Proper.
2014-11-10 16:27:35 -08:00
Jared Boone
0bf84d974e
Si5351C: Extract low-level driver code.
2014-11-10 16:27:09 -08:00
Michael Ossmann
15bda174c7
maintain PLLA on XTAL and PLLB on CLKIN at all times (makes automatic clock source switching more reliable)
2014-03-14 22:27:30 -06:00
Michael Ossmann
ca04d7c04b
activated CLKOUT (always on) and CLKIN (automatically used when detected)
2014-03-14 21:28:13 -06:00
Hoernchen
8f55436cd1
firmware: fix a warning
2013-06-09 09:15:35 -06:00
Hoernchen
1e326997ed
firmware: enable int mode if div is even integer
...
to improve jitter performance
2013-06-07 23:10:35 +02:00
Hoernchen
1925649a01
firmware: fractional sample rates
2013-06-07 14:29:14 +02:00
Hoernchen
7f6a730c6e
si clock for the lpc
2013-05-29 17:12:06 +02:00
Jared Boone
6babcbe579
Add USB vendor requests to read/write Si5351C registers.
2012-10-17 11:57:44 -07:00
Jared Boone
4f9a5a1ba4
Fix-ups to copyrights -- missing e-mail address and inconsistent formatting.
2012-10-06 19:14:55 -07:00
Michael Ossmann
ad080a355a
pull request #10 , resolved conflicts
2012-06-13 21:21:34 -06:00
Jared Boone
02f61f4d64
Added r_div argument to si5351c_configure_multisynth(). Modified Jellybean clock setup to provide 10MHz clock to MAX5864 and 20MHz to CPLD (both inverted and non-inverted).
2012-06-13 17:53:10 -07:00
Michael Ossmann
056ddd0601
r divider configurable, added CLK5 for mixer reference input
2012-06-13 16:02:40 -06:00
Michael Ossmann
bcd5b36161
forgot a header file
2012-06-07 08:18:34 -06:00