1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00

Merge pull request #5619 from PeterKietzmann/tests_spi_fix_printf

tests/periph_spi: fix printf format for GPIO
This commit is contained in:
kYc0o 2016-07-12 16:34:37 +02:00 committed by GitHub
commit 52ff326f69

View File

@ -39,7 +39,9 @@ static int spi_dev = -1;
static gpio_t spi_cs = -1; static gpio_t spi_cs = -1;
static int spi_mode = -1; static int spi_mode = -1;
static int spi_speed = -1; static int spi_speed = -1;
static int spi_master = -1; /* 0 for slave, 1 for master, -1 for not initialized */ static int spi_master = -1;
static int port = -1;
static int pin = -1; /* 0 for slave, 1 for master, -1 for not initialized */
static char buffer[256]; /* temporary buffer */ static char buffer[256]; /* temporary buffer */
static char rx_buffer[256]; /* global receive buffer */ static char rx_buffer[256]; /* global receive buffer */
@ -52,7 +54,6 @@ static char* mem = "Hello Master! abcdefghijklmnopqrstuvwxyz 0123456789 "
int parse_spi_dev(int argc, char **argv) int parse_spi_dev(int argc, char **argv)
{ {
/* reset default values */ /* reset default values */
int port, pin;
spi_dev = SPI_0; spi_dev = SPI_0;
spi_mode = SPI_CONF_FIRST_RISING; spi_mode = SPI_CONF_FIRST_RISING;
spi_speed = SPI_SPEED_1MHZ; spi_speed = SPI_SPEED_1MHZ;
@ -184,14 +185,14 @@ int cmd_init_master(int argc, char **argv)
} }
res = gpio_init(spi_cs, GPIO_OUT); res = gpio_init(spi_cs, GPIO_OUT);
if (res < 0){ if (res < 0){
printf("gpio_init: error initializing GPIO_%ld as CS line (code %i)\n", printf("gpio_init: error initializing GPIO_PIN(%i, %i) as CS line (code %i)\n",
(long)spi_cs, res); port, pin, res);
return 1; return 1;
} }
gpio_set(spi_cs); gpio_set(spi_cs);
spi_master = 1; spi_master = 1;
printf("SPI_%i successfully initialized as master, cs: GPIO_%ld, mode: %i, speed: %i\n", printf("SPI_%i successfully initialized as master, cs: GPIO_PIN(%i, %i), mode: %i, speed: %i\n",
spi_dev, (long)spi_cs, spi_mode, spi_speed); spi_dev, port, pin, spi_mode, spi_speed);
return 0; return 0;
} }
@ -212,13 +213,13 @@ int cmd_init_slave(int argc, char **argv)
} }
res = gpio_init_int(spi_cs, GPIO_IN, GPIO_FALLING, slave_on_cs, 0); res = gpio_init_int(spi_cs, GPIO_IN, GPIO_FALLING, slave_on_cs, 0);
if (res < 0){ if (res < 0){
printf("gpio_init_int: error initializing GPIO_%ld as CS line (code %i)\n", printf("gpio_init_int: error initializing GPIO_PIN(%i, %i) as CS line (code %i)\n",
(long)spi_cs, res); port, pin, res);
return 1; return 1;
} }
spi_master = 0; spi_master = 0;
printf("SPI_%i successfully initialized as slave, cs: GPIO_%ld, mode: %i\n", printf("SPI_%i successfully initialized as slave, cs: GPIO_PIN(%i, %i), mode: %i\n",
spi_dev, (long)spi_cs, spi_mode); spi_dev, port, pin, spi_mode);
return 0; return 0;
} }