e71163b44anoting discrepancy between implementations
Michael Ossmann
2012-06-13 21:27:14 -06:00
b54ec7e0abMerge branch 'master' of github.com:mossmann/hackrf
Michael Ossmann
2012-06-13 21:23:47 -06:00
25c3f6729dMerge branch 'jboone-master'
Michael Ossmann
2012-06-13 21:23:10 -06:00
ad080a355apull request #10, resolved conflicts
Michael Ossmann
2012-06-13 21:21:34 -06:00
10cebd1f83RFFC5071 pin defs
Michael Ossmann
2012-06-13 21:08:07 -06:00
2932bb2bd4I cocked-up backing out an unwanted change to CFLAGS which created badness in the Makefile_inc.mk file.
Jared Boone
2012-06-13 18:13:26 -07:00
d6cf4ec014Initial SGPIO implementation. Sends a constant value to each channel of the DAC that can be measured as differential voltages to identify which channel is which.
Jared Boone
2012-06-13 18:04:13 -07:00
61b7b76912OOPS. Missed changes from clock reconfiguration two commits (and five minutes) ago.
Jared Boone
2012-06-13 17:58:14 -07:00
d99533d112Added C99 support to CFLAGS. It's been 13 years now...
Jared Boone
2012-06-13 17:53:57 -07:00
02f61f4d64Added r_div argument to si5351c_configure_multisynth(). Modified Jellybean clock setup to provide 10MHz clock to MAX5864 and 20MHz to CPLD (both inverted and non-inverted).
Jared Boone
2012-06-13 17:53:10 -07:00
ca18d36779#defines for CPLD JTAG interface on LPC43xx.
Jared Boone
2012-06-13 16:47:38 -07:00
bc5218f1e9Merge pull request #9 from TitanMKD/master
Michael Ossmann
2012-06-13 16:16:39 -07:00
8828cf2b24LPCXpresso IDE Flash/Debug Tutorial for LPC43xx SPIFI
TitanMKD
2012-06-14 01:09:04 +02:00
056ddd0601r divider configurable, added CLK5 for mixer reference input
Michael Ossmann
2012-06-13 16:02:40 -06:00
43f7626de3Fix Linker bug copy ROM to RAM & exec from RAM (need more test).
TitanMKD
2012-06-13 01:06:44 +02:00
287e64a9c0figured out the offending bit in register 21
Michael Ossmann
2012-06-11 23:18:07 -06:00
1c1ec7ae7bMerge branch 'master' of github.com:mossmann/hackrf
Michael Ossmann
2012-06-11 22:53:43 -06:00
a47e3fd57dgot simpletx working but note comment in max2837.c about one weird register
Michael Ossmann
2012-06-11 22:53:06 -06:00
44c97f2d1fMerge pull request #8 from TitanMKD/master
Michael Ossmann
2012-06-11 20:00:55 -07:00
23b136bde6Tests for MAX2837 with OLS Capture.
TitanMKD
2012-06-12 00:32:02 +02:00
d876ae7e86max2837 and simpletx additions, still not quite working
Michael Ossmann
2012-06-11 15:09:33 -06:00
d01d201c14Merge pull request #7 from TitanMKD/master
Michael Ossmann
2012-06-11 13:48:02 -07:00
6baef56b81Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2012-06-11 22:40:24 +02:00
2e05f03d83Startup & Performance test using SysTick Timer.
TitanMKD
2012-06-11 22:39:22 +02:00
2af0859f87typo fix
Michael Ossmann
2012-06-11 11:20:47 -06:00
7a990e17c1Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2012-06-11 18:42:06 +02:00
1806658d6cmax2837_set_frequency() bug fix
Michael Ossmann
2012-06-10 19:11:23 -06:00
34df33d5a8Merge pull request #6 from jboone/master
Michael Ossmann
2012-06-10 15:20:59 -07:00
ba13c79a37Added ROM to RAM code copy & exec => Warning requires latest version of libopencm3 !!
TitanMKD
2012-06-10 11:46:55 +02:00
9c50b7de26Updated SVF from committed project files.
Jared Boone
2012-06-09 22:34:32 -07:00
89314d40d6Added Bus Blaster programming script. Added README explaining project contents and programming process.
Jared Boone
2012-06-09 22:34:01 -07:00
07b6f81a6cInitial implementation of MAX5864 <-> SGPIO interface via Xilinx CoolRunner-II CPLD.
Jared Boone
2012-06-09 22:02:45 -07:00
69d22ce22bsetting those TX registers is unnecessary, we just have to set the TXENABLE pin
Michael Ossmann
2012-06-09 21:14:25 -06:00
65e5707e3fremoved read bit from bus pirate writes, bp compile fix
Michael Ossmann
2012-06-08 15:42:28 -06:00
fa4e1ce0f7max2837: explicit unsigned on constants >31 bits
Will Code
2012-06-08 11:54:38 -04:00
d077cf9ca1max2837: get rid of test(), since we're starting to do real commands
Will Code
2012-06-08 10:50:55 -04:00
998352a3a3max2837: forgot to flush in tx
Will Code
2012-06-08 10:47:16 -04:00
a6eb93897amax2837: add tx startup (maybe?) to test program
Will Code
2012-06-08 10:41:12 -04:00
5c6542d827simpletx: test program to transmit a carrier, does not work yet
Michael Ossmann
2012-06-07 22:19:32 -06:00
52dae9ba73added real SPI write function
Michael Ossmann
2012-06-07 22:16:56 -06:00
077f4dece0workaround that allows LIBOPENCM3 to point to either the source dir or the install dir
Michael Ossmann
2012-06-07 20:11:33 -06:00
31db86b5d5finished cleaning up BINARY/TARGET mess
Michael Ossmann
2012-06-07 19:40:31 -06:00
65b02cf6c9reversed include addition. lpc43.h is no longer needed now that we are using libopencm3.
Michael Ossmann
2012-06-07 19:30:54 -06:00
d4517bc747Merge pull request #5 from jboone/master
Michael Ossmann
2012-06-07 18:29:42 -07:00
9001af7239Merge pull request #4 from TitanMKD/master
Michael Ossmann
2012-06-07 17:27:49 -07:00
352b82f641Fixed Clock Init (to be tested on other board).
TitanMKD
2012-06-08 02:24:05 +02:00
7501238ec2Change use of Makefile BINARY to TARGET.
Jared Boone
2012-06-07 16:55:06 -07:00
b2d733921fAdded stdint.h #include for blinky's use of C standard integer types.
Jared Boone
2012-06-07 16:35:10 -07:00
cea1a66d39Added hackrf_core.h #include for lpc43.h dependency.
Jared Boone
2012-06-07 16:34:36 -07:00
823f6e6595Corrected path for libopencm3 LDFLAGS and %.elf dependency.
Jared Boone
2012-06-07 16:30:47 -07:00
b434689250Fixed typo in declaration of OBJ variable.
Jared Boone
2012-06-07 16:27:51 -07:00
fe9b6689d0Added Emacs-style file type declaration.
Jared Boone
2012-06-07 16:26:58 -07:00
9a7219eb4dremoved PLL1 stages as they no longer seem to be necessary since the power-down fix
Michael Ossmann
2012-06-07 13:40:59 -06:00
98b6e92f97fixed PLL1 startup problem by not powering it down first
Michael Ossmann
2012-06-07 13:28:47 -06:00
5aec76eedcstartup example/test firmware
Michael Ossmann
2012-06-07 12:02:49 -06:00
d1d1434fedbring up PLL1 in stages
Michael Ossmann
2012-06-07 12:00:30 -06:00
6ec040698cMakefile fixes
Michael Ossmann
2012-06-07 10:25:42 -06:00
0fd513fc5dlibopencm3 dependency note
Michael Ossmann
2012-06-07 08:25:43 -06:00
2f344e97f8Makefile fix to allow other binary names
Michael Ossmann
2012-06-07 08:20:43 -06:00
442cd1db95make clean common directory
Michael Ossmann
2012-06-07 08:18:54 -06:00
bcd5b36161forgot a header file
Michael Ossmann
2012-06-07 08:18:34 -06:00
afdcd3f37emigrated blinky.c to new libopencm3 stuff (copied from libopencm3 miniblink example)
Michael Ossmann
2012-06-07 08:15:22 -06:00
aeced361cfmigrated common stuff to libopencm3
Michael Ossmann
2012-06-07 08:14:16 -06:00
5fe57e0238clock setup code ported from Jared
Michael Ossmann
2012-06-06 21:26:16 -06:00
13bf4df504Merge branch 'master' of github.com:mossmann/hackrf
Michael Ossmann
2012-06-05 22:21:23 -06:00
f01fc2d445initial port of Jared\'s initialization code to libopencm3, not complete yet
Michael Ossmann
2012-06-05 22:20:56 -06:00
1b806c75e9max2837: updates - band setting in set_frequency() - rework init() to copy default settings from static data - tweak some awkward naming in reg defs to be equally awkward but consistent
Will Code
2012-06-04 18:48:42 -04:00
9c154c5e3ecompleted BOM info
Michael Ossmann
2012-06-04 14:44:25 -06:00
1958592bb4connected some too-close ground areas to each other
Michael Ossmann
2012-06-04 09:57:19 -06:00
ad00162a34mask and paste clearances
Michael Ossmann
2012-06-04 09:51:20 -06:00
8de59607f8plot options
Michael Ossmann
2012-06-03 20:56:59 -06:00
0baf5ad41afixed some minor DRC errors
Michael Ossmann
2012-06-03 20:51:56 -06:00
b84b6e7a55stitched ground planes
Michael Ossmann
2012-06-03 20:44:31 -06:00
50dbd0367efilled in back QFN thermal relief
Michael Ossmann
2012-06-03 20:16:40 -06:00
3e0a2050dbupdated SMA module to match CONREVSMA003.062 recommended footprint
Michael Ossmann
2012-06-03 20:13:02 -06:00
ce998e3750made some power supply tracks and vias bigger
Michael Ossmann
2012-06-03 18:01:05 -06:00
ebf51131aeremoved front zone
Michael Ossmann
2012-06-02 15:37:55 -06:00
b36de1ea8bfixed some missing vias
Michael Ossmann
2012-06-02 09:32:22 -06:00
4f9cf4ae00finished rearranging RF section
Michael Ossmann
2012-06-02 00:15:22 -06:00
d9fbecc817Merge branch 'master' of github.com:mossmann/hackrf
Michael Ossmann
2012-06-01 16:52:10 -06:00
9d035488a3more layout updates
Michael Ossmann
2012-06-01 16:51:53 -06:00
3f5f7ac49fstarted moving things around
Michael Ossmann
2012-06-01 13:40:25 -06:00
14e7d06182corrected T3 and T6 orientation in schematic
Michael Ossmann
2012-06-01 13:28:00 -06:00
bda6bf5832destroyed my layout by reading in recent changes from schematic. here we go!
Michael Ossmann
2012-06-01 13:19:42 -06:00
3522eb6723swapped RX highpass and lowpass paths so that TX highpass and RX highpass are not adjacent.
Michael Ossmann
2012-06-01 13:15:25 -06:00
bd79db5884max2837: typo
Will Code
2012-05-30 21:06:42 -04:00
9de62e27c8max2837: divisor registers calculated using long division
Will Code
2012-05-30 21:01:34 -04:00
2e905170f8Merge branch 'master' of github.com:mossmann/hackrf
Michael Ossmann
2012-05-30 15:21:06 -06:00
acc21d011fgrounded U17 and U19 center pads
Michael Ossmann
2012-05-30 15:20:46 -06:00
f20ec53929Merge pull request #3 from TitanMKD/master
Michael Ossmann
2012-05-30 00:41:08 -07:00
0efab1710aLinker Script & New Startup to Load from SPIFI and Execute from RAM(SRAM). Start execution in SPIFI(ROM) and at startup, code from ROM is copied to RAM and shadow pointer is modified to RAM. So at end all the code and vector table is executed from RAM.
TitanMKD
2012-05-30 07:33:23 +02:00
4569ac35a4Merge branch 'master' of git://github.com/mossmann/hackrf
TitanMKD
2012-05-30 07:08:12 +02:00
cd7e054f7dmax2837: extern additional functions, put test code in ifdef
Will Code
2012-05-29 21:24:01 -04:00
ee26a4d4d9Merge branch 'master' of git://github.com/mossmann/hackrf
Will Code
2012-05-29 20:59:46 -04:00
71585d3c64max2837: remaining registers
Will Code
2012-05-29 20:59:07 -04:00
3977c7ab0eselected 0603 footprint for L1 and L2, moved L3 and made DNP
Michael Ossmann
2012-05-29 17:17:15 -06:00
9e6427ecf2changed to RFXF9503 balun on lowpass paths
Michael Ossmann
2012-05-29 17:12:29 -06:00
8f51eba3e2compilation comment from irc
Michael Ossmann
2012-05-29 16:44:34 -06:00