Commit Graph

  • c2f09c082d lib/msvc: do not swallow the static lib Hoernchen 2013-05-28 22:58:07 +02:00
  • e16cafd9a1 host: modify the cmake build system, there is a new top dir cmake file that builds everything Hoernchen 2013-05-28 22:12:56 +02:00
  • 270043990d tools: msvc signal handling Hoernchen 2013-05-28 19:04:09 +02:00
  • 19e8628650 firmware: fix plus 16db tx gain Hoernchen 2013-05-27 15:28:51 +02:00
  • a9c301cfd4 windows, pt3 Hoernchen 2013-05-27 14:02:15 +02:00
  • abc3cd1f4f firmware: gain control Hoernchen 2013-05-27 12:04:16 +02:00
  • d18159cf62 libhackrf: gain control Hoernchen 2013-05-26 22:43:50 +02:00
  • 2200e4c109 windows, pt2 Hoernchen 2013-05-26 22:15:26 +02:00
  • dea06b2732 windows Hoernchen 2013-05-18 01:08:34 +02:00
  • a9cad5bfec Merge pull request #63 from TitanMKD/master Michael Ossmann 2013-05-24 10:16:28 -07:00
  • d127d1a664 hackrf-tools fixed install by default to (path)/bin TitanMKD 2013-05-23 21:11:08 +02:00
  • b4af69ac38 hackrf-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
  • 9276b9e89a moved 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
  • 389cbc6ac4 renamed usb_performance to hackrf_usb Michael Ossmann 2013-05-18 08:51:34 -06:00
  • fc4f269d4f Merge pull request #51 from TitanMKD/master Michael Ossmann 2013-05-18 07:35:00 -07:00
  • a38c20d440 Fixed hackrf-tools CMake scripts to build them out of tree. TitanMKD 2013-05-18 10:25:01 +02:00
  • cc74842b78 Fix FindLIBHACKRF.cmake TitanMKD 2013-05-18 00:03:00 +02:00
  • 18932692ab Updated hackrf_transfer(host) and ubs_performance(firmware) extended frequency range from 5MHz to 6800MHz. TitanMKD 2013-05-17 23:41:32 +02:00
  • 0fc46cb91a Added cmake script to find libhackrf. TitanMKD 2013-05-17 23:39:19 +02:00
  • a70ac9e917 Merge pull request #50 from TitanMKD/master Michael Ossmann 2013-05-17 09:56:39 -07:00
  • 221337793c Moved host/libhackrf/examples to host/hackrf-tools TitanMKD 2013-05-17 01:14:34 +02:00
  • 345794fdb9 Moved host/libhackrf/examples to host/hackrf-tools TitanMKD 2013-05-17 01:13:24 +02:00
  • bf964e769d New license for libhackrf based on http://opensource.org/licenses/BSD-3-Clause TitanMKD 2013-05-17 00:00:46 +02:00
  • 60d21a3310 commenting out CGU_PLL1_CTRL_DIRECT=1 because it breaks boot from spifi Michael Ossmann 2013-05-11 18:55:00 -06:00
  • d8a25e29a1 Merge pull request #49 from jboone/master Michael Ossmann 2013-05-11 17:20:22 -07:00
  • d0e609429d Merge branch 'master' of https://github.com/mossmann/hackrf Jared Boone 2013-05-11 16:59:00 -07:00
  • e018dbb07f Merge pull request #48 from TitanMKD/master Michael Ossmann 2013-05-11 16:55:59 -07:00
  • 1723cd12a1 Oops, 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
  • e065cdfe20 Slowed 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
  • d9884af8b8 PLL1 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
  • a4a2a3d6ba Added SCU pinmux data for USB LEDs, configured USB LEDs to be outputs (not float). Jared Boone 2013-05-11 08:09:07 -07:00
  • 8dec5cb31a Tweak C/CXX_FLAGS to separate language standard used for C and C++ files. Jared Boone 2013-05-10 18:12:09 -07:00
  • 29b081f78a Merge remote-tracking branch 'mossmann/master' Jared Boone 2013-05-10 16:07:44 -07:00
  • 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 TitanMKD 2013-05-09 00:29:42 +02:00
  • 6f0ae9bc99 Merge 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
  • 9749466512 Cleanup wave_file_hdr declaration for string WAVE ... thanks Hoernchen for the info. TitanMKD 2013-04-11 19:57:19 +02:00
  • 3a9d240b24 Merge branch 'master' of git://github.com/mossmann/hackrf TitanMKD 2013-04-07 19:10:04 +02:00
  • 99c8055d15 Merge pull request #45 from TitanMKD/master Michael Ossmann 2013-04-07 10:04:55 -07:00
  • a0b1736b61 Merge branch 'master' of git://github.com/mossmann/hackrf TitanMKD 2013-04-07 18:58:33 +02:00
  • ead843ec2a hackrf_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
  • 8777f93721 Cleanup 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
  • 8ae6bd2874 Merge pull request #44 from TitanMKD/master Michael Ossmann 2013-04-04 11:34:17 -07:00
  • c5a799c134 HackRF Jawbreaker Boot Mode TitanMKD 2013-04-04 20:22:14 +02:00
  • e900252d28 Merge pull request #43 from TitanMKD/master Michael Ossmann 2013-04-04 11:16:41 -07:00
  • 978663d707 minor bom/dnp tweaks Michael Ossmann 2013-04-04 12:13:35 -06:00
  • b8590db02a Comment fix. TitanMKD 2013-04-04 19:48:28 +02:00
  • 294e958472 sgpio_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
  • 118953b451 Lot of comments added. TitanMKD 2013-04-04 19:19:59 +02:00
  • 3eb757c7d8 Merge branch 'master' of git://github.com/mossmann/hackrf TitanMKD 2013-04-04 19:18:55 +02:00
  • fa47f8af8c Fix 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
  • c6154a2dac exit when failing to transfer Michael Ossmann 2013-04-01 16:23:08 -06:00
  • 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 ..). TitanMKD 2013-04-01 18:35:32 +02:00
  • cd343211e1 Merge pull request #42 from TitanMKD/master Michael Ossmann 2013-03-30 08:02:34 -07:00
  • d62f4ede8b Added 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
  • 715b17db24 Merge pull request #41 from TitanMKD/master Michael Ossmann 2013-03-24 11:16:14 -07:00
  • eefb98c4c0 hackrf_transfer -b baseband_filter_bw_hz option and cleanup. TitanMKD 2013-03-24 19:12:37 +01:00
  • 4793030848 cpldjtagprog: blink all LEDs on success. This helps with factory test. Michael Ossmann 2013-03-23 17:47:04 -06:00
  • ddad4873b2 Merge pull request #40 from TitanMKD/master Michael Ossmann 2013-03-24 06:36:02 -07:00
  • a498208b12 Minor cleanup TitanMKD 2013-03-24 10:32:49 +01:00
  • cb8343578c Cleanup (Windows/Linux) and fixed wrong arguments for printf ... TitanMKD 2013-03-24 10:18:44 +01:00
  • 1739d70372 Fix include not required for linux TitanMKD 2013-03-24 10:02:17 +01:00
  • 31356cc998 Merge 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
  • cb2b82e9c4 Adding "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
  • 9f5057d154 renamed LPC4330_M4_ROM_to_RAM.ld for case sensitive platforms like mine Michael Ossmann 2013-03-23 10:02:06 -06:00
  • 500baf9c49 hackrf_transfer -n num_samples Michael Ossmann 2013-03-23 09:55:32 -06:00
  • 2455ba92c0 Merge branch 'master' of https://github.com/mossmann/hackrf Jared Boone 2013-03-22 16:59:27 -07:00
  • d509489fff ssp1_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
  • 7836911c45 fault_handler add more info in case of crash. TitanMKD 2013-03-10 14:23:26 +01:00
  • 11db96e93f Merge pull request #38 from TitanMKD/master Michael Ossmann 2013-03-09 07:58:36 -08:00
  • 6620fe6ba9 Add host(hackrf_info)/fw(usb_performance) IAP read part id/serial no(to be confirmed). TitanMKD 2013-03-09 11:47:28 +01:00
  • b77b0e82b6 Merge pull request #37 from TitanMKD/master Michael Ossmann 2013-03-07 17:22:09 -08:00
  • b1821ae8da read_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
  • 6dc82ae966 finished switchctrl handling Michael Ossmann 2013-03-07 17:52:31 -07:00
  • 8e46c6058c switchctrl updated by set_freq() Michael Ossmann 2013-03-07 17:45:27 -07:00
  • 1a2f871520 moved set_freq out of hackrf_core to facilitate switchctrl fixes Michael Ossmann 2013-03-07 17:35:48 -07:00
  • 052d842f36 temporary fix for gpo/switchctrl. only works for TX Michael Ossmann 2013-03-07 16:56:37 -07:00
  • 6d01cbe06d Merge pull request #36 from TitanMKD/master Michael Ossmann 2013-03-07 15:55:14 -08:00
  • 9ad6758af1 Added hackrf_set_amp_enable() in hackrf_transfer. TitanMKD 2013-03-08 00:47:17 +01:00
  • 8a9664c0ad started amp_enable in libhackrf Michael Ossmann 2013-03-07 16:08:44 -07:00
  • ad82f1da7c Merge pull request #35 from TitanMKD/master Michael Ossmann 2013-03-07 15:02:37 -08:00
  • 64a3356a8e Merge branch 'master' of git://github.com/mossmann/hackrf TitanMKD 2013-03-07 23:47:21 +01:00
  • e3784c886e set_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
  • 50f7481682 usb_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
  • f9d72a7f87 Merge branch 'master' of git://github.com/mossmann/hackrf TitanMKD 2013-03-07 21:32:56 +01:00
  • 2039b23e20 basic rffc5071 tx/rx control from USB Michael Ossmann 2013-03-07 12:34:32 -07:00
  • 155a688d11 updated rffc test/commments Michael Ossmann 2013-03-07 10:35:49 -07:00
  • 9e84cc104b Merge branch 'master' of https://github.com/mossmann/hackrf Jared Boone 2013-02-27 16:46:16 -08:00
  • f39833b405 Flip 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
  • e2c05fbfe2 Draft in progress (not tested at all) set_freq(). TitanMKD 2013-02-26 00:17:18 +01:00
  • f150732215 Merge pull request #32 from TitanMKD/master Michael Ossmann 2013-02-24 18:55:34 -08:00
  • f8a8a867d3 rom to ram version (requires latest fix in libopencm3 => libopencm3_lpc43xx_rom_to_ram.ld) TitanMKD 2013-02-25 02:03:05 +01:00
  • 85dfc2a930 implemented transceiver mode OFF Michael Ossmann 2013-02-24 15:13:39 -07:00
  • 771b93fe62 increased rffc5071 serial speed Michael Ossmann 2013-02-24 14:25:51 -07:00
  • 14c671c552 indicate RX on LED2 Michael Ossmann 2013-02-24 12:55:54 -07:00
  • a74cd9fdf9 clear MAX2837 RXENABLE when going into TX mode and vice versa Michael Ossmann 2013-02-24 10:17:50 -07:00
  • 79587574b4 Merge pull request #31 from TitanMKD/master Michael Ossmann 2013-02-23 10:26:05 -08:00
  • 0afc0813bf jtagprog fixed. (to be checked by reading back the CPLD to be sure of the programming). TitanMKD 2013-02-23 18:52:56 +01:00
  • d2b35517b3 firmware version string Michael Ossmann 2013-02-23 10:22:58 -07:00