1627 Commits

Author SHA1 Message Date
Michael Ossmann
303adbec7d LNA915 mask clearance fix 2014-02-08 19:53:32 -07:00
Michael Ossmann
44f71d74a3 LNA915 layout tweak 2014-02-08 19:33:37 -07:00
Michael Ossmann
2e1c336c1b LNA915 layout 2014-02-08 19:26:31 -07:00
Michael Ossmann
ee07eaf544 LNA915 modules 2014-02-08 19:25:25 -07:00
Michael Ossmann
f9da48a435 finished LNA915 schematic 2014-02-08 14:31:28 -07:00
Michael Ossmann
c90a4720d1 started on LNA/filter board for 900 MHz 2014-02-07 10:54:57 -07:00
Michael Ossmann
3a5b8bb6af renamed LED1 to USBLED 2014-02-05 12:01:52 -07:00
Michael Ossmann
91d904f0eb extended USB connector 0.5 mm for enclosure/cable compatibility 2014-02-05 11:59:04 -07:00
Michael Ossmann
a8ed70f2eb layout updated for all recent changes in schematic 2014-02-04 18:57:46 -07:00
Michael Ossmann
bccea8f39c corrected pin order of USB connector module 2014-02-04 15:13:14 -07:00
Michael Ossmann
cede949d5b restored 0 ohm resistors on USB signals, could be replaced by DLP11S common mode choke 2014-02-04 14:43:49 -07:00
Michael Ossmann
02976841d7 another common mode choke module 2014-02-04 14:33:38 -07:00
Michael Ossmann
21d5e15fb1 common mode choke module 2014-02-04 14:17:57 -07:00
Michael Ossmann
b03ecaf971 populate R65 to protect Q5 2014-02-04 13:45:29 -07:00
Michael Ossmann
d1f23973fd annotations 2014-02-04 12:12:14 -07:00
Michael Ossmann
77b011e5c8 VEXT power switching in schematic 2014-02-04 12:07:47 -07:00
Michael Ossmann
e21921ffde lengthed USB TVS pads 2014-02-04 11:24:31 -07:00
Michael Ossmann
20d5d11ff5 PCB edge guide in USB connector module 2014-02-04 11:20:10 -07:00
Michael Ossmann
812745fa26 module for new USB connector 2014-02-04 11:02:35 -07:00
Michael Ossmann
6c6291aaf3 new USB connector in schematic 2014-01-30 11:06:57 -07:00
Michael Ossmann
a0eb92b6bf USB GND ferrite bead in schematic 2014-01-30 00:20:52 -07:00
Michael Ossmann
9051e7db9c software controlled 3.3 V antenna bias 2014-01-30 00:07:53 -07:00
Michael Ossmann
7076234643 hid some text 2014-01-20 13:04:37 -07:00
Michael Ossmann
45115b6abc fixed INSERT attributes 2014-01-20 12:47:31 -07:00
Jared Boone
ec508cadcd Fix relative path for libs and ldscripts in linking. 2014-01-12 14:51:54 -08:00
Jared Boone
a097879528 Un-hardcode base address of M0 memory region. 2014-01-11 17:49:26 -08:00
Jared Boone
bb8943ce5b Break ldscripts into smaller pieces that can be shared. 2014-01-11 17:38:27 -08:00
Jared Boone
ba2cc32ac6 Combine ram_usb[01] into a single region.
Assign usb_bulk_buffer symbol to ram_usb origin, instead of hard-coding a pointer in C.
Change declaration of usb_bulk_buffer from a pointer to an array.
2014-01-11 17:07:49 -08:00
Jared Boone
10e379f492 Add ldscripts for LPC4320 targets (e.g. HackRF One).
Qualify Makefile ldscripts based on BOARD.
2014-01-11 15:52:38 -08:00
Jared Boone
936e356040 ldscript memory region clean-up for LPC4330 targets. 2014-01-11 15:49:46 -08:00
Jared Boone
095f55abce Make a bit of room in the M0 AHB RAM region for fixed-location shared (M4, M0 cores) data structures. 2014-01-11 15:21:20 -08:00
Jared Boone
80047c9a0c Makefile: Add separate OBJ_M4_S and OBJ_M0_S variables for .S files. (Unused, but worked earlier and may be useful later.) 2014-01-11 15:20:10 -08:00
Jared Boone
572f2285f2 Let Xilinx ISE update some unimportant project file header stuff. 2014-01-11 15:17:47 -08:00
Jared Boone
19f285288c Reset decimator sample count when host_data_enable is 0, so that sample stream starts with a consistent phase. May not be particularly important, but feels cleaner this way... 2014-01-11 15:17:39 -08:00
Michael Ossmann
38302cdbf6 date bump 2014-01-11 09:20:00 -07:00
Michael Ossmann
f6c153e73d switch to fixed SMA module 2014-01-11 08:11:45 -07:00
Michael Ossmann
771bc4af03 fixed SMA module (pad on wrong layer) 2014-01-11 08:11:27 -07:00
Michael Ossmann
ceb49ae0ae bom update for new SMA connectors 2014-01-10 12:58:36 -07:00
Michael Ossmann
88fb5f117e updated end plate template for new SMA connectors 2014-01-10 12:49:26 -07:00
Michael Ossmann
fc22bb1ff3 changed to a different SMA connector for physical strength and enclosure compatibility 2014-01-10 12:41:01 -07:00
Jared Boone
fb5dc6d5e0 Merge remote-tracking branch 'mossmann/master' into jboone_refactor_20130906
Conflicts:
	firmware/common/si5351c.c

Preferred Si5351C configuration that drives 40MHz into the LPC43xx GP_CLKIN.
Added HACKRF_ONE qualifier for CPLD TMS/TDI swap.
2014-01-07 16:48:52 -08:00
Michael Ossmann
f9ffe902ed first pass at end plate templates 2014-01-06 13:04:09 -07:00
Jared Boone
75e1dcd9cf Don't update MAX2837 freq_cache unless set_freq() is successful. 2014-01-04 10:15:01 -08:00
Jared Boone
de10aa8b0e Bump libopencm3 submodule hash. 2014-01-02 22:05:42 -08:00
Jared Boone
574056c495 Fix long-standing example projects breakage due to tuning and SGPIO API and dependency changes. 2014-01-02 18:24:55 -08:00
Jared Boone
7c2f252d37 Bump libopencm3 submodule commit hash. 2014-01-02 17:56:34 -08:00
Jared Boone
dbba407069 Change M0 linking to use newlib-nano. snprintf() is a pig when the floating point junk gets pulled in on an M0... 2014-01-02 15:11:15 -08:00
Jared Boone
63292419c8 Moved M0 memory region to larger first AHB region (32K), moved USB bulk buffers to smaller AHB RAM area. 2014-01-02 15:10:09 -08:00
Jared Boone
7920490f1e Change USB bulk endpoint for baseband data to have only one queue item. Since there are only two baseband buffers, and one is transferring with the codec and the other with USB, enqueueing more than one buffer at a time would result in transferring an incomplete buffer. 2013-12-31 20:34:01 -08:00
Jared Boone
c6b1ec2979 Adjust SGPIO GPDMA trigger slice data to a single clock width pulse. Previously, it was 3 clocks long with a 4 clock period, which *seemed* to address GPDMA data drop-outs at maximum baseband speed (20Msps complex). 2013-12-31 20:27:14 -08:00