Dominic Spill
56b3bd0bed
Merge pull request #546 from dominicgs/operacake_gpio
...
HackRF Opera Cake - GPIO test mode
2018-11-30 05:07:31 +11:00
w0xel
20b351916e
Fix compile with fftw3f not in system dir
2018-11-19 16:04:27 +01:00
Dominic Spill
82656b8f14
HackRF Opera Cake - GPIO test mode
2018-11-09 22:10:16 -07:00
Dominic Spill
b02a8f2e8d
Merge pull request #545 from GravesJake/sweep_n
...
Add limited sweep mode
2018-11-07 11:48:51 -07:00
GravesJake
c47f2b1162
Add cross-platform support for sleeping for milliseconds
2018-11-07 11:35:04 -07:00
GravesJake
39062a7a7b
Remove usleep (incompatible with Windows)
2018-11-07 11:24:13 -07:00
GravesJake
982770b25b
Add limited sweep mode
2018-11-07 10:49:49 -07:00
Dominic Spill
4e881efa7b
match opera cake port designations to silkscreen - closed #531
2018-10-03 14:13:59 -06:00
Dominic Spill
4c2146aa7a
Clean up opera cake range parsing code and improve error handling
2018-10-03 11:58:15 -06:00
bl4krat
540f86a5b0
Fixed operation of switch --list
2018-09-07 04:25:19 +01:00
Arnout Vandecappelle (Essensium/Mind)
a6284cb9ed
Don't require a C++ compiler
...
By default, CMake assumes that the project is using both C and C++. By
explicitly passing 'C' as argument of the project() macro, we tell CMake
that only C is used, which prevents CMake from erroring out if a C++
compiler doesn't exist.
2018-03-31 22:50:37 +02:00
Michael Ossmann
5fbd75ef94
Merge pull request #468 from dominicgs/appveyor
...
Appveyor
2018-03-28 09:15:11 -06:00
Dominic Spill
bde5ca9f58
DFU serial number - avoid reading serial from flash chip
...
Set a DFU mode specific serial number
2018-03-27 18:08:49 -06:00
Dominic Spill
cf4b3ae7f4
Cast all the things
2018-03-27 14:30:41 -06:00
Dominic Spill
e384a2d2b7
Explicitly cast variables to silence Windows build warnings
2018-03-27 14:11:51 -06:00
Dominic Spill
d4d74db27c
Add helper functions for parsing frequency arguments
2018-03-27 11:57:52 -06:00
Dominic Spill
9f0a46d818
Calculate using doubles and cast to float at the last moment
2018-03-27 10:38:03 -06:00
Dominic Spill
bfa9f65f4e
Try another work around for strdup()
2018-03-26 23:25:31 -06:00
Dominic Spill
936da52169
Third time lucky with definition to remove warning about strdup()
2018-03-26 21:31:56 -06:00
Dominic Spill
e0e02bcd7a
Fix bad define (maybe)
2018-03-26 21:16:23 -06:00
Dominic Spill
c8e8d33a59
Silence warning about strdup() being deprecated
2018-03-26 20:59:55 -06:00
Dominic Spill
bb585e40a4
libhackrf: Fix Windows type warnings
...
MSVC compalins when we mix int and ssize_t
Declaration of hackrf_set_sample_rate_manual differed between .h and .c
2018-03-26 20:35:44 -06:00
Dominic Spill
3168bb55e3
Revert "hackrf_transfer: fix Windows uint32 conversion build warnings"
...
This reverts commit a9bc8b7ff7c1a2fd910f99d7accd9f75196c71f0.
2018-03-26 19:11:55 -06:00
Dominic Spill
a9bc8b7ff7
hackrf_transfer: fix Windows uint32 conversion build warnings
2018-03-26 19:07:42 -06:00
Dominic Spill
4c2a039a01
hackrf_operacake: cleanup Windows precision warnings
2018-03-26 18:39:56 -06:00
Dominic Spill
5f02620a49
ahckrf_debug: finx type conversion warning from Windows build
2018-03-26 18:06:13 -06:00
Dominic Spill
1fab6d9030
Fix type conversion warnings for Windows build
2018-03-26 18:04:45 -06:00
Dominic Spill
bac06167f1
Merge branch 'mossmann-master' into multiple_hackrf_stop_rx_issue_463
2018-03-21 16:44:07 -06:00
Dominic Spill
47805d1c3b
Set do_exit flag per device rather than globally
2018-03-21 16:43:22 -06:00
Dominic Spill
65c7b5aa24
Open device counting: increment when opening a device
...
Previously it incremented when the library was initialised, this worked
for GNU Radio flowgraphs, but broke elsewhere
2018-02-27 16:07:04 -07:00
Dominic Spill
d17f091736
libhackrf: stop_tx() put HackRF in to idle mode before killing transfer thread
...
This is what we do for RX and appears to prevent HackRF remaining in TX
mode. This mirrors commit 693c262
2018-02-17 16:20:08 -07:00
Georg von Zengen
73ca8c09dd
libhackrf: counts the open devices, prevents exit if not all closed
...
fixes #435 , osmosdr calls hackrf_exit for the last sink and the last
source. If both are in one flow graph the desctructor of the source
fails as the sink already closed the usb context.
This prevents hackrf_exit to close the context if not all devices are closed
2017-12-07 15:21:29 +01:00
Dominic Spill
5f560d6ad3
Merge branch 'mossmann-master' into flash-investigation
2017-12-05 16:18:19 -07:00
Dominic Spill
a1f9361f78
Wrong localtime argument type in hackrf_sweep causes crash on win 10
...
Thanks jaredd
2017-12-02 20:37:37 -07:00
Dominic Spill
3f569a8ad4
hackrf_clock: Allow CLKOUT to be enabled / disabled
...
hackrf_clock -o 1 / hackrf_clock -o 0
2017-11-07 11:23:48 -07:00
Dominic Spill
1f9c2c81b6
Initial commit of a dedicated clock tool
2017-11-07 11:23:48 -07:00
Dominic Spill
c416fa1294
SPI Flash: add function to clear SPI flash status register
2017-11-06 10:42:19 -07:00
Michael Ossmann
2174aa0ea4
Merge pull request #400 from dominicgs/firmware_compatibility_check
...
Firmware compatibility check
2017-09-28 23:58:34 -06:00
Dominic Spill
f20763419f
Optional spi flash status read
2017-09-12 18:04:15 -06:00
Dominic Spill
8f544ee60d
Add flash status read
2017-09-12 17:52:07 -06:00
Martin Müller
1df938c6ec
Fix a few typos in README for host tools
2017-09-01 22:45:24 +02:00
Martin Müller
05da6a93f9
Fix some Markdown syntax issues
...
Headlines require a space between the hashes to be recognized correctly
on some systems.
Also a mismatched backtick was fixed.
2017-09-01 22:38:29 +02:00
Morten Shearman Kirkegaard
161d8f77f4
Fixed bug in rx_callback(), where time_stamp.tv_usec was sent through modulo before time_stamp.tv_sec was updated.
2017-08-22 17:17:45 +02:00
Dominic Spill
97d3e65866
Fix misleading typo in bandwidth filter comment
2017-08-17 17:20:27 -06:00
Dominic Spill
fb24c389a4
Fix issue with rad1o compatibility check string
2017-08-11 08:00:01 +01:00
Dominic Spill
75d3a0a5b1
Add check for correct firmware when flashing to a devices
...
It's using the product string for now, but there are other
things that we could check too. Use -i to ignore the check.
rad1o badge will always pass the check because it uses
"HackRF" as the product string, whichis a substring of both
other devices..
2017-08-09 11:29:24 +01:00
Joshua Hill
42924698c5
OperaCake: fixes travis build errors
2017-07-11 19:54:44 -04:00
Joshua Hill
3ad2dc9d2a
fixed ports to allow users to pass port name on board
2017-07-11 19:07:38 -04:00
Dominic Spill
44333b7635
Include path for hackrf.h is sometimes ambiguous
...
add both to pkg-config file
https://github.com/pothosware/homebrew-pothos/issues/12
2017-07-07 10:02:03 -06:00
hayati ayguen
e707e448d3
fix/add missing 'LIBUSB_CALL' at libusb callback 'hackrf_libusb_transfer_callback'
...
this allows to remove function cast at prepare_transfers()
missing 'LIBUSB_CALL' produced problems in debugger with Visual Studio 2017
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2017-06-18 23:52:23 +02:00