i2c reg read from arduino payload

pull/1/head
Alan Johnston 7 years ago
parent a0437b6a74
commit 7918b87f2a

@ -91,7 +91,7 @@ int main(void) {
wiringPiSetup () ;
pinMode (0, OUTPUT) ;
int blink;
for (blink = 1; blink < 10 ;blink++)
for (blink = 1; blink < 2 ;blink++)
{
digitalWrite (0, HIGH) ; delay (500) ;
digitalWrite (0, LOW) ; delay (500) ;
@ -130,9 +130,27 @@ int main(void) {
printf("ERROR: /dev/i2c-0 bus not present\n");
} else {
arduinoI2C = wiringPiI2CSetupInterface("/dev/i2c-0", 0x4c);
printf("Arduio write: %d \n", wiringPiI2CWrite(arduinoI2C,42));
for (blink = 1; blink < 20 ;blink++) {
printf("Arduio write 0: %d \n", wiringPiI2CWrite(arduinoI2C,0));
sleep(1);
printf("Arduio: %d \n", wiringPiI2CReadReg16(arduinoI2C,0));
sleep(1);
printf("Arduio write 1: %d \n", wiringPiI2CWrite(arduinoI2C,0));
sleep(1);
printf("Arduio: %d \n", wiringPiI2CRead(arduinoI2C));
}
sleep(1);
printf("Arduio write 2: %d \n", wiringPiI2CWrite(arduinoI2C,1));
sleep(1);
printf("Arduio: %d \n", wiringPiI2CReadReg16(arduinoI2C,1));
sleep(1);
printf("Arduio write 3: %d \n", wiringPiI2CWrite(arduinoI2C,3));
sleep(1);
printf("Arduio: %d \n", wiringPiI2CReadReg16(arduinoI2C,2));
sleep(1);
}
}
exit(0);
// new INA219 current reading code

Loading…
Cancel
Save

Powered by TurnKey Linux.