a9cad5bfecMerge pull request #63 from TitanMKD/master
Michael Ossmann
2013-05-24 10:16:28 -07:00
d127d1a664hackrf-tools fixed install by default to (path)/bin
TitanMKD
2013-05-23 21:11:08 +02:00
b4af69ac38hackrf-tools fixed make install and added make uninstall feature. libhackrf added make uninstall feature. Thanks to horizon for the hint for cmake uninstall script.
TitanMKD
2013-05-23 20:53:23 +02:00
9276b9e89amoved cpld stuff out of hardware/jellybean where people would be unlikely to look for it
Michael Ossmann
2013-05-18 09:48:37 -06:00
389cbc6ac4renamed usb_performance to hackrf_usb
Michael Ossmann
2013-05-18 08:51:34 -06:00
fc4f269d4fMerge pull request #51 from TitanMKD/master
Michael Ossmann
2013-05-18 07:35:00 -07:00
a38c20d440Fixed hackrf-tools CMake scripts to build them out of tree.
TitanMKD
2013-05-18 10:25:01 +02:00
18932692abUpdated hackrf_transfer(host) and ubs_performance(firmware) extended frequency range from 5MHz to 6800MHz.
TitanMKD
2013-05-17 23:41:32 +02:00
0fc46cb91aAdded cmake script to find libhackrf.
TitanMKD
2013-05-17 23:39:19 +02:00
a70ac9e917Merge pull request #50 from TitanMKD/master
Michael Ossmann
2013-05-17 09:56:39 -07:00
221337793cMoved host/libhackrf/examples to host/hackrf-tools
TitanMKD
2013-05-17 01:14:34 +02:00
345794fdb9Moved host/libhackrf/examples to host/hackrf-tools
TitanMKD
2013-05-17 01:13:24 +02:00
e018dbb07fMerge pull request #48 from TitanMKD/master
Michael Ossmann
2013-05-11 16:55:59 -07:00
1723cd12a1Oops, read PLL1 documentation again. Looks like FBSEL=1 is for "normal operation". So include that, but use DIRECT=1 to skip the PSEL divider (which would prevent us producing 204MHz from an in-spec PLL frequency).
Jared Boone
2013-05-11 12:25:54 -07:00
e065cdfe20Slowed down edges on LED and power enable signals -- they don't need to be fast, and this *might* have a negligible but positive effect on noise.
Jared Boone
2013-05-11 12:13:00 -07:00
d9884af8b8PLL1 was misconfigured to run at 408MHz (way out of spec) instead of 204MHz. Corrected this by using DIRECT=1 instead of FBSEL=1.
Jared Boone
2013-05-11 12:11:37 -07:00
a4a2a3d6baAdded SCU pinmux data for USB LEDs, configured USB LEDs to be outputs (not float).
Jared Boone
2013-05-11 08:09:07 -07:00
8dec5cb31aTweak C/CXX_FLAGS to separate language standard used for C and C++ files.
Jared Boone
2013-05-10 18:12:09 -07:00
29b081f78aMerge remote-tracking branch 'mossmann/master'
Jared Boone
2013-05-10 16:07:44 -07:00
418680aed2Fixed 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
TitanMKD
2013-05-09 00:29:42 +02:00
6f0ae9bc99Merge pull request #47 from TitanMKD/master
Michael Ossmann
2013-05-08 08:43:22 -07:00
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.
TitanMKD
2013-05-08 15:03:30 +02:00
9749466512Cleanup wave_file_hdr declaration for string WAVE ... thanks Hoernchen for the info.
TitanMKD
2013-04-11 19:57:19 +02:00
3a9d240b24Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2013-04-07 19:10:04 +02:00
99c8055d15Merge pull request #45 from TitanMKD/master
Michael Ossmann
2013-04-07 10:04:55 -07:00
a0b1736b61Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2013-04-07 18:58:33 +02:00
ead843ec2ahackrf_spiflash modified -l argument is not used anymore with -w argument, file len is automatically read.
TitanMKD
2013-04-07 18:57:30 +02:00
8777f93721Cleanup on xxx_rom_to_ram directory now it contains only makefile, removed redundant .c file from xxx dir. Fixed IAP "IAP_CMD_READ_SERIAL_NO" for LPC43xx flashless part not supporting IAP by using SPIFI w25q80bv Unique ID(64bits). Fixed SPIFI erase/program also now it with check SPIFI w25q80bv Device ID = 0x13 at start of w25q80bv_setup()/w25q80bv_chip_erase()/w25q80bv_program().
TitanMKD
2013-04-07 18:55:12 +02:00
8ae6bd2874Merge pull request #44 from TitanMKD/master
Michael Ossmann
2013-04-04 11:34:17 -07:00
294e958472sgpio_if (top.vhd) CPLD VHDL fix for IQ/aliasing problems for ADC. (cpldjtagprog => sgpio_if_xsvf.h updated to rebuild). usb_performance.c SGPIO IQ fix for ADC (QI->IQ) for new CPLD (use usb_performance_rom_to_ram version else there is some packet lost even at 10Mhz sampling rate => make -f Makefile_rom_to_ram.)
TitanMKD
2013-04-04 19:43:30 +02:00
118953b451Lot of comments added.
TitanMKD
2013-04-04 19:19:59 +02:00
3eb757c7d8Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2013-04-04 19:18:55 +02:00
fa47f8af8cFix for IQ problem for ADC: RX samples are ordered I0,Q1,I1,Q2,I2,... where they should be I0,Q0,I1,Q1,I2,Q2,... This fix also alias/ghost problems to be confirmed on other boards/more tests... Drawback now IQ is QI, will be fixed/swapped in LPC4330 SGPIO code.
TitanMKD
2013-04-04 00:55:51 +02:00
c6154a2dacexit when failing to transfer
Michael Ossmann
2013-04-01 16:23:08 -06:00
281c8701f8Example 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 ..).
TitanMKD
2013-04-01 18:35:32 +02:00
cd343211e1Merge pull request #42 from TitanMKD/master
Michael Ossmann
2013-03-30 08:02:34 -07:00
d62f4ede8bAdded hackrf_transfer option -w to received file with Wav/RIFF Header and automatic name compatible with SDR#
TitanMKD
2013-03-29 20:17:37 +01:00
715b17db24Merge pull request #41 from TitanMKD/master
Michael Ossmann
2013-03-24 11:16:14 -07:00
eefb98c4c0hackrf_transfer -b baseband_filter_bw_hz option and cleanup.
TitanMKD
2013-03-24 19:12:37 +01:00
4793030848cpldjtagprog: blink all LEDs on success. This helps with factory test.
Michael Ossmann
2013-03-23 17:47:04 -06:00
ddad4873b2Merge pull request #40 from TitanMKD/master
Michael Ossmann
2013-03-24 06:36:02 -07:00
cb8343578cCleanup (Windows/Linux) and fixed wrong arguments for printf ...
TitanMKD
2013-03-24 10:18:44 +01:00
1739d70372Fix include not required for linux
TitanMKD
2013-03-24 10:02:17 +01:00
31356cc998Merge branch 'master' of git://github.com/mossmann/hackrf Conflicts: host/libhackrf/examples/hackrf_transfer.c Fixed conflict with cleanup and fixed bug on 64bits value.
TitanMKD
2013-03-24 09:56:56 +01:00
cb2b82e9c4Adding "sample_rate_hz" option, Ctrl C exit shall be fixed with also minor fix in hackrf lib (manage do_exit in thread). Need more test on linux.
TitanMKD
2013-03-23 18:14:49 +01:00
9f5057d154renamed LPC4330_M4_ROM_to_RAM.ld for case sensitive platforms like mine
Michael Ossmann
2013-03-23 10:02:06 -06:00
500baf9c49hackrf_transfer -n num_samples
Michael Ossmann
2013-03-23 09:55:32 -06:00
d509489fffssp1_set_mode_max2837()/void ssp1_set_mode_max5864(void) SPI speed updated to 4.857MHz instead of 0.0498MHz To do test it to check there is no problem.
TitanMKD
2013-03-20 22:20:47 +01:00
7836911c45fault_handler add more info in case of crash.
TitanMKD
2013-03-10 14:23:26 +01:00
11db96e93fMerge pull request #38 from TitanMKD/master
Michael Ossmann
2013-03-09 07:58:36 -08:00
6620fe6ba9Add host(hackrf_info)/fw(usb_performance) IAP read part id/serial no(to be confirmed).
TitanMKD
2013-03-09 11:47:28 +01:00
b77b0e82b6Merge pull request #37 from TitanMKD/master
Michael Ossmann
2013-03-07 17:22:09 -08:00
b1821ae8daread_spiflash fixed. (Probably need to flush SPIFI "internal cache" before to read to be sure to read real SPIFI data).
TitanMKD
2013-03-08 02:10:51 +01:00
6dc82ae966finished switchctrl handling
Michael Ossmann
2013-03-07 17:52:31 -07:00
8e46c6058cswitchctrl updated by set_freq()
Michael Ossmann
2013-03-07 17:45:27 -07:00
1a2f871520moved set_freq out of hackrf_core to facilitate switchctrl fixes
Michael Ossmann
2013-03-07 17:35:48 -07:00
052d842f36temporary fix for gpo/switchctrl. only works for TX
Michael Ossmann
2013-03-07 16:56:37 -07:00
6d01cbe06dMerge pull request #36 from TitanMKD/master
Michael Ossmann
2013-03-07 15:55:14 -08:00
9ad6758af1Added hackrf_set_amp_enable() in hackrf_transfer.
TitanMKD
2013-03-08 00:47:17 +01:00
8a9664c0adstarted amp_enable in libhackrf
Michael Ossmann
2013-03-07 16:08:44 -07:00
ad82f1da7cMerge pull request #35 from TitanMKD/master
Michael Ossmann
2013-03-07 15:02:37 -08:00
64a3356a8eMerge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2013-03-07 23:47:21 +01:00
e3784c886eset_freq for firmware & host. tested basicly checking with debugger value mhz/hz from host to fw.
TitanMKD
2013-03-07 23:24:00 +01:00
50f7481682usb_vendor_request_set_amp_enable
Michael Ossmann
2013-03-07 15:18:05 -07:00
0c342f9cea.gitignore additions: .dfu in /firmware, .pdf and .svg in /hardware
Michael Ossmann
2013-03-07 14:56:32 -07:00
f9d72a7f87Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2013-03-07 21:32:56 +01:00
2039b23e20basic rffc5071 tx/rx control from USB
Michael Ossmann
2013-03-07 12:34:32 -07:00
155a688d11updated rffc test/commments
Michael Ossmann
2013-03-07 10:35:49 -07:00
f39833b405Flip phase of SGPIO enable, to shift samples captured from incorrect "Q0/I1, Q1/I2" to "Q0/I0, Q1/I1". Update CPLD bitstreams.
Jared Boone
2013-02-27 16:46:08 -08:00
e2c05fbfe2Draft in progress (not tested at all) set_freq().
TitanMKD
2013-02-26 00:17:18 +01:00
f150732215Merge pull request #32 from TitanMKD/master
Michael Ossmann
2013-02-24 18:55:34 -08:00
f8a8a867d3rom to ram version (requires latest fix in libopencm3 => libopencm3_lpc43xx_rom_to_ram.ld)
TitanMKD
2013-02-25 02:03:05 +01:00
85dfc2a930implemented transceiver mode OFF
Michael Ossmann
2013-02-24 15:13:39 -07:00
771b93fe62increased rffc5071 serial speed
Michael Ossmann
2013-02-24 14:25:51 -07:00
14c671c552indicate RX on LED2
Michael Ossmann
2013-02-24 12:55:54 -07:00
a74cd9fdf9clear MAX2837 RXENABLE when going into TX mode and vice versa
Michael Ossmann
2013-02-24 10:17:50 -07:00
79587574b4Merge pull request #31 from TitanMKD/master
Michael Ossmann
2013-02-23 10:26:05 -08:00
0afc0813bfjtagprog fixed. (to be checked by reading back the CPLD to be sure of the programming).
TitanMKD
2013-02-23 18:52:56 +01:00
d2b35517b3firmware version string
Michael Ossmann
2013-02-23 10:22:58 -07:00