From c96c5281834f628b2ad5116a9c4e8a1911b12ec9 Mon Sep 17 00:00:00 2001 From: Diego de Fauconval <diegodefauconval@MacBook-Pro-de-Diego.local> Date: Tue, 15 Nov 2022 23:25:41 +0100 Subject: [PATCH] spi --- spi.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 spi.cpp diff --git a/spi.cpp b/spi.cpp new file mode 100644 index 0000000..ede3319 --- /dev/null +++ b/spi.cpp @@ -0,0 +1,31 @@ +#include <stdlib.h> +#include <stdio.h> +#include <wiringPi.h> +#include <wiringPiSPI.h> + +#include <iostream> + +using namespace std; + +const int CHANNEL_CAN = 1; + +int main(int argc, char const *argv[]) +{ + int result, fd; + unsigned char buff[30]; + + fd = wiringPiSPISetup(CHANNEL_CAN, 500000); + if (fd == -1) { + printf("Error setup\n"); + exit(EXIT_FAILURE); + } + + buff[0] = 0x40; + buff[1] = 0x01; + + result = wiringPiSPIDataRW(CHANNEL_CAN, buff, 2); + + + + return 0; +} -- GitLab