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 |
|
Jared Boone
|
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.
|
2013-12-31 20:12:47 -08:00 |
|
Jared Boone
|
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.
|
2013-12-31 20:09:44 -08:00 |
|
Jared Boone
|
0ddb4cb7f2
|
Configure LPC43xx for GP_CLKIN input.
|
2013-12-31 20:07:11 -08:00 |
|
Jared Boone
|
1bec883f80
|
Add baseband sampling frequencies useful for 48kHz audio output.
|
2013-12-31 20:05:26 -08:00 |
|
Michael Ossmann
|
06f98a3968
|
reverted a2e436e from incorrect merge
|
2013-12-24 23:14:17 -07:00 |
|
Michael Ossmann
|
934303d37f
|
HackRF One hardware documentation
|
2013-12-23 15:53:06 -07:00 |
|
Michael Ossmann
|
295aec3a3b
|
nudged refs for assembly diagram readability
|
2013-12-23 15:43:29 -07:00 |
|
Michael Ossmann
|
bbbd221045
|
selected 8.5 mm tall (standard) female headers
|
2013-12-23 14:27:09 -07:00 |
|
Michael Ossmann
|
a2e436e3a8
|
tester changes
|
2013-12-20 14:44:21 -07:00 |
|
Michael Ossmann
|
d32a6c156b
|
PCB README update
|
2013-12-12 22:13:22 -07:00 |
|
Michael Ossmann
|
a32724c119
|
removed a couple GND pins to shorten P20, improving laser cut enclosure ability
|
2013-12-12 16:42:05 -07:00 |
|
Michael Ossmann
|
54b69798db
|
series resistance on CLKOUT to reduce overshoot
|
2013-12-12 16:37:21 -07:00 |
|
Michael Ossmann
|
72662dbbc4
|
load cap footprints for main crystal just in case
|
2013-12-12 15:54:53 -07:00 |
|
Michael Ossmann
|
6b482b94da
|
set crystal load capacitance to 8 pF
|
2013-12-12 15:47:00 -07:00 |
|
Michael Ossmann
|
dc6ffc51be
|
improved orientation marks for big QFNs
|
2013-12-12 15:06:48 -07:00 |
|
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 |
|