Hallo, ich möchte mit dem RPi (Raspbian) einen I2C-Chip ansteuern. Es existiert ein Arduino-Code für diesen Chip.
1 | Wire.beginTransmission(SlaveAddr); |
2 | Wire.write(Op_Code); |
3 | |
4 | Wire.write(RegisterAddr); |
5 | Wire.write((unsigned char)(Data_Low)); |
6 | Wire.write((unsigned char)(Data_High)); |
7 | |
8 | Wire.endTransmission(); |
Dabei wird zwischen Slave-Adresse und Register noch ein "Op-Code" reingeschoben. Die bekannten IO-Libs vom Raspberry (pigpiod, wiringPI) können nur komplette Standard-I2C-Messages absetzen. Was kann man da machen?