Skip to content
Extraits de code Groupes Projets
Valider b10d87fa rédigé par Diego de Bernard de Fauconval's avatar Diego de Bernard de Fauconval
Parcourir les fichiers

spi is caca

parent c96c5281
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,6 +12,9 @@ i2c : compile_LED
uart : compile_UART
sudo ./uart
spi : compile_spi
sudo ./spi
# compilations
compile_switch :
g++ -o switch switch.cpp -lwiringPi
......@@ -25,6 +28,9 @@ compile_LED :
compile_UART :
g++ -o uart uart.cpp -lwiringPi
compile_spi :
g++ -o spi spi.cpp -l wiringPi
.PHONY : clean
clean :
rm -rf switch motor led i2c uart
rm -rf switch motor led i2c uart spi
......@@ -20,12 +20,19 @@ int main(int argc, char const *argv[])
exit(EXIT_FAILURE);
}
buff[0] = 0x40;
buff[1] = 0x01;
result = wiringPiSPIDataRW(CHANNEL_CAN, buff, 2);
int reg = 0x42;
int GPIO[] = {0b00000001, 0b00000010, 0b00001000, 0b00010000};
buff[0] = reg;
for (int i = 0; i < 4; i++) {
buff[1] = GPIO[i];
printf("buff %i : %x %x\n",i, buff[0], buff[1]);
result = wiringPiSPIDataRW(CHANNEL_CAN, buff, 2);
printf("buff %i : %x %x\n",i, buff[0], buff[1]);
buff[0] = reg;
delay(1500);
}
return 0;
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter