Hoernchen
cd7da974d5
lib: fractional sample rates
2013-06-07 14:29:14 +02:00
Hoernchen
233c56c79d
libhackrf/firmware: merge txvga gain into one gain range of 0-47
2013-05-29 00:53:41 +02:00
Hoernchen
d18159cf62
libhackrf: gain control
2013-05-27 14:01:21 +02:00
Hoernchen
2200e4c109
windows, pt2
2013-05-27 14:01:20 +02:00
TitanMKD
bf964e769d
New license for libhackrf based on http://opensource.org/licenses/BSD-3-Clause
2013-05-17 00:00:46 +02:00
TitanMKD
418680aed2
Fixed libhackrf, hackrf_cpldjtag (host) & usb_performance (firmware) to update CPLD through USB.
...
Use latest CPLD bitstream with following command line:
hackrf_cpldjtag.exe -x hackrf\hardware\jellybean\sgpio_if\default.xsvf
2013-05-09 00:29:42 +02:00
TitanMKD
5225477164
* Modified API hackrf_is_streaming() now it returns an int HACKRF_TRUE when streaming is running.
...
* Added new hackrf_error especially for streaming to return more details.
* Adding management of usb transfer cancelled for hackrf_stop_rx()/hackrf_stop_tx().
* Added robustness on hackrf_close() to correctly close libusb related stuff even if USB device is removed or other problems.
* Fixed threading problems (start, stop() then start() ...).
* Cleanup the whole code.
2013-05-08 15:03:30 +02:00
TitanMKD
281c8701f8
Example cleanup/warning fix for better compatibility with GNU g++.
...
Adding hackrf_compute_baseband_filter_bw_round_down_lt() & hackrf_compute_baseband_filter_bw() in libhackrf.
Adding DLL export for _WIN32 (cdecl ..).
2013-04-01 18:35:32 +02:00
TitanMKD
6620fe6ba9
Add host(hackrf_info)/fw(usb_performance) IAP read part id/serial no(to be confirmed).
2013-03-09 11:47:28 +01:00
TitanMKD
9ad6758af1
Added hackrf_set_amp_enable() in hackrf_transfer.
2013-03-08 00:47:17 +01:00
TitanMKD
e3784c886e
set_freq for firmware & host. tested basicly checking with debugger value mhz/hz from host to fw.
2013-03-07 23:24:00 +01:00
TitanMKD
e2c05fbfe2
Draft in progress (not tested at all) set_freq().
2013-02-26 00:17:18 +01:00
Michael Ossmann
d2b35517b3
firmware version string
2013-02-23 10:22:58 -07:00
Michael Ossmann
c703b380cf
SPI flash chip erase USB command, updated hackrf_spiflash.c to operate one page at a time
2013-02-22 22:20:19 -07:00
Michael Ossmann
0efbc6618e
board id request over USB (untested)
2013-02-21 14:25:30 -07:00
Michael Ossmann
b873a8c85a
started libhackrf modifications for spiflash and cpld_jtag over USB
2013-02-20 14:45:54 -07:00
TitanMKD
013f1ea4f6
Modified firmware and host tools for portability Linux/Mingw, added fw rffc5071 & host hackrf_rffc5071 example.
2013-02-10 18:51:54 +01:00
Jared Boone
549c943979
Add USB control of LPF baseband filter.
...
Add max2837_set_lpf_bandwidth() function to choose available LPF filter bandwidth based on bandwidth in Hz.
Change configuration of MAX2837 to set LPF_EN and FT at max2837_setup(), not in max2837_rx() or max2837_tx() (which was overriding prior filter configuration).
2012-10-17 17:00:36 -07:00
Jared Boone
9c4a0e94b0
Factor out sample_rate_set() from cpu_clock_init().
...
Implement switching between several supported sampling rates for Jellybean and Jawbreaker.
Commit bits of the Si5351C USB request support that I apparently missed in a prior commit.
2012-10-17 16:57:26 -07:00
Jared Boone
6babcbe579
Add USB vendor requests to read/write Si5351C registers.
2012-10-17 11:57:44 -07:00
Jared Boone
91a9bf5ca3
Initial commit of libhackrf.
2012-10-16 20:33:41 -07:00