1671 Commits

Author SHA1 Message Date
Dominic Spill
8c96d9cf32 Change granularity of scan mode to MHz 2016-12-27 21:08:12 +00:00
Mike Walters
d19b4efa2e Only transfer one block per re-tune 2016-12-27 21:08:12 +00:00
Mike Walters
97c317e9a4 Add init_scan call to libhackrf 2016-12-27 21:08:12 +00:00
Dominic Spill
1b8e1d18c5 Add scan mode function separate to main loop 2016-12-27 21:08:12 +00:00
Dominic Spill
2e17b7e884 Use vendor request to start scan mode 2016-12-27 21:08:12 +00:00
Mike Walters
9f2d6cdbea WIP scanning 2016-12-27 21:08:12 +00:00
Mike Walters
31a37bd841 Output RFFC5072 LOCK status 2016-12-27 21:08:12 +00:00
Mike Walters
f7bdbb07d8 Speed up RFFC5072 comms by 50%! 2016-12-27 21:08:12 +00:00
Mike Walters
303334870f Don't bother setting path 1 when tuning RFFC5072
Mixer path 1 only exists in the RFFC5071
2016-12-27 21:08:12 +00: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
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
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
Dominic Spill
be2f3ea04a Merge branch 'uhwsin-uhwsin-hackrf_transfer_crystal_correct-1' into mossmann-master 2016-07-20 22:03:13 +01:00
Dominic Spill
1c34b19fb3 Merge uhwsin PPM correction changes 2016-07-20 22:00:49 +01:00
Michael Ossmann
0eb3e89e5a Merge pull request #266 from miek/bom
Re-generate BOM using mossmann's kicad-bom-scripts
2016-07-20 12:03:43 -06:00
Michael Ossmann
fa2149d3ed Merge pull request #268 from dominicgs/WCID
Add WCID descriptors
2016-07-19 12:07:05 -06:00
Dominic Spill
5138486b1b Add Windows Compatible ID descriptors 2016-07-17 22:20:32 +01:00