Commit Graph

  • cff03762e7 fixed USB port position on end plate Michael Ossmann 2014-03-06 13:11:47 -07:00
  • a0bc11f031 Merge pull request #110 from scateu/master Michael Ossmann 2014-03-04 07:59:59 -07:00
  • 2430a6a32d Add HackRF One Plastic Case design with edge cut-outs for buttons scateu 2014-03-04 15:08:00 +08:00
  • 3f59f4b7dd Merge pull request #108 from scateu/master Michael Ossmann 2014-03-03 22:29:16 -07:00
  • d3bba0dc89 reverted to low-side injection until/unless inverted spectrum is resolved Michael Ossmann 2014-03-03 18:28:23 -07:00
  • a9592ea87e fixed bug with high-side injection tuning Michael Ossmann 2014-03-03 18:24:16 -07:00
  • f74e9e9dc1 divided tuning frequencies above 2750 MHz into three ranges with graduated IF for spur avoidance Michael Ossmann 2014-03-03 16:30:48 -07:00
  • 768323e28f removed 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
  • cd9a1c1366 high-side injection and graduated IF for tuning from 0 to 2150 MHz Michael Ossmann 2014-03-03 14:08:38 -07:00
  • d051c42e3a increased maximum tuning frequency from 6800 MHz to 7250 MHz Michael Ossmann 2014-03-03 14:07:48 -07:00
  • fbe4c481f2 reduced minimum tuning frequency from 5 MHz to 0 Hz Michael Ossmann 2014-03-03 12:21:28 -07:00
  • dd6d192e13 increased 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
  • bd77cab7a7 Add Plastic Case design for HackRF One scateu 2014-02-24 15:59:29 +08:00
  • 99f1ba6619 RUN_FROM=RAM and other details in firmware/README Michael Ossmann 2014-02-22 10:27:12 -07:00
  • 7f34c6cc92 disable antenna port power Michael Ossmann 2014-02-21 16:55:44 -07:00
  • 9afa1fe984 bumped .so and .pc version numbers to 0.3 Michael Ossmann 2014-02-20 15:24:04 -07:00
  • fd77cfe8a6 Merge pull request #105 from jboone/master Michael Ossmann 2014-02-20 11:10:15 -07:00
  • 847289bf31 Fix attempt #2 for proper tuning frequency calculation. Jared Boone 2014-02-19 13:17:47 -08:00
  • b1eccd4e79 Add integer promotion to tuning frequency calculation. Jared Boone 2014-02-19 13:08:02 -08:00
  • 84d7263fa4 Widen frequency argument/return paths in RFFC5071 code. Jared Boone 2014-02-19 12:55:32 -08:00
  • 341a6d6ccd Merge pull request #104 from jboone/master Michael Ossmann 2014-02-19 13:17:24 -07:00
  • e3025e94ff Apparent 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
  • a16d513103 Merge branch 'master' of github.com:mossmann/hackrf Jared Boone 2014-02-18 17:00:21 -08:00
  • 9797512186 Rename ldscript to be the one and only M0 embedding .ld, reading from .text. Jared Boone 2014-02-18 16:48:21 -08:00
  • dfd04e3c89 Change default Makefile target board to HACKRF_ONE. Jared Boone 2014-02-14 10:49:11 -08:00
  • a51eb9dd60 Remove 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
  • 4aa3a3b553 Fix M0 ldscript breakage. Jared Boone 2014-02-14 10:47:05 -08:00
  • 7d98d30e20 H1 clean-up for assembly diagram Michael Ossmann 2014-02-13 18:30:01 -07:00
  • f664e65481 H1 INSERT attributes Michael Ossmann 2014-02-13 17:28:46 -07:00
  • 489fb01bb5 H1 PCB layer alignment mark Michael Ossmann 2014-02-13 16:52:46 -07:00
  • ad0bceb798 H1 renamed PCB layers Michael Ossmann 2014-02-13 15:36:05 -07:00
  • e78a3f9edc H1 replaced 1 uH inductors with 10 uH Michael Ossmann 2014-02-13 12:28:55 -07:00
  • 5d7770f178 H1 replaced 47 pF IF DC blocking caps with 22 pF Michael Ossmann 2014-02-13 11:53:47 -07:00
  • aaf5258cb0 H1 replaced 10 nF DC blocking caps with 100 nF Michael Ossmann 2014-02-13 05:07:01 -07:00
  • 580edaa533 H1 fixed power supply switch by removing Q6 Michael Ossmann 2014-02-13 04:47:10 -07:00
  • d5387a2474 H1 shifted shield passives slightly away from USB connector Michael Ossmann 2014-02-11 21:33:54 -07:00
  • db4221caca H1 made power supply vias bigger Michael Ossmann 2014-02-11 21:30:15 -07:00
  • b0f6b4c1e4 LNA915 README Michael Ossmann 2014-02-10 11:05:57 -07:00
  • bbc2ee414d LNA915 reversed LED orientation to reduce assembly confusion Michael Ossmann 2014-02-09 14:21:30 -07:00
  • 108b3c17c9 LNA915 grounded mounting holes Michael Ossmann 2014-02-09 09:33:09 -07:00
  • 303adbec7d LNA915 mask clearance fix Michael Ossmann 2014-02-08 19:53:32 -07:00
  • 44f71d74a3 LNA915 layout tweak Michael Ossmann 2014-02-08 19:33:37 -07:00
  • 2e1c336c1b LNA915 layout Michael Ossmann 2014-02-08 19:26:31 -07:00
  • ee07eaf544 LNA915 modules Michael Ossmann 2014-02-08 19:25:25 -07:00
  • f9da48a435 finished LNA915 schematic Michael Ossmann 2014-02-08 14:31:28 -07:00
  • c90a4720d1 started on LNA/filter board for 900 MHz Michael Ossmann 2014-02-07 10:54:57 -07:00
  • 3a5b8bb6af renamed LED1 to USBLED Michael Ossmann 2014-02-05 12:01:52 -07:00
  • 91d904f0eb extended USB connector 0.5 mm for enclosure/cable compatibility Michael Ossmann 2014-02-05 11:59:04 -07:00
  • a8ed70f2eb layout updated for all recent changes in schematic Michael Ossmann 2014-02-04 18:57:46 -07:00
  • bccea8f39c corrected pin order of USB connector module Michael Ossmann 2014-02-04 15:13:14 -07:00
  • cede949d5b restored 0 ohm resistors on USB signals, could be replaced by DLP11S common mode choke Michael Ossmann 2014-02-04 14:43:49 -07:00
  • 02976841d7 another common mode choke module Michael Ossmann 2014-02-04 14:33:38 -07:00
  • 21d5e15fb1 common mode choke module Michael Ossmann 2014-02-04 14:17:57 -07:00
  • b03ecaf971 populate R65 to protect Q5 Michael Ossmann 2014-02-04 13:45:29 -07:00
  • d1f23973fd annotations Michael Ossmann 2014-02-04 12:12:14 -07:00
  • 77b011e5c8 VEXT power switching in schematic Michael Ossmann 2014-02-04 12:07:47 -07:00
  • e21921ffde lengthed USB TVS pads Michael Ossmann 2014-02-04 11:24:31 -07:00
  • 20d5d11ff5 PCB edge guide in USB connector module Michael Ossmann 2014-02-04 11:20:10 -07:00
  • 812745fa26 module for new USB connector Michael Ossmann 2014-02-04 11:02:35 -07:00
  • 6c6291aaf3 new USB connector in schematic Michael Ossmann 2014-01-30 11:06:57 -07:00
  • a0eb92b6bf USB GND ferrite bead in schematic Michael Ossmann 2014-01-30 00:20:52 -07:00
  • 9051e7db9c software controlled 3.3 V antenna bias Michael Ossmann 2014-01-30 00:07:53 -07:00
  • 7076234643 hid some text Michael Ossmann 2014-01-20 13:04:37 -07:00
  • 45115b6abc fixed INSERT attributes Michael Ossmann 2014-01-20 12:47:31 -07:00
  • ec508cadcd Fix relative path for libs and ldscripts in linking. Jared Boone 2014-01-12 14:51:54 -08:00
  • a097879528 Un-hardcode base address of M0 memory region. Jared Boone 2014-01-11 17:49:26 -08:00
  • bb8943ce5b Break ldscripts into smaller pieces that can be shared. Jared Boone 2014-01-11 17:38:27 -08:00
  • 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. Jared Boone 2014-01-11 17:07:49 -08:00
  • 10e379f492 Add ldscripts for LPC4320 targets (e.g. HackRF One). Qualify Makefile ldscripts based on BOARD. Jared Boone 2014-01-11 15:52:38 -08:00
  • 936e356040 ldscript memory region clean-up for LPC4330 targets. Jared Boone 2014-01-11 15:49:46 -08:00
  • 095f55abce Make 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
  • 80047c9a0c Makefile: 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
  • 572f2285f2 Let Xilinx ISE update some unimportant project file header stuff. Jared Boone 2014-01-11 15:17:47 -08:00
  • 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... Jared Boone 2014-01-11 15:17:39 -08:00
  • 38302cdbf6 date bump Michael Ossmann 2014-01-11 09:20:00 -07:00
  • f6c153e73d switch to fixed SMA module Michael Ossmann 2014-01-11 08:11:45 -07:00
  • 771bc4af03 fixed SMA module (pad on wrong layer) Michael Ossmann 2014-01-11 08:11:27 -07:00
  • ceb49ae0ae bom update for new SMA connectors Michael Ossmann 2014-01-10 12:58:36 -07:00
  • 88fb5f117e updated end plate template for new SMA connectors Michael Ossmann 2014-01-10 12:49:26 -07:00
  • fc22bb1ff3 changed to a different SMA connector for physical strength and enclosure compatibility Michael Ossmann 2014-01-10 12:41:01 -07:00
  • fb5dc6d5e0 Merge remote-tracking branch 'mossmann/master' into jboone_refactor_20130906 Jared Boone 2014-01-07 16:48:52 -08:00
  • f9ffe902ed first pass at end plate templates Michael Ossmann 2014-01-06 13:04:09 -07:00
  • 75e1dcd9cf Don't update MAX2837 freq_cache unless set_freq() is successful. Jared Boone 2014-01-04 10:15:01 -08:00
  • de10aa8b0e Bump libopencm3 submodule hash. Jared Boone 2014-01-02 22:05:42 -08:00
  • 574056c495 Fix long-standing example projects breakage due to tuning and SGPIO API and dependency changes. Jared Boone 2014-01-02 18:24:55 -08:00
  • 7c2f252d37 Bump libopencm3 submodule commit hash. Jared Boone 2014-01-02 17:56:34 -08:00
  • dbba407069 Change 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
  • 63292419c8 Moved 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
  • 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. Jared Boone 2013-12-31 20:34:01 -08:00
  • 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). Jared Boone 2013-12-31 20:27:14 -08:00
  • fc5ec03353 Adjust 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
  • 7f35ceaff2 Set 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
  • 0ddb4cb7f2 Configure LPC43xx for GP_CLKIN input. Jared Boone 2013-12-31 20:07:11 -08:00
  • 1bec883f80 Add baseband sampling frequencies useful for 48kHz audio output. Jared Boone 2013-12-31 20:05:26 -08:00
  • 06f98a3968 reverted a2e436e from incorrect merge Michael Ossmann 2013-12-24 23:14:17 -07:00
  • 934303d37f HackRF One hardware documentation Michael Ossmann 2013-12-23 15:53:06 -07:00
  • 295aec3a3b nudged refs for assembly diagram readability Michael Ossmann 2013-12-23 15:43:29 -07:00
  • bbbd221045 selected 8.5 mm tall (standard) female headers Michael Ossmann 2013-12-23 14:27:09 -07:00
  • a2e436e3a8 tester changes Michael Ossmann 2013-12-20 14:44:21 -07:00
  • d32a6c156b PCB README update Michael Ossmann 2013-12-12 22:13:22 -07:00