Mike Davis
533b5a4150
Remove dummy buffer
2017-01-24 22:09:03 +02:00
Mike Davis
ddb19a86fe
Add vendor request for enabling/disabling gpio-based sync
2017-01-22 22:28:11 +02:00
Mike Davis
738781c17c
Merge branch 'master' of https://github.com/mossmann/hackrf into multi-device-hardware-sync
2017-01-19 21:14:28 +02:00
Mike Davis
4b4cd181d8
Sync ready
2017-01-03 22:25:32 +02:00
Dominic Spill
264e825a4d
Simplify cmake config for adding tools
2016-12-25 11:03:25 +00:00
Mike Davis
25929965f5
Kind of working hw sync
2016-12-15 21:56:49 +02:00
Mike Davis
976c99c1ad
Kind of working hardware sync
2016-12-10 21:42:20 +02:00
Mike Davis
3672f38b27
Experiments with gpio pins, for hardware sync
2016-12-10 18:47:38 +02:00
Mike Davis
242f73efb1
Added multiple device sync
2016-12-10 01:13:43 +02:00
Mike Davis
4a8e3d0d94
Merge branch 'master' into multi-device-hardware-sync
2016-12-09 23:39:20 +02:00
Mike Davis
c5e0cfef45
Merge remote-tracking branch 'remotes/origin/master'
2016-12-09 23:38:03 +02:00
Mike Davis
b57b32afa5
Start of sync flag
2016-12-09 23:36:46 +02:00
Michael Ossmann
fac6dd086d
Merge pull request #288 from dominicgs/dfu-build
...
Build both SPI flash and DFU versions of firmware every time
2016-10-27 13:00:35 -06:00
Dominic Spill
cec4f1a11d
Update readme to reflect DFU changes
2016-10-27 12:47:26 -06:00
Dominic Spill
b9d333a8cb
Merge pull request #289 from muellermartin/rad1o-board-id
...
Add rad1o board id to libhackrf
2016-10-07 10:25:27 +01:00
Martin Müller
dccc48ad13
Add CCCamp 2015 rad1o badge board id to libhackrf
...
The rad1o is the badge of the Chaos Communication Camp 2015 (CCCamp15).
The rad1o badge contains a full-featured SDR (software defined radio)
half-duplex transceiver, operating in a frequency range of about 50 MHz
- 4000 MHz, and is software compatible to the HackRF.
See https://rad1o.badge.events.ccc.de for more information.
2016-10-06 23:34:42 +02:00
Dominic Spill
8ed9d91111
Build SPI flash and DFU versions of firmware every time
2016-10-01 13:50:05 +01:00
Michael Ossmann
7840322234
Merge pull request #282 from mossmann/hardware
...
hardware update including Neapolitan, a full-duplex add-on board
2016-09-22 08:59:30 -06:00
Michael Ossmann
4586ad9b67
Merge pull request #280 from dominicgs/clang
...
OS X / clang build fixes
2016-09-22 08:59:16 -06:00
Michael Ossmann
f6c7e43015
Neapolitan: replaced antenna port power MOSFET with current limited power switch
2016-09-21 16:51:41 -06:00
Michael Ossmann
d1f0ac3331
Neapolitan: added decoupling caps near pin headers
2016-09-21 16:27:27 -06:00
Michael Ossmann
ce64e656bb
Neapolitan: added decoupling caps for U15 and U18
2016-09-21 16:14:56 -06:00
Michael Ossmann
797123b3b1
Neapolitan: added RF chokes to some supply pins as a noise reduction experiment
2016-09-21 16:08:33 -06:00
Michael Ossmann
1cd7f9371b
Neapolitan: completed initial layout
2016-09-21 14:21:40 -06:00
Michael Ossmann
471a7f3a53
Neapolitan: module assignment
2016-09-20 17:36:58 -06:00
Michael Ossmann
6450a829a5
Neapolitan: schematic annotation and cleanup
2016-09-20 16:19:20 -06:00
Michael Ossmann
9fd62846b8
Neapolitan: experimental 10 ppb clock in schematic
2016-09-20 16:04:12 -06:00
Michael Ossmann
b98acd770d
Neapolitan: experimental 500 ppb clock in schematic
2016-09-20 15:30:38 -06:00
Dominic Spill
11ef7f74f6
Tidy clang build warnings
...
- Remove transceiver enums from hackrf.h
- convert uint64_ts to int64_ts for frequency maths
2016-09-15 13:50:50 -06:00
Michael Ossmann
522374f17d
Neapolitan: experimental 2.5 ppm clock in schematic
2016-09-05 14:57:42 -06:00
Michael Ossmann
7b1ed13563
Neapolitan: barrel jack module
2016-09-02 23:08:17 -06:00
Michael Ossmann
64373f931d
Neapolitan: added I/O expander
2016-09-02 22:58:07 -06:00
Michael Ossmann
02efffb95d
Neapolitan: header pin assignments
2016-09-02 17:06:52 -06:00
Michael Ossmann
abdfbc8a22
Neapolitan: barrel jack and USB power sources that override USB power on main board
2016-09-01 00:06:57 -06:00
Michael Ossmann
8135e8c895
Neapolitan: deleted end plate drawings
2016-08-31 22:24:14 -06:00
Michael Ossmann
ba2a8cec5e
Neapolitan: deleted MCU and other things not needed
2016-08-31 22:18:59 -06:00
Michael Ossmann
6ba8e91b26
Neapolitan: fixed file names
2016-08-31 21:23:28 -06:00
Michael Ossmann
6af5a03dca
Neapolitan: started hardware design by copying HackRF One
2016-08-31 21:00:26 -06:00
Michael Ossmann
ab92518b5d
Marzipan: started hardware design by copying HackRF One
2016-08-31 20:51:43 -06:00
Michael Ossmann
efd6ec6a42
Merge branch 'master' into hardware
2016-08-31 20:05:57 -06:00
Mike Davis
03155691ae
Merge branch 'mossmann-master'
2016-08-29 06:38:13 +02:00
Dominic Spill
1d122431a0
Add OS X to Travis build
2016-08-18 09:01:04 +01:00
Dominic Spill
4eeddc0afb
Merge pull request #273 from rgerganov/fix-do-exit
...
Make the 'do_exit' flag static
2016-08-09 08:21:41 +01:00
Radoslav Gerganov
8ba15ad0b1
Make the 'do_exit' flag static
...
Both libhackrf and hackrf_transfer are using boolean flag named
"do_exit" which is not static. This is problematic because the flag is
used for different things. This patch fixes the problem by making the
flag static in both places.
2016-08-05 16:53:36 +03:00
Mike Davis
4b56d88024
Use strndup instead of strdup, to handle situations where the reported length and the actual length are different, or not null terminated
2016-07-29 16:02:56 +02:00
Dominic Spill
2dffba9c47
Remove unude set_configuration() code for CPLD updates
...
- now handled under the default configuration
2016-07-21 13:50:14 +01:00
Dominic Spill
ea2f1a8921
Reduce configuration count to 1
2016-07-21 13:47:45 +01:00
Dominic Spill
1511268e7b
Merge pull request #270 from pothosware/master
...
hackrf_transfer - cast with uint32_t
2016-07-21 07:15:15 +01:00
Josh Blum
cccde1b431
hackrf_transfer - cast with uint32_t
...
The compiler (MSVC 2013) didnt have the uint typedef,
switched to using uint32_t which is the type of sample_rate_hz.
2016-07-20 17:37:35 -07:00
Michael Ossmann
ab58c3c29c
Merge pull request #261 from rgerganov/std-in-out
...
Add support for transmitting/receiving from stdin/stdout
2016-07-20 15:20:15 -06:00