1658 Commits

Author SHA1 Message Date
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
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
Michael Ossmann
6c56587c85 HackRF One: updated for compatibility with KiCad 4.0.2 2016-07-14 14:24:09 -06:00
Michael Ossmann
6e8a483598 added gsg-kicad-lib submodule 2016-07-14 10:27:28 -06:00
Dominic Spill
23c44b1d6e Remove unused USB configuration for CPLD update 2016-07-13 14:38:34 +01:00
Dominic Spill
20c9bc54ae Merge pull request #264 from dodgymike/master
Added flags + code to hackrf_si5351c program, to open device by index or serial number
2016-07-08 11:04:30 +01:00
Mike Walters
92e015f4e5 Re-generate BOM using mossmann's kicad-bom-scripts
Fixes issues with quoting that were making GitHub unhappy
Groups items by part for easier ordering

Fixes #265 and #262
2016-07-07 15:10:32 +01:00
Michael Ossmann
5538927d19 transferred trademark from Michael Ossmann to Great Scott Gadgets 2016-06-26 09:53:43 -06:00
Mike Davis
c1d1a483aa Added flags + code to open device by index or serial number 2016-06-21 14:15:16 +02:00
Dominic Spill
7229c4b99a Update HackRF One photo size 2016-06-01 10:51:34 -06:00
Dominic Spill
978fd500c2 Update HackRF photo 2016-06-01 09:42:54 -06:00
Dominic Spill
0e0119394d Fix sign comparison warnings 2016-05-30 18:55:04 -06:00
Radoslav Gerganov
51419b7efc Add support for transmitting/receiving from stdin/stdout
When '-' is used for filename, write samples to stdout when receiving or
read samples from stdin when transmitting. This allows using
hackrf_transfer in shell pipes with tools like csdr.
User info messages are written to stderr.
2016-05-29 13:41:34 +03:00
Dominic Spill
04687dce50 Add Travis CI configuration 2016-05-26 17:13:41 -06:00
Michael Ossmann
66e9a4cdc4 fixed label in stackup documentation 2016-05-17 18:13:57 -06:00