cff03762e7fixed USB port position on end plate
Michael Ossmann
2014-03-06 13:11:47 -07:00
a0bc11f031Merge pull request #110 from scateu/master
Michael Ossmann
2014-03-04 07:59:59 -07:00
2430a6a32dAdd HackRF One Plastic Case design with edge cut-outs for buttons
scateu
2014-03-04 15:08:00 +08:00
3f59f4b7ddMerge pull request #108 from scateu/master
Michael Ossmann
2014-03-03 22:29:16 -07:00
d3bba0dc89reverted to low-side injection until/unless inverted spectrum is resolved
Michael Ossmann
2014-03-03 18:28:23 -07:00
a9592ea87efixed bug with high-side injection tuning
Michael Ossmann
2014-03-03 18:24:16 -07:00
f74e9e9dc1divided tuning frequencies above 2750 MHz into three ranges with graduated IF for spur avoidance
Michael Ossmann
2014-03-03 16:30:48 -07:00
768323e28fremoved check for too low tuning frequency now that we permit tuning down to 0 Hz
Michael Ossmann
2014-03-03 14:13:56 -07:00
cd9a1c1366high-side injection and graduated IF for tuning from 0 to 2150 MHz
Michael Ossmann
2014-03-03 14:08:38 -07:00
d051c42e3aincreased maximum tuning frequency from 6800 MHz to 7250 MHz
Michael Ossmann
2014-03-03 14:07:48 -07:00
fbe4c481f2reduced minimum tuning frequency from 5 MHz to 0 Hz
Michael Ossmann
2014-03-03 12:21:28 -07:00
dd6d192e13increased allowed MAX2837 frequency range from 2300-2700 MHz to 2150-2750 MHz based on experimentation
Michael Ossmann
2014-03-03 12:20:27 -07:00
bd77cab7a7Add Plastic Case design for HackRF One
scateu
2014-02-24 15:59:29 +08:00
99f1ba6619RUN_FROM=RAM and other details in firmware/README
Michael Ossmann
2014-02-22 10:27:12 -07:00
7f34c6cc92disable antenna port power
Michael Ossmann
2014-02-21 16:55:44 -07:00
9afa1fe984bumped .so and .pc version numbers to 0.3
Michael Ossmann
2014-02-20 15:24:04 -07:00
fd77cfe8a6Merge pull request #105 from jboone/master
Michael Ossmann
2014-02-20 11:10:15 -07:00
847289bf31Fix attempt #2 for proper tuning frequency calculation.
Jared Boone
2014-02-19 13:17:47 -08:00
b1eccd4e79Add integer promotion to tuning frequency calculation.
Jared Boone
2014-02-19 13:08:02 -08:00
84d7263fa4Widen frequency argument/return paths in RFFC5071 code.
Jared Boone
2014-02-19 12:55:32 -08:00
341a6d6ccdMerge pull request #104 from jboone/master
Michael Ossmann
2014-02-19 13:17:24 -07:00
e3025e94ffApparent fix for .dfu not being generated. TODO: Does not address the fact that make continues despite the .dfu creation failure...
Jared Boone
2014-02-18 17:05:53 -08:00
a16d513103Merge branch 'master' of github.com:mossmann/hackrf
Jared Boone
2014-02-18 17:00:21 -08:00
9797512186Rename ldscript to be the one and only M0 embedding .ld, reading from .text.
Jared Boone
2014-02-18 16:48:21 -08:00
dfd04e3c89Change default Makefile target board to HACKRF_ONE.
Jared Boone
2014-02-14 10:49:11 -08:00
a51eb9dd60Remove usb_bulk_buffer declaration, it was causing duplicate buffers to exist in RAM. Allow ldscript to determine symbol's address by making buffer "extern" only.
Jared Boone
2014-02-14 10:48:38 -08:00
4aa3a3b553Fix M0 ldscript breakage.
Jared Boone
2014-02-14 10:47:05 -08:00
7d98d30e20H1 clean-up for assembly diagram
Michael Ossmann
2014-02-13 18:30:01 -07:00
f664e65481H1 INSERT attributes
Michael Ossmann
2014-02-13 17:28:46 -07:00
489fb01bb5H1 PCB layer alignment mark
Michael Ossmann
2014-02-13 16:52:46 -07:00
ad0bceb798H1 renamed PCB layers
Michael Ossmann
2014-02-13 15:36:05 -07:00
e78a3f9edcH1 replaced 1 uH inductors with 10 uH
Michael Ossmann
2014-02-13 12:28:55 -07:00
5d7770f178H1 replaced 47 pF IF DC blocking caps with 22 pF
Michael Ossmann
2014-02-13 11:53:47 -07:00
aaf5258cb0H1 replaced 10 nF DC blocking caps with 100 nF
Michael Ossmann
2014-02-13 05:07:01 -07:00
580edaa533H1 fixed power supply switch by removing Q6
Michael Ossmann
2014-02-13 04:47:10 -07:00
d5387a2474H1 shifted shield passives slightly away from USB connector
Michael Ossmann
2014-02-11 21:33:54 -07:00
db4221cacaH1 made power supply vias bigger
Michael Ossmann
2014-02-11 21:30:15 -07:00
b0f6b4c1e4LNA915 README
Michael Ossmann
2014-02-10 11:05:57 -07:00
bbc2ee414dLNA915 reversed LED orientation to reduce assembly confusion
Michael Ossmann
2014-02-09 14:21:30 -07:00
108b3c17c9LNA915 grounded mounting holes
Michael Ossmann
2014-02-09 09:33:09 -07:00
303adbec7dLNA915 mask clearance fix
Michael Ossmann
2014-02-08 19:53:32 -07:00
44f71d74a3LNA915 layout tweak
Michael Ossmann
2014-02-08 19:33:37 -07:00
2e1c336c1bLNA915 layout
Michael Ossmann
2014-02-08 19:26:31 -07:00
ee07eaf544LNA915 modules
Michael Ossmann
2014-02-08 19:25:25 -07:00
f9da48a435finished LNA915 schematic
Michael Ossmann
2014-02-08 14:31:28 -07:00
c90a4720d1started on LNA/filter board for 900 MHz
Michael Ossmann
2014-02-07 10:54:57 -07:00
3a5b8bb6afrenamed LED1 to USBLED
Michael Ossmann
2014-02-05 12:01:52 -07:00
91d904f0ebextended USB connector 0.5 mm for enclosure/cable compatibility
Michael Ossmann
2014-02-05 11:59:04 -07:00
a8ed70f2eblayout updated for all recent changes in schematic
Michael Ossmann
2014-02-04 18:57:46 -07:00
bccea8f39ccorrected pin order of USB connector module
Michael Ossmann
2014-02-04 15:13:14 -07:00
cede949d5brestored 0 ohm resistors on USB signals, could be replaced by DLP11S common mode choke
Michael Ossmann
2014-02-04 14:43:49 -07:00
02976841d7another common mode choke module
Michael Ossmann
2014-02-04 14:33:38 -07:00
21d5e15fb1common mode choke module
Michael Ossmann
2014-02-04 14:17:57 -07:00
b03ecaf971populate R65 to protect Q5
Michael Ossmann
2014-02-04 13:45:29 -07:00
d1f23973fdannotations
Michael Ossmann
2014-02-04 12:12:14 -07:00
77b011e5c8VEXT power switching in schematic
Michael Ossmann
2014-02-04 12:07:47 -07:00
e21921ffdelengthed USB TVS pads
Michael Ossmann
2014-02-04 11:24:31 -07:00
20d5d11ff5PCB edge guide in USB connector module
Michael Ossmann
2014-02-04 11:20:10 -07:00
812745fa26module for new USB connector
Michael Ossmann
2014-02-04 11:02:35 -07:00
6c6291aaf3new USB connector in schematic
Michael Ossmann
2014-01-30 11:06:57 -07:00
a0eb92b6bfUSB GND ferrite bead in schematic
Michael Ossmann
2014-01-30 00:20:52 -07:00
9051e7db9csoftware controlled 3.3 V antenna bias
Michael Ossmann
2014-01-30 00:07:53 -07:00
7076234643hid some text
Michael Ossmann
2014-01-20 13:04:37 -07:00
45115b6abcfixed INSERT attributes
Michael Ossmann
2014-01-20 12:47:31 -07:00
ec508cadcdFix relative path for libs and ldscripts in linking.
Jared Boone
2014-01-12 14:51:54 -08:00
a097879528Un-hardcode base address of M0 memory region.
Jared Boone
2014-01-11 17:49:26 -08:00
bb8943ce5bBreak ldscripts into smaller pieces that can be shared.
Jared Boone
2014-01-11 17:38:27 -08:00
ba2cc32ac6Combine 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.
Jared Boone
2014-01-11 17:07:49 -08:00
10e379f492Add ldscripts for LPC4320 targets (e.g. HackRF One). Qualify Makefile ldscripts based on BOARD.
Jared Boone
2014-01-11 15:52:38 -08:00
936e356040ldscript memory region clean-up for LPC4330 targets.
Jared Boone
2014-01-11 15:49:46 -08:00
095f55abceMake a bit of room in the M0 AHB RAM region for fixed-location shared (M4, M0 cores) data structures.
Jared Boone
2014-01-11 15:21:20 -08:00
80047c9a0cMakefile: Add separate OBJ_M4_S and OBJ_M0_S variables for .S files. (Unused, but worked earlier and may be useful later.)
Jared Boone
2014-01-11 15:20:10 -08:00
572f2285f2Let Xilinx ISE update some unimportant project file header stuff.
Jared Boone
2014-01-11 15:17:47 -08:00
19f285288cReset 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...
Jared Boone
2014-01-11 15:17:39 -08:00
38302cdbf6date bump
Michael Ossmann
2014-01-11 09:20:00 -07:00
f6c153e73dswitch to fixed SMA module
Michael Ossmann
2014-01-11 08:11:45 -07:00
771bc4af03fixed SMA module (pad on wrong layer)
Michael Ossmann
2014-01-11 08:11:27 -07:00
ceb49ae0aebom update for new SMA connectors
Michael Ossmann
2014-01-10 12:58:36 -07:00
88fb5f117eupdated end plate template for new SMA connectors
Michael Ossmann
2014-01-10 12:49:26 -07:00
fc22bb1ff3changed to a different SMA connector for physical strength and enclosure compatibility
Michael Ossmann
2014-01-10 12:41:01 -07:00
fb5dc6d5e0Merge remote-tracking branch 'mossmann/master' into jboone_refactor_20130906
Jared Boone
2014-01-07 16:48:52 -08:00
f9ffe902edfirst pass at end plate templates
Michael Ossmann
2014-01-06 13:04:09 -07:00
75e1dcd9cfDon't update MAX2837 freq_cache unless set_freq() is successful.
Jared Boone
2014-01-04 10:15:01 -08:00
de10aa8b0eBump libopencm3 submodule hash.
Jared Boone
2014-01-02 22:05:42 -08:00
574056c495Fix long-standing example projects breakage due to tuning and SGPIO API and dependency changes.
Jared Boone
2014-01-02 18:24:55 -08:00
7c2f252d37Bump libopencm3 submodule commit hash.
Jared Boone
2014-01-02 17:56:34 -08:00
dbba407069Change M0 linking to use newlib-nano. snprintf() is a pig when the floating point junk gets pulled in on an M0...
Jared Boone
2014-01-02 15:11:15 -08:00
63292419c8Moved M0 memory region to larger first AHB region (32K), moved USB bulk buffers to smaller AHB RAM area.
Jared Boone
2014-01-02 15:10:09 -08:00
7920490f1eChange 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.
Jared Boone
2013-12-31 20:34:01 -08:00
c6b1ec2979Adjust 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).
Jared Boone
2013-12-31 20:27:14 -08:00
fc5ec03353Adjust tuning API to use a single 64-bit integer for frequency in Hz, since the Cortex-M4F has good support for uint64_t.
Jared Boone
2013-12-31 20:12:47 -08:00
7f35ceaff2Set Si5351C CLK7 output to drive LPC GP_CLKIN at 40MHz, so that activity (e.g. audio) on the LPC can be synchronized with the baseband sample rate.
Jared Boone
2013-12-31 20:09:44 -08:00
0ddb4cb7f2Configure LPC43xx for GP_CLKIN input.
Jared Boone
2013-12-31 20:07:11 -08:00
1bec883f80Add baseband sampling frequencies useful for 48kHz audio output.
Jared Boone
2013-12-31 20:05:26 -08:00
06f98a3968reverted a2e436e from incorrect merge
Michael Ossmann
2013-12-24 23:14:17 -07:00
934303d37fHackRF One hardware documentation
Michael Ossmann
2013-12-23 15:53:06 -07:00
295aec3a3bnudged refs for assembly diagram readability
Michael Ossmann
2013-12-23 15:43:29 -07:00
bbbd221045selected 8.5 mm tall (standard) female headers
Michael Ossmann
2013-12-23 14:27:09 -07:00
a2e436e3a8tester changes
Michael Ossmann
2013-12-20 14:44:21 -07:00
d32a6c156bPCB README update
Michael Ossmann
2013-12-12 22:13:22 -07:00