Newer
Older
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <iostream>
#include <string.h>
#include <wiringPi.h>
#include <wiringPiSPI.h>
using namespace std;
unsigned char rawData[4];
const int len = 32;
int main(int argc, char const *argv[])
{
if (wiringPiSetup() == -1) {
printf("WiringPiSetup failed\n");
exit(EXIT_FAILURE);
}
memset(rawData,0x00000007,4);
int fd = wiringPiSPISetup(0, 500000);
int result = wiringPiSPIDataRW(0, rawData, len);
printf("speed: %d \n", *rawData);
return 0;
}