mirror of
https://github.com/clockworkpi/WiringPi.git
synced 2025-12-15 00:58:51 +01:00
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 )-:
This commit is contained in:
parent
d42e831089
commit
51fff3cab9
@ -51,11 +51,10 @@
|
|||||||
|
|
||||||
#define PULSE_TIME 100
|
#define PULSE_TIME 100
|
||||||
|
|
||||||
static int marks [MAX_PINS] ;
|
static volatile int marks [MAX_PINS] ;
|
||||||
static int range [MAX_PINS] ;
|
static volatile int range [MAX_PINS] ;
|
||||||
static pthread_t threads [MAX_PINS] ;
|
static volatile pthread_t threads [MAX_PINS] ;
|
||||||
|
static volatile int newPin = -1 ;
|
||||||
int newPin = -1 ;
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -75,6 +75,11 @@ int wiringPiSPIDataRW (int channel, unsigned char *data, int len)
|
|||||||
|
|
||||||
channel &= 1 ;
|
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.tx_buf = (unsigned long)data ;
|
||||||
spi.rx_buf = (unsigned long)data ;
|
spi.rx_buf = (unsigned long)data ;
|
||||||
spi.len = len ;
|
spi.len = len ;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user