2186 Commits

Author SHA1 Message Date
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
Dominic Spill
264e825a4d Simplify cmake config for adding tools 2016-12-25 11:03:25 +00:00
Dominic Spill
b528af46c1 Tidy unused operacake code and use addresses to refer to boards 2016-12-25 11:01:55 +00:00
Dominic Spill
c54e31f397 Add support for multiple operacake boards connected to one HackRF 2016-12-23 21:59:45 +00:00
Dominic Spill
9d7b55ccb1 Add host functions to set operacake ports 2016-12-22 17:22:04 +00:00
Dominic Spill
1cec9ad4db Add Operacake USB API (firmware) 2016-12-19 21:50:29 -07:00
Mike Davis
25929965f5 Kind of working hw sync 2016-12-15 21:56:49 +02:00
Dominic Spill
bd1111a2e3 Fix silly polarity issues 2016-12-13 19:23:19 -07:00
Dominic Spill
0ef1666c2a Add initial operacake support 2016-12-13 19:07:11 -07:00
Dominic Spill
cde5ef5bb7 Fix multibyte reads over i2c 2016-12-13 19:05:49 -07: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
d496b68431 Opera Cake: corrected I2C address note in schematic 2016-12-08 17:36:40 -07: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
Michael Ossmann
0ba6f2e0a9 Opera Cake: an RF switching add-on for HackRF One 2016-10-04 16:46:42 -06: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