1962 Commits

Author SHA1 Message Date
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
Stefan `Sec` Zehl
ad6f9df89a First receive streaming implementation 2016-08-13 21:54:12 +02: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
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
Mike Davis
47ea4326e9 Used delay instead of equivalent code 2016-07-08 23:36:03 +02: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