793 Commits

Author SHA1 Message Date
Michael Ossmann
23883aacce tuned lenval.h MAX_LEN for CoolRunner/II 2013-02-14 16:04:20 -07:00
Michael Ossmann
435de16c02 source code from XAPP058 for CPLD programming from the microcontroller 2013-02-14 15:59:54 -07:00
Michael Ossmann
4fdffe5863 made some args consts 2013-02-14 15:35:49 -07:00
Michael Ossmann
7f252a2002 Do you ever forget your own preferred coding style? 2013-02-14 15:32:05 -07:00
Jared Boone
672e37d040 Added .jed (programmer file) so we can build SVF or XSVF from the bitstream as needed.
Updated SVF due to "changed" .jed.
Added XSVF for future in-system programming of CPLD.
2013-02-14 12:13:33 -08:00
Michael Ossmann
5a76816b54 program SPI flash with arbitrary data 2013-02-13 22:12:32 -07:00
Michael Ossmann
614c45044e test program for SPI flash programming 2013-02-13 18:27:46 -07:00
Michael Ossmann
369f5eef4a started a rudimentary driver for writing to SPI flash 2013-02-13 18:25:56 -07:00
Michael Ossmann
40ba6a7ec5 Merge pull request #30 from TitanMKD/master
HackRF host tools update Cygwin/Mingw/Linux and added rffc5071 tool
2013-02-10 14:05:46 -08:00
TitanMKD
2612b8910f Added readme to build host tools for Cygwin/Mingw & Linux. 2013-02-10 18:53:50 +01:00
TitanMKD
013f1ea4f6 Modified firmware and host tools for portability Linux/Mingw, added fw rffc5071 & host hackrf_rffc5071 example. 2013-02-10 18:51:54 +01:00
TitanMKD
13a6b9086e Fixed some makefile and set default BOARD to JAWBREAKER (instead of JELLYBEAN). 2013-02-10 18:33:01 +01:00
Michael Ossmann
25af6c4819 Merge pull request #29 from TitanMKD/master
SoBv1-DP17298-jawbreaker photo without PCB
2013-01-12 07:24:55 -08:00
TitanMKD
e7e4a55af3 SoBv1-DP17298-jawbreaker photo without PCB 2013-01-12 11:57:40 +01:00
Michael Ossmann
6249c09652 updated from Si5351C-A to Si5351C-B and added series termination resistor to prevent overshoot from the lower output impedance 2012-12-06 15:43:11 -07:00
Michael Ossmann
7eb6a23796 Merge pull request #28 from TitanMKD/master
Fix for LPC4330 MCU frequency to be set to 204MHz instead of 102MHz.
2012-11-28 10:27:11 -08:00
TitanMKD
632214a6ac Added LPC4330 SGPIO Output frequencies (signal generator mode) measurements on 16 SGPIO with frequency from 102MHz to 6.375MHz. 2012-11-27 20:32:26 +01:00
TitanMKD
d46a59fba3 Fix for LPC4330 MCU frequency to be set to 204MHz instead of 102MHz. 2012-11-26 23:41:13 +01:00
Michael Ossmann
b0086de494 updated gerbers and moved to doc directory 2012-11-11 11:44:44 -07:00
Michael Ossmann
3158c83a25 Jawbreaker SoB case README 2012-11-11 09:44:41 -07:00
Michael Ossmann
3361114f40 Merge pull request #26 from TitanMKD/master
Fix problem with ".data" section with .bin
2012-11-11 08:39:34 -08:00
TitanMKD
499917759d Updated Gerber HackRF Jawbreaker 6 November 2012 2012-11-10 09:19:24 +01:00
TitanMKD
a453d161ab Fix problem with ".data" section which was not included, now it include all loadable section defined in elf. 2012-11-10 00:36:58 +01:00
TitanMKD
b8ede43963 Fix problem with .bin generated without .data section (only .text) !! 2012-11-09 22:18:25 +01:00
TitanMKD
c393bd994a Merge branch 'master' of git://github.com/mossmann/hackrf 2012-11-07 20:31:33 +01:00
Michael Ossmann
bc950640ed jawbreaker documentation (schematic, assembly diagram, bom) 2012-11-06 19:38:13 -07:00
Michael Ossmann
5b34714995 visibility fixes for assembly diagram 2012-11-06 19:33:43 -07:00
Michael Ossmann
4de33d7c76 renamed boot pins to agree with data sheet 2012-11-06 14:06:09 -07:00
Michael Ossmann
98e0c7bb27 some schematic notes 2012-11-06 13:58:37 -07:00
TitanMKD
8920e94353 Merge branch 'master' of git://github.com/mossmann/hackrf 2012-11-05 19:59:43 +01:00
Michael Ossmann
c2181d79fa Merge branch 'master' of github.com:mossmann/hackrf 2012-11-05 08:45:59 -07:00
Michael Ossmann
190d8fb8e7 Makefile fixes for bad max2837_set_lpf_bandwidth references 2012-11-05 08:43:07 -07:00
Michael Ossmann
2bd20b768e switched back to SPIFI boot by default 2012-11-04 15:29:57 -07:00
TitanMKD
638e70d7d6 Merge branch 'master' of git://github.com/mossmann/hackrf 2012-11-04 12:16:42 +01:00
Michael Ossmann
edd6846da6 Merge pull request #25 from jboone/master
Fix for TX DAC sample vs. clock skew.
2012-11-02 22:44:55 -07:00
Jared Boone
cc5f1c61c7 Fix clock edge for TX mode. TX data was completely crapped up due to skew on my Jellybean/Lemondrop board. Hopefully, this also applies to Jawbreaker. I'll recheck once I have hardware in-hand. 2012-11-02 22:34:43 -07:00
Jared Boone
f60383c161 Merge branch 'master' of https://github.com/mossmann/hackrf 2012-11-01 23:16:19 -07:00
Jared Boone
413b34eb86 Add #includes required for Linux. 2012-11-01 22:48:45 -07:00
Michael Ossmann
92474c4228 Merge pull request #24 from jboone/master
Initial libhackrf release.
2012-11-01 15:53:53 -07:00
Jared Boone
526a8e9e7a Add typed request return value that indicates request is OK or requires endpoint STALL.
Changed vendor request to a lookup table, instead of an ever-growing switch statement.
2012-10-18 19:47:25 -07:00
Jared Boone
e8b30f3489 Oops. Request handlers called from setup handler could access the IN side of the endpoint, which does not get a copy of the SETUP bytes.
TODO: Make a single copy of the SETUP bytes, and provide a clean way to access those bytes regardless of whether you're holding the IN or OUT endpoint. (This was a problem in the IN complete handler, and probably other places, too.)
2012-10-18 19:42:36 -07:00
TitanMKD
5616b1be42 Merge branch 'master' of git://github.com/jboone/hackrf 2012-10-18 19:30:10 +02:00
TitanMKD
a8c3aa0cf5 Merge branch 'master' of git://github.com/mossmann/hackrf 2012-10-18 19:29:19 +02:00
Jared Boone
fc9632f19d Add code to control MAX2837 B1 through B7 from Jellybean. Another feeble attempt to control DC bias. 2012-10-17 22:28:10 -07:00
Jared Boone
143d845b05 Add code to control RXHP pin on MAX2837 (Jellybean only). I was hoping this would control the baseband DC offset problem, but no, it doesn't seem to help at all. 2012-10-17 21:48:41 -07:00
Jared Boone
2d79f6d69f Added support for hackrf_max2837 utility to accept registers and values as "0x" (base-16) or "0b" (base-2). 2012-10-17 20:55:48 -07:00
Jared Boone
2a58528782 Made explicit a few libhackrf result tests -- comparing against HACKRF_SUCCESS instead of checking for non-zero. 2012-10-17 17:02:44 -07:00
Jared Boone
93c1175362 Add a quick, dirty, and marginally-useful text configuration option to hackrf_si5351c example. 2012-10-17 17:01:56 -07:00
Jared Boone
549c943979 Add USB control of LPF baseband filter.
Add max2837_set_lpf_bandwidth() function to choose available LPF filter bandwidth based on bandwidth in Hz.
Change configuration of MAX2837 to set LPF_EN and FT at max2837_setup(), not in max2837_rx() or max2837_tx() (which was overriding prior filter configuration).
2012-10-17 17:00:36 -07:00
Jared Boone
9c4a0e94b0 Factor out sample_rate_set() from cpu_clock_init().
Implement switching between several supported sampling rates for Jellybean and Jawbreaker.
Commit bits of the Si5351C USB request support that I apparently missed in a prior commit.
2012-10-17 16:57:26 -07:00