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
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
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
755a9f67ae
Merge pull request #160 from mrbubble62/patch-2
...
Use C89 declarations to support MSVC2012
2015-04-24 07:21:53 +01: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
Jared Boone
a678a0c87b
Wiki images of narrowest baseband filter at 2MHz and 8MHz sampling rate.
2015-04-03 11:47:20 -07:00
mrbubble62
19d22eb838
Update hackrf.c
...
Small change to allow build in Visual Studio 2012
2015-03-02 02:40:06 -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
Heikki Hannikainen
35b9e0bea0
Create a #define/constant for the usb_descriptor_string_serial_number length.
...
Clean up a compilation warning, libusb headers do not like the 'const'.
2015-02-24 01:13:06 +02:00
Heikki Hannikainen
9e92adda79
Refactor obtaining LPC serial number and chip ID into separate API and header/source files. Remove from main().
...
Create a usb_set_descriptor_by_serial_number(), called before USB stack is started.
2015-02-24 01:12:49 +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
50a6622ff8
nudged refs for assembly diagram
2015-01-27 10:13:09 -07:00
Michael Ossmann
4e98bc6b1b
updated DFU make instructions
2014-12-03 14:58:53 -07:00
Michael Ossmann
017a80604a
removed .svn directory that never should have been there
2014-12-03 14:01:35 -07:00
Michael Ossmann
7e81647f0d
Merge pull request #150 from jboone/hotfix_compiler_warnings_20141110
...
Hotfix compiler warnings 20141110
2014-11-10 16:53:14 -07:00
Jared Boone
256d6ccef0
Re-scope buffer[] to solve unread array warning.
2014-11-10 11:19:50 -08:00
Jared Boone
e3a841ca24
XSVF: Fix apparent #ifdef scope bug in xsvfDoXCOMMENT() where comments aren't truly ignored.
2014-11-10 11:16:39 -08:00
Jared Boone
75d194e48b
Quiet warning about unused arg in xsvfInfoCleanup().
2014-11-10 11:15:01 -08:00
Jared Boone
9bf640895f
Quiet warning about unused args in cpld_buffer_refilled().
2014-11-10 11:11:49 -08:00
Jared Boone
572fe32393
Add #include to address "sgpio_cpld_stream_rx_set_q_invert" warning.
2014-11-10 11:10:18 -08: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
Michael Ossmann
f4d7102115
Merge pull request #149 from jboone/hotfix_rffc5071_dirty_read
...
RFFC5071: Fix to read value from device when register marked dirty.
2014-11-04 23:36:15 -07:00
Michael Ossmann
018db52f11
Merge pull request #148 from jboone/hotfix_max2837_dirty_read
...
MAX2837: Fix register read when dirty
2014-11-04 23:35:57 -07:00
Michael Ossmann
dcffe7173f
Revert "Merge pull request #132 from bgamari/update-libopencm3"
...
This reverts commit cbe69b3d0b0828e25850e9f3432848d99ec0865d, reversing
changes made to 2f2ca2e630651d97d385d9044149f2f13dd28d05.
I shouldn't have merged that ancient pull request that somehow was
reopened.
2014-11-04 23:25:55 -07:00
Michael Ossmann
cbe69b3d0b
Merge pull request #132 from bgamari/update-libopencm3
...
Update libopencm3
2014-11-04 18:02:39 -07:00
Michael Ossmann
2f2ca2e630
Merge branch 'jboone-firmware_cmake'
2014-11-04 17:54:04 -07:00
Michael Ossmann
dbf43bb06b
resolved conflicts and merged jboone:firmware_cmake
2014-11-04 17:53:42 -07:00
Jared Boone
c5d52b6537
RFFC5071: Fix to read value from device when register marked dirty.
2014-11-04 12:48:42 -08:00
Jared Boone
c623e20fae
MAX2837: Fix register read when dirty
...
Regardless of the dirty state of a register, the locally modified (but possibly uncommitted) value will always be returned.
2014-11-04 11:36:53 -08:00
Michael Ossmann
bb9df8a12a
Merge pull request #137 from xyb/py
...
update python examples
2014-09-25 22:35:53 -06: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
69c4997727
fixed bug #130 , CLKIN failure
2014-08-28 11:34:30 -06:00
Michael Ossmann
21ecd70099
incremented udev rule file number to avoid conflicts
2014-08-28 09:29:03 -06:00
Ben Gamari
ac16a093fc
Update libopencm3
2014-08-26 11:22:10 -04:00