1377 Commits

Author SHA1 Message Date
Michael Ossmann
60e66317d7 new board outline 2013-10-28 18:21:48 -06:00
Michael Ossmann
e87234b8f9 big import of updates into pcbnew 2013-10-28 18:00:17 -06:00
Michael Ossmann
c6bacf0e21 module selection update to agree with recent schematic changes 2013-10-28 17:06:49 -06:00
Michael Ossmann
bd75823536 USB-MICROB-FCI-10103594 module: decreased drill sizes 2013-10-28 16:28:57 -06:00
Michael Ossmann
6c7352b797 QFN32 (RFFC5072) module: increased pad length by 50% 2013-10-28 16:07:20 -06:00
Michael Ossmann
e87529df8b QFN20-4 (Si5351C) module: increased pad width a bit 2013-10-28 15:40:59 -06:00
Michael Ossmann
62e4176953 QFN20-4 (Si5351C) module: increased pad length by 50% 2013-10-28 15:33:14 -06:00
Michael Ossmann
25aaa2a881 SKY13350 module: doubled pad size 2013-10-28 15:22:29 -06:00
Michael Ossmann
a90a57c5b9 SKY13317 module: increased pad length by 50% 2013-10-28 15:07:14 -06:00
Michael Ossmann
7bfd46597b USB0_ID pull-up 2013-10-25 18:15:19 -06:00
Michael Ossmann
0d59261ae3 removed RF switch logic ICs, replaced with direct GPIO 2013-10-25 18:05:03 -06:00
Michael Ossmann
beccc70ad6 change to LPC4320 2013-10-25 17:17:37 -06:00
Michael Ossmann
e872bc45a9 broke out more I2S0 pins 2013-10-25 17:14:14 -06:00
Michael Ossmann
70a87a86aa added I2C1 to SSP0 header (all expansion headers are subject to rearranging during layout) 2013-10-25 17:02:19 -06:00
Michael Ossmann
1176bfe7e8 SSP0 header 2013-10-25 15:55:17 -06:00
Michael Ossmann
b4e3d59ae4 VBUS header 2013-10-25 15:12:55 -06:00
Michael Ossmann
e279702915 connected USB0 ID pin 2013-10-25 14:35:09 -06:00
Michael Ossmann
3ab5e3b991 high side switch for VAA (RF section power supply) 2013-10-25 14:24:27 -06:00
Michael Ossmann
3b07a93eea RTC expansion 2013-10-25 13:47:43 -06:00
Michael Ossmann
d5fbf35545 fixed all clock generator output supplies to VCC 2013-10-24 14:56:34 -06:00
Michael Ossmann
cbd3295cb3 fixed clock input and output to 3.3V CMOS 2013-10-24 14:42:03 -06:00
Michael Ossmann
0de2298d77 optional RTC XTAL 2013-09-29 21:21:50 -06:00
Michael Ossmann
40406e52ad removed more DNP parts 2013-09-29 20:54:36 -06:00
Michael Ossmann
cda1462fff regulator feedback fix 2013-09-29 20:47:32 -06:00
Michael Ossmann
c2ae30dd4b removed PCB antenna 2013-09-29 20:42:20 -06:00
Michael Ossmann
2626e1814d fixed MAX5864 OVDD to VCC 2013-09-29 19:19:03 -06:00
Michael Ossmann
a9026c521f fixed VCCIO1 to VCC 2013-09-29 19:08:04 -06:00
Michael Ossmann
6212a4ef5e removed U3 test points (there is another UART exposed on the ISP header) 2013-09-29 18:58:25 -06:00
Michael Ossmann
e9e6486c0c removed USB LEDs 2013-09-29 18:55:54 -06:00
Michael Ossmann
dae8820357 removed some DNP parts and 0 ohm resistors 2013-09-29 18:55:01 -06:00
Michael Ossmann
f78bb74dd9 removed boot headers, added reset and DFU pushbuttons 2013-09-29 18:47:39 -06:00
Michael Ossmann
822b0e73fc HackRF One: started hardware design by copying Jawbreaker 2013-09-29 18:33:34 -06:00
Jared Boone
06da7fd83a Reduce drive strength from clock generator (Si5351C) to first mixer (RFFC5072). This reduces every-50MHz spurs in RX by 10 to 15dB. 2013-09-22 11:54:37 -07:00
Jared Boone
314b3cdc7b Don't put MAX2837 into shutdown mode -- powering up takes a bit too long (500us for PLL to stabilize). Will need to revisit, because the MAX2837 chews up significant current (35 to 45mA) when not in shutdown.
Remove excess calls to max2837_start() and max2837_stop().
2013-09-22 11:52:45 -07:00
Jared Boone
b4f883595f Remove MAX2837_FREQ_NOMINAL_MHZ #define -- it must be updated now that IF is adjustable. So I pushed the calculation directly into the two places it was used. 2013-09-21 20:27:27 -07:00
Jared Boone
2ed5c9d057 Consolidate hackrf_usb and hackrf_usb_rom_to_ram projects -- with generation of SPIFI binary by default. 2013-09-20 20:16:49 -07:00
Jared Boone
6901107c7f Adjust Makefile_inc.mk to serve both M0 and M4 targets through the LPC43XX_TARGET variable. 2013-09-20 20:04:28 -07:00
Jared Boone
43596e07c5 Break off a chunk of local RAM to serve the M0 processor. 2013-09-20 20:03:24 -07:00
Jared Boone
e2d4a501be Link floating point library and related/required libraries. 2013-09-20 15:08:23 -07:00
Jared Boone
322dea1884 Add make target for .s files. 2013-09-20 15:07:42 -07:00
Jared Boone
61a8d0f1d6 Move set_transceiver stuff back hackrf_usb.c, since it seems to fit better there. 2013-09-20 14:24:05 -07:00
Jared Boone
5c76b0ff50 Add miscellaneous Jawbreaker pins SCU #defines. 2013-09-20 14:19:07 -07:00
Jared Boone
7b50dfa12c Factor out USB API for transceiver control into separate files.
Pull out streaming control functions into common/streaming.[ch].
Remove excess #includes in hackrf_usb.c.
2013-09-20 12:54:56 -07:00
Jared Boone
db432842da Sync related Makefiles with changes to hackrf_usb/Makefile. 2013-09-20 12:09:47 -07:00
Jared Boone
9120e0b7ba Extracted USB API for board information into separate files. 2013-09-19 22:45:38 -07:00
Jared Boone
aab36292db Moved USB API for manipulating RF chip registers into separate files. 2013-09-19 22:37:36 -07:00
Jared Boone
cde5e1af8a Extracted USB API for SPI flash erase/write/read into separate files. 2013-09-19 22:29:49 -07:00
Jared Boone
f7a42e0747 Move USB API for CPLD management into separate files. 2013-09-19 19:52:14 -07:00
Jared Boone
82ce660932 Broke some application-specific USB code into separate files within hackrf_usb/. Hoping I can use them as necessary in other projects, or push them into a library eventually. 2013-09-19 19:51:32 -07:00
Jared Boone
5b7b98be6c Clean up SGPIO vector assignment code. 2013-09-17 22:37:40 -07:00