mstroh76 6 meses atrás
pai
commit
5417978454
1 arquivos alterados com 4 adições e 4 exclusões
  1. +4
    -4
      wiringPi/wiringPiSPI.c

+ 4
- 4
wiringPi/wiringPiSPI.c Ver arquivo

@@ -75,11 +75,11 @@ static int spiFds [7][3] =
int SPICheckLimits(const int number, const int channel) {
if (channel<0 || channel>=WPI_MaxSPIChannels) {
fprintf (stderr, "wiringPiSPI: Invalid SPI channel (%d, valid range 0-%d)", channel, WPI_MaxSPIChannels-1);
return EINVAL;
return -EINVAL;
}
if (number<0 || number>=WPI_MaxSPINumbers) {
fprintf (stderr, "wiringPiSPI: Invalid SPI number (%d, valid range 0-%d)", number, WPI_MaxSPINumbers-1);
return EINVAL;
return -EINVAL;
}

return 0; //sucess
@@ -122,7 +122,7 @@ int wiringPiSPIxDataRW (const int number, const int channel, unsigned char *data
RETURN_ON_LIMIT_FAIL
if (-1==spiFds[number][channel]) {
fprintf (stderr, "wiringPiSPI: Invalid SPI number/channel (need wiringPiSPIxSetupMode before read/write)");
return EBADF;
return -EBADF;
}

struct spi_ioc_transfer spi ;
@@ -159,7 +159,7 @@ int wiringPiSPIxSetupMode(const int number, const int channel, const int speed,
RETURN_ON_LIMIT_FAIL
if (mode<0 || mode>3) { // Mode is 0, 1, 2 or 3 original
fprintf (stderr, "wiringPiSPI: Invalid mode (%d, valid range 0-%d)", mode, 3);
return EINVAL;
return -EINVAL;
}

snprintf (spiDev, 31, "/dev/spidev%d.%d", number, channel) ;


Carregando…
Cancelar
Salvar