1512 Commits

Author SHA1 Message Date
Michael Ossmann
7a06487c3d better orientation dot on U15 2013-12-12 14:59:31 -07:00
Michael Ossmann
ba7f3c86ea changed some 4k7 pull-up or pull-down resistors to 10k to reduce BOM 2013-12-12 14:55:46 -07:00
Michael Ossmann
a07762bb3e R16 description corrected 2013-12-12 14:41:11 -07:00
Michael Ossmann
669c027122 PCB layer markings in copper 2013-12-12 14:38:15 -07:00
Michael Ossmann
355597d9e6 swapped CPLD JTAG pins for HackRF One 20131127 2013-12-09 19:06:24 -07:00
Jared Boone
9f2260237b Add GPDMA LLI functions to create a loop or one-shot chain of LLIs. 2013-12-08 18:18:22 -08:00
Jared Boone
5b59f9cb0a Change GPDMA channel clli member to uint32_t, casting to/from gpdma_lli_t and dealing with the multiple fields was driving me crazy. 2013-12-08 18:16:58 -08:00
Jared Boone
6185b67008 Add GPDMA LLI function to enable interrupt after LLI operation is complete. 2013-12-08 17:49:50 -08:00
Jared Boone
ca070acad0 Expose SGPIO DMA LLI configuration function.
Remove LLI declarations internal to SGPIO DMA module.
Require a start LLI for SGPIO DMA start functions.
2013-12-08 13:14:26 -08:00
Jared Boone
ea2ca52301 Rename SGPIO DMA internal function to match style of public functions. 2013-12-08 13:07:32 -08:00
Jared Boone
ac0d50a131 Remove irrelevant assumption that LLI argument is a pointer to an array. 2013-12-08 13:06:14 -08:00
Jared Boone
d2fd5e74c5 Change SGPIO DMA configuration API from dividing up a buffer's length into M parts to creating a chain of M transfers of size N. 2013-12-08 13:05:30 -08:00
Jared Boone
6196fa2810 Move LLI_COUNT constant out of SGPIO DMA utility functions. 2013-12-08 12:50:20 -08:00
Jared Boone
2fab6c40cd Extract SGPIO multi_slice configuration argument into an init-time function, so it doesn't need to be passed each time the SGPIO interface direction is changed. 2013-12-08 12:21:41 -08:00
Jared Boone
50ec268794 Bracket SGPIO GPDMA slice configuration with multislice==false test. It only makes sense in single slice mode (until I have a clever idea for doing GPDMA with multiple slices). 2013-12-08 12:14:00 -08:00
Jared Boone
809df425c1 Add SGPIO configuration to support GPDMA interrupts. 2013-12-08 11:54:50 -08:00
Jared Boone
45c0a6c31a Extract/isolate path details in Makefile_inc.mk. 2013-12-08 11:33:47 -08:00
Jared Boone
f51ee2dc61 Modified ldscripts to more accurately represent LPC4330 hardware.
Moved M0 RAM from local to AHB.
Created separate region for sleep RAM.
2013-12-07 15:29:50 -08:00
Jared Boone
34b01d89af Add SGPIO DMA configuration code. 2013-12-07 15:29:14 -08:00
Jared Boone
3e7ff530d7 Add GPDMA API. Should go in libopencm3 when it's more fleshed-out. 2013-12-07 15:28:59 -08:00
Michael Ossmann
3fb383fb3d 0.2 inch high, 0.1 inch pitch female headers for expansion 2013-11-29 14:52:04 -07:00
Michael Ossmann
0eb2e9435d replaced obsolete capacitor selections 2013-11-29 11:46:54 -07:00
Michael Ossmann
1128b5103b balanced perceived LED brightness 2013-11-29 11:38:51 -07:00
Michael Ossmann
c33055e8bf 1% resistors on TX analog baseband signals 2013-11-29 11:31:17 -07:00
Michael Ossmann
91b42ed9c6 date on silkscreen 2013-11-27 11:57:00 -07:00
Michael Ossmann
dd7b3a2dad SSP1_MISO decoupling cap just in case 2013-11-27 11:52:56 -07:00
Michael Ossmann
c9f0efa288 trace bug introduced previous commit 2013-11-27 02:40:14 -07:00
Michael Ossmann
e7496c5907 analog baseband header consolidation 2013-11-27 02:34:15 -07:00
Michael Ossmann
040aafc399 blinky update for HackRF One 2013-11-27 02:33:45 -07:00
Michael Ossmann
f00747f260 relabeled LED2 and LED3 to RX and TX 2013-11-25 16:59:37 -07:00
Michael Ossmann
eab5418a51 optional passives between USB shield and GND 2013-11-25 16:55:09 -07:00
Michael Ossmann
693935cd0d clippable GND test point 2013-11-25 16:45:37 -07:00
Michael Ossmann
a751edb11a changed to SMT RTC crystal. populating for now. might not in the future. 2013-11-22 23:40:15 -07:00
Michael Ossmann
9f94565b03 resized USB connector holes 2013-11-22 22:49:10 -07:00
Michael Ossmann
cd96c356e2 lengthened USB TVS pads 2013-11-22 22:35:01 -07:00
Michael Ossmann
b5dc5a72c1 nudged USB conector 2013-11-22 22:02:54 -07:00
Michael Ossmann
f538386c0b nudged pushbuttons 2013-11-22 21:48:23 -07:00
Michael Ossmann
b61e05faef improved XTAL2 (MAX2837 reference clock) passives 2013-11-22 18:42:03 -07:00
Michael Ossmann
72b76a9979 improved REF_IN passives 2013-11-22 17:52:28 -07:00
Michael Ossmann
99803c26cb another clock strength adjustment 2013-11-22 17:50:10 -07:00
Michael Ossmann
ebaccf46f4 adjusted clock generator output drive strength 2013-11-22 17:24:53 -07:00
Michael Ossmann
575a8394ed fixed GP_CLKIN passives 2013-11-22 17:08:45 -07:00
Michael Ossmann
15a51cab55 grounded pushbutton mechanical support 2013-11-22 09:43:10 -07:00
Michael Ossmann
04898a7820 exposed GND through mounting holes 2013-11-22 09:33:38 -07:00
Michael Ossmann
42a3582f98 added resistors to decrease clock signal overshoot 2013-11-21 18:29:56 -07:00
Michael Ossmann
0002351b21 changed some capacitor values to improve low frequency performance 2013-11-21 18:08:49 -07:00
Jared Boone
5468a01a9b Forgot to include rf_path.h now that its pin setup is called from hackrf_core. 2013-11-21 10:23:53 -08:00
Jared Boone
b285b91e4c Merge remote-tracking branch 'mossmann/master' into jboone_refactor_20130906
Conflicts:
	firmware/common/hackrf_core.h
	firmware/common/rffc5071.c
2013-11-20 18:43:40 -08:00
Jared Boone
62ab69c3d2 Giant .gitignore to knock out build files, Xilinx spew, and editor/OS turds. 2013-11-20 15:51:59 -08:00
Jared Boone
9db166427f Remove I2S pin definitions, since they're too specific for generic/shared HackRF code. 2013-11-20 15:46:53 -08:00