fomu-flash: fix pinspec to match hacker version silk
The silkscreen on the hacker version uses "S" for chip select and "C" for clock. Have the help screen and "-g" parameter use this convention for arguments. This fixes Github issue #2. Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
e3f110f267
commit
987ae9071a
10
fomu-flash.c
10
fomu-flash.c
@ -88,8 +88,8 @@ static int pinspec_to_pinname(char code) {
|
|||||||
case 'i': return SP_MISO;
|
case 'i': return SP_MISO;
|
||||||
case 'w': return SP_WP;
|
case 'w': return SP_WP;
|
||||||
case 'h': return SP_HOLD;
|
case 'h': return SP_HOLD;
|
||||||
case 'k': return SP_CLK;
|
case 'c': return SP_CLK;
|
||||||
case 'c': return SP_CS;
|
case 's': return SP_CS;
|
||||||
case 'r': return FP_RESET;
|
case 'r': return FP_RESET;
|
||||||
case 'd': return FP_DONE;
|
case 'd': return FP_DONE;
|
||||||
default: return -1;
|
default: return -1;
|
||||||
@ -98,7 +98,7 @@ static int pinspec_to_pinname(char code) {
|
|||||||
|
|
||||||
static int print_pinspec(FILE *stream) {
|
static int print_pinspec(FILE *stream) {
|
||||||
fprintf(stream, "Pinspec:\n");
|
fprintf(stream, "Pinspec:\n");
|
||||||
fprintf(stream, " Name Description Default\n");
|
fprintf(stream, " Name Description Default (BCM pin number)\n");
|
||||||
fprintf(stream, " 0 SPI D0 %d\n", S_D0);
|
fprintf(stream, " 0 SPI D0 %d\n", S_D0);
|
||||||
fprintf(stream, " 1 SPI D1 %d\n", S_D1);
|
fprintf(stream, " 1 SPI D1 %d\n", S_D1);
|
||||||
fprintf(stream, " 2 SPI D2 %d\n", S_D2);
|
fprintf(stream, " 2 SPI D2 %d\n", S_D2);
|
||||||
@ -107,8 +107,8 @@ static int print_pinspec(FILE *stream) {
|
|||||||
fprintf(stream, " i SPI MISO %d\n", S_MISO);
|
fprintf(stream, " i SPI MISO %d\n", S_MISO);
|
||||||
fprintf(stream, " w SPI WP %d\n", S_WP);
|
fprintf(stream, " w SPI WP %d\n", S_WP);
|
||||||
fprintf(stream, " h SPI HOLD %d\n", S_HOLD);
|
fprintf(stream, " h SPI HOLD %d\n", S_HOLD);
|
||||||
fprintf(stream, " k SPI CLK %d\n", S_CLK);
|
fprintf(stream, " c SPI CLK %d\n", S_CLK);
|
||||||
fprintf(stream, " c SPI CS %d\n", S_CE0);
|
fprintf(stream, " s SPI CS %d\n", S_CE0);
|
||||||
fprintf(stream, " r FPGA Reset %d\n", F_RESET);
|
fprintf(stream, " r FPGA Reset %d\n", F_RESET);
|
||||||
fprintf(stream, " d FPGA Done %d\n", F_DONE);
|
fprintf(stream, " d FPGA Done %d\n", F_DONE);
|
||||||
fprintf(stream, "For example: -g i:23 or -g d:27\n");
|
fprintf(stream, "For example: -g i:23 or -g d:27\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user