Jared Boone
8cfa81f40c
Add hackrf_spiflash verbose option, make default not-verbose.
2015-07-10 10:32:55 -07:00
Michael Ossmann
078bd869eb
Merge pull request #188 from scateu/master
...
Add file repeat TX mode [-R].
2015-07-08 16:12:24 -06:00
Michael Ossmann
7d7992d5d6
Merge pull request #177 from ckuethe/master
...
Explain which gain setting was unacceptable
2015-07-08 16:11:51 -06:00
Michael Ossmann
1f04cfd8e5
Merge pull request #173 from dominicgs/cmake_libusb
...
Fix discovery of libusb 1.0 for FreeBSD
2015-07-08 16:00:03 -06:00
Michael Ossmann
f54069ae82
Merge pull request #167 from cederom/master
...
Added FreeBSD support for HOST part.
2015-07-08 15:59:56 -06:00
Michael Ossmann
c6ca16c7a6
Merge pull request #161 from mrbubble62/patch-1
...
Update README.md with Visual Studio information
2015-07-08 15:45:00 -06:00
Peter Shipley
05416031c2
ChunkSize should be size entire file in bytes minus 8 bytes
...
Ref : https://ccrma.stanford.edu/courses/422/projects/WaveFormat/
2015-07-08 15:36:41 -06:00
Chris Kuethe
c0c8d619ab
Merge branch 'master' of https://github.com/mossmann/hackrf
2015-07-08 11:44:33 -07:00
scateu
2ca87b942a
Add file repeat TX mode [-R].
2015-07-08 18:44:22 +08:00
Dominic Spill
ce9ad343e0
Fix issue #113 - CPLD update fails on Windows
...
Using the patch from @supersat
2015-07-06 21:25:01 +01:00
Dominic Spill
9cfa4048e9
Free config descriptor once we have the number of interfaces
2015-06-29 13:41:45 +01:00
Dominic Spill
f3a9e66924
Remove duplicate call to set configuration
...
+ tidy calls to libusb_close()
2015-06-29 13:08:41 +01:00
Dominic Spill
1acd6a6ad6
Fix GitHub issue #163 - Detach the kernel driver automatically
2015-06-26 17:50:27 +01:00
Chris Kuethe
edf8c23cfd
Derp. That's what I get for hacking after bedtime...
2015-05-29 09:25:24 -07:00
Dominic Spill
a1b8535ac0
Merge pull request #158 from hessu/feature/multidev
...
Multiple device support - fixes issue #87
2015-05-29 17:13:03 +01:00
Chris Kuethe
94b37453b7
these don't need to be errors any more
2015-05-29 00:32:20 -07:00
Chris Kuethe
faddb1b320
squish invalid gain values to acceptable levels
2015-05-29 00:26:14 -07:00
Dominic Spill
8c8ce4d511
Merge pull request #176 from dominicgs/cmake_udev_group
...
Attempt to detect correct group for udev rule
2015-05-27 20:22:44 +01:00
Chris Kuethe
2570f35260
vga gain must be a multiple of 2, not 8
...
allow both args to be checked before bailing out
2015-05-25 17:38:24 -07:00
Chris Kuethe
ea46e4435b
explain which gain setting was wrong
...
because sometimes you don't see your typos at 3am.
2015-05-25 17:31:53 -07:00
Heikki Hannikainen
3f523326fd
Fix compiling on GCC 4.9 ('for' loop initial declarations not allowed with -std=gnu90)
2015-05-25 09:58:40 +03:00
Dominic Spill
a931b4b16d
Merge pull request #164 from ckuethe/master
...
quick reminder of gain control mappings
2015-05-21 17:52:37 -07:00
Dominic Spill
d8ae5e37b0
Attempt to detect correct group for udev rule
2015-05-15 14:40:04 +01:00
Dominic Spill
de81c54e4e
Fix discovery of libusb 1.0 for FreeBSD
2015-04-26 16:54:22 +01:00
Tomasz CEDRO
4dc991e79d
Added information on FreeBSD build.
...
Signed-off-by: Tomasz CEDRO <CeDeROM@tlen.pl>
2015-04-08 03:33:41 +02:00
Tomasz CEDRO
4592d38871
Fixed pkgdata install path on FreeBSD.
...
Signed-off-by: Tomasz CEDRO <CeDeROM@tlen.pl>
2015-04-08 03:33:33 +02:00
Chris Kuethe
8f9db4456b
quick reminder of gain control mappings
...
So that I don't have to keep googling for this every time I forget which
knob is which.
From http://nine.pairlist.net/pipermail/hackrf-dev/2014-March/000276.html
2015-04-04 12:55:54 -07:00
mrbubble62
19d22eb838
Update hackrf.c
...
Small change to allow build in Visual Studio 2012
2015-03-02 02:40:06 -05:00
mrbubble62
bc8d1d060c
Update README.md
2015-03-02 02:32:54 -05:00
Heikki Hannikainen
7c95f8bb5f
hackrf_init: only call libusb_init() once
2015-02-24 14:56:19 +02:00
Heikki Hannikainen
1fae679af3
device enumeration: Return usb_board_ids as an enum
2015-02-24 12:28:07 +02:00
Heikki Hannikainen
9b9466f02a
libhackrf: The usb firmware reports board type as USB product id. Provide hackrf_usb_board_id_name() to decode that.
2015-02-24 12:15:05 +02:00
Heikki Hannikainen
c0b3638cce
Do not break hackrf_open() API, provide a hackrf_open_by_serial() instead for the new functionality.
2015-02-24 07:43:45 +02:00
Heikki Hannikainen
893fef3fcf
Bug fix, open the correct device in hackrf_device_list_open
2015-02-24 01:28:13 +02:00
Heikki Hannikainen
d10dd1945c
hackrf_info: Adjust output to print USB device identification string and device index number, before trying to open.
2015-02-24 01:13:48 +02:00
Heikki Hannikainen
856d9a6354
libhackrf: hackrf_device_list() API for device enumeration and opening of any device (with or without serial numbers).
...
hackrf_info uses hackrf_device_list to list devices, with or without serial number API support.
2015-02-24 01:13:42 +02:00
Heikki Hannikainen
33e20bda0c
hackrf_cpldjtag: added -d for device serial number
2015-02-24 01:13:36 +02:00
Heikki Hannikainen
6aa5f00186
hackrf_spiflash: added -d for device serial number
2015-02-24 01:13:31 +02:00
Heikki Hannikainen
b14d77a173
Adjust debug printf's a bit
2015-02-24 01:13:24 +02:00
Heikki Hannikainen
8e21b9882f
Permit serial number without leading zeros so you don't have to type as much. In fact, permit any suffix of the serial number.
2015-02-24 01:13:18 +02:00
Heikki Hannikainen
c9f8bb2a05
libhackrf: refactor serial number searching to hackrf_open_usb()
2015-02-24 01:13:13 +02:00
Jared Boone
9dbe967bf2
Serial number firmware and host-side changes. Very hacky at this point.
...
Among the TODOs:
* Refactor obtaining LPC serial number and chip ID into separate API and header/source files. Remove from main().
* Create a usb_set_serial_number_descriptor() or similar function to be called before USB stack is started.
* Ensure USB serial number descriptor is valid even if code forgets to initialize the serial number before the USB stack is started. May be as simple as providing default initializer for usb_descriptor_string_serial_number[].
* Create a #define/constant for the usb_descriptor_string_serial_number length.
* Identify what's causing intermittent crashes in hackrf_transfer when no serial number is specified. I'm probably misusing getopt.
* Permit serial number without leading zeros so you don't have to type as much.
* Add support for serial number argument in other hackrf_* tools.
* Provide libhackrf support for enumerating multiple HackRFs, so that hackrf_info can list all devices. May require an additional libhackrf function, outside of hackrf_open().
...and anything else that makes this less of a hack.
2015-02-23 19:23:31 +02:00
Michael Ossmann
6935ad625f
Merge pull request #140 from cottsay/lib-suffix-fix
...
fix lib suffixes in pkgconfig
2014-11-04 23:37:38 -07:00
Michael Ossmann
ecab042a3f
Merge pull request #141 from cottsay/udev-install-dir
...
add CMake value to change udev rule destination
2014-11-04 23:37:03 -07:00
Scott K Logan
ea47fd4fbf
add CMake value to change udev rule destination
2014-09-21 12:26:08 -05:00
Scott K Logan
c7116b4081
fixed lib suffixes in pkgconfig
2014-09-21 12:22:57 -05:00
xyb
2edd8faac3
try to find Jawbreaker and HackRF One
2014-09-06 23:00:22 +08:00
Michael Ossmann
21ecd70099
incremented udev rule file number to avoid conflicts
2014-08-28 09:29:03 -06:00
Michael Ossmann
109d11558e
fixed compiler warning
2014-08-21 22:05:20 -06:00
Michael Ossmann
a3dbde7a81
moved udev rules from hackrf-tools to libhackrf
2014-08-21 22:01:26 -06:00