Jared Boone
|
f4744e651b
|
CPLD: Match 20150901 constraints to newer project.
|
2017-07-17 16:50:26 -07:00 |
|
Jared Boone
|
62b1a82b6b
|
Doc: Fix incorrect comment about MCU->CPLD pin functions.
|
2017-07-17 16:41:02 -07:00 |
|
Jared Boone
|
1b9a569022
|
SDC: Adjust clock/data timing and output drive to match SD specs, measurements.
|
2017-07-17 16:38:31 -07:00 |
|
Jared Boone
|
96c77252c1
|
Hardware: PCB layout for revision 20170522.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
259348259b
|
Hardware: Schematic for PP H1 revision 20170522.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
1668d4ff7a
|
Case: Make clearances on all sides of PCB into separate variables.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
b0f411f8a4
|
Case: Separate LED drill diameter into a "parameters" file variable.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
0117962a51
|
Case: Change board outline to add buffer for H1 LED diffuser.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
626835297b
|
Case: Remove extra mounting hole from PortaPack model.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
a14f764665
|
CPLD: Update LCD thickness, expected lid thickness to 3/16".
Objective is to keep LCD face below plane of case top/lid.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
8b10fde116
|
Case: Update spacer height.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
3e8a3d8b9a
|
Case: Clean up boss drills.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
b0b027d557
|
Case: Adjust feet emboss to match manufactured units.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
023a68ba1d
|
Case: Remove two bosses in center and along side of PCB.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
bf7f5d2567
|
IRQ: Make handlers more independent of EventDispatcher.
EventDispatcher is such a hairball...
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
f4fdc21c20
|
PCB: Remove series resistors.
Not sure they're of much benefit.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
d1517702b7
|
PCB: Remove H1 (fifth hole).
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
492a704e91
|
PCB: Interim revision number/date.
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
47cc88d1e1
|
ILI9341: Tidy scroll types, use height().
|
2017-06-19 16:31:54 -07:00 |
|
Jared Boone
|
748e5a4f5f
|
Init: Boot to HackRF mode if PortaPack CPLD not found.
Worst case, customers can always pull off the PortaPack to get back to a working HackRF.
|
2017-06-13 22:16:00 -07:00 |
|
Jared Boone
|
b3c21c3762
|
CPLD: Ask Quartus to use maximum number of processors.
|
2017-06-13 21:21:25 -07:00 |
|
Jared Boone
|
9a0fa128c0
|
CPLD: Clean up *.qws files.
|
2017-06-13 21:20:19 -07:00 |
|
Jared Boone
|
e85fb47a49
|
Extract function that returns audio codec based on hardware revision.
|
2017-06-02 22:24:15 -07:00 |
|
Jared Boone
|
dec4e41189
|
CPLD: Organize CPLD code into namespaces.
Use type aliases to hide actual CPLD type (somewhat).
|
2017-06-02 21:57:13 -07:00 |
|
Jared Boone
|
dd0c009e6f
|
CPLD: Stop generating HackRF CPLD .hpp file.
|
2017-06-02 21:55:35 -07:00 |
|
Jared Boone
|
3d06941129
|
Move CPLD filres to common/
...for imminent refactoring.
|
2017-06-02 17:13:41 -07:00 |
|
Jared Boone
|
fe687b93a2
|
CPLD: Extract decision about which CPLD config to use.
...based on hardware revision.
|
2017-06-02 17:05:41 -07:00 |
|
Jared Boone
|
a3483a8394
|
CPLD: Introduce Config type to clean up programming interface.
Hide the details of how the CPLD data is stored.
|
2017-06-02 16:54:24 -07:00 |
|
Jared Boone
|
76c2cc77af
|
CPLD: Move around some .gitignores.
|
2017-06-01 15:20:16 -07:00 |
|
Jared Boone
|
797e63a590
|
CPLD: Use correct bitstream for updating hardware.
Determine hardware version and use one of two CPLD bitstream files.
|
2017-05-31 22:28:07 -07:00 |
|
Jared Boone
|
73d62367d1
|
CPLD: Makefiles for both hardware variants.
|
2017-05-31 21:05:47 -07:00 |
|
Jared Boone
|
7c715ed913
|
CPLD: HDL for 20170522 hardware variant.
|
2017-05-31 15:21:25 -07:00 |
|
Jared Boone
|
0fd52a7483
|
CPLD: Move HDL project to hardware revision-specific directory.
|
2017-05-31 11:50:59 -07:00 |
|
Jared Boone
|
4332bc763e
|
Audio: Use correct codec based on hardware revision.
|
2017-05-31 11:48:03 -07:00 |
|
Jared Boone
|
6e5549f127
|
Add hardware revision detection function.
|
2017-05-31 11:47:13 -07:00 |
|
Jared Boone
|
600dcb734e
|
AK4951: Initial commit.
|
2017-05-31 11:45:54 -07:00 |
|
Jared Boone
|
395e3b1736
|
Audio: Add input namespace and functions.
|
2017-05-31 11:43:45 -07:00 |
|
Jared Boone
|
bec626e29f
|
WM8731: Add Codec abstraction.
|
2017-05-31 11:42:12 -07:00 |
|
Jared Boone
|
37c058354e
|
WM8731: Add method to detect codec is present.
Used to determine PortaPack hardware version.
|
2017-05-31 11:34:16 -07:00 |
|
Jared Boone
|
8f5555b052
|
WM8731: Store headphone volume for mute() function.
So when unmuted, previous volume can be restored.
|
2017-05-31 11:32:32 -07:00 |
|
Jared Boone
|
f6e1e78e8a
|
WM8731: Return bool from reset() and low-level write()s.
|
2017-05-31 11:28:00 -07:00 |
|
Jared Boone
|
da4bee6cc6
|
Audio: Introduce Codec abstraction.
Now that we have two hardware variants with different audio codecs.
|
2017-05-31 11:21:51 -07:00 |
|
Jared Boone
|
5da64ab069
|
Modify registers widget to simplify configuration.
Now specify number of registers and register bits, and the widget figures out the rest.
|
2017-05-31 11:12:56 -07:00 |
|
Jared Boone
|
b3ee884f16
|
I2S RX: Set RX SDA pin to correct SCUMUX mode.
It's left in GPIO mode ordinarily, because of CPLD programming earlier in boot-up.
|
2017-05-26 16:50:34 -07:00 |
|
Jared Boone
|
5cb71d787e
|
Audio DMA: Fix cut-and-paste error
rx_empy_buffer() was returning the peripheral address, not the buffer address.
|
2017-05-26 16:21:28 -07:00 |
|
Jared Boone
|
6ef8b19bf1
|
Move some GPDMA configuration to application processor.
|
2017-05-24 15:42:44 -07:00 |
|
Jared Boone
|
556085b3e3
|
I2S: Enable TX_WS output pin's input buffer.
This permits receipt of TX_WS as RX_WS for the receive side of the I2S peripheral, and was why I got no RX samples when testing microphone input.
|
2017-05-22 14:20:49 -07:00 |
|
Jared Boone
|
f88e27bd3f
|
FatFs: Apply patch ff_12c_p3.diff.
|
2017-05-03 12:53:52 +01:00 |
|
Jared Boone
|
dfc1eab4ae
|
FatFs: Apply patch ff_12c_p2.diff.
|
2017-05-03 12:52:59 +01:00 |
|
Jared Boone
|
fd8f5e62e1
|
FatFs: Apply patch ff_12c_p1.diff.
|
2017-05-03 12:51:24 +01:00 |
|