Browse Source

Updated a technicality in softPwm, and added a suggested memset to zero

for the SPI code - it's mentioned in spidev.h but not used in the actual
kernel documentation example spi_test.c program )-:
pull/62/head
Gordon Henderson 9 years ago
parent
commit
51fff3cab9
2 changed files with 9 additions and 5 deletions
  1. +4
    -5
      wiringPi/softPwm.c
  2. +5
    -0
      wiringPi/wiringPiSPI.c

+ 4
- 5
wiringPi/softPwm.c View File

@@ -51,11 +51,10 @@

#define PULSE_TIME 100

static int marks [MAX_PINS] ;
static int range [MAX_PINS] ;
static pthread_t threads [MAX_PINS] ;

int newPin = -1 ;
static volatile int marks [MAX_PINS] ;
static volatile int range [MAX_PINS] ;
static volatile pthread_t threads [MAX_PINS] ;
static volatile int newPin = -1 ;


/*


+ 5
- 0
wiringPi/wiringPiSPI.c View File

@@ -75,6 +75,11 @@ int wiringPiSPIDataRW (int channel, unsigned char *data, int len)

channel &= 1 ;

// Mentioned in spidev.h but not used in the original kernel documentation
// test program )-:

memset (&spi, 0, sizeof (spi)) ;

spi.tx_buf = (unsigned long)data ;
spi.rx_buf = (unsigned long)data ;
spi.len = len ;


Loading…
Cancel
Save