Jared Boone
|
cc5f1c61c7
|
Fix clock edge for TX mode. TX data was completely crapped up due to skew on my Jellybean/Lemondrop board. Hopefully, this also applies to Jawbreaker. I'll recheck once I have hardware in-hand.
|
2012-11-02 22:34:43 -07:00 |
|
Jared Boone
|
9824a723b7
|
Moved invariant in sgpio_configure() loop out of loop. Originally, so I could use the value to calculate another invariant.
|
2012-10-12 09:45:18 -07:00 |
|
Jared Boone
|
a1af4356b6
|
Reworked sgpio.c to make use of #defines for fields, instead of hard-coding shifts. Proper.
|
2012-10-11 20:46:21 -07:00 |
|
Jared Boone
|
9b579232a7
|
Consolidated single-slice SGPIO configuration functions into single sgpio_configure() function.
|
2012-10-11 15:45:28 -07:00 |
|
Jared Boone
|
1bad2d8536
|
Consolidated two "deep" SGPIO configuration functions into one, qualified by transceiver mode (RX or TX). 95-ish % of the code was common.
|
2012-10-11 15:18:16 -07:00 |
|
Jared Boone
|
8291d7fac0
|
Add SGPIO configuration function for "deep" (8-slice) TX mode.
|
2012-10-11 13:04:30 -07:00 |
|
Jared Boone
|
5989465eb9
|
Add SGPIO configuration API and code, extracted from existing SGPIO projects.
|
2012-10-10 14:30:28 -07:00 |
|