|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Anyone ever read from I2C on RoboRio?
Hello,
Trying to read data from I2C rioDuino board, only getting buffer underruns on every ReadOnly call. We setup a connection with I2C con = new I2C(I2C.Port.kMXP,0x51); then do a con.readOnly(fromarduino,11); And every time it gets a buffer underrun, the read is in a loop and I catch the exception, it never sees any data On the arduino side we do a Wire.begin(0x51) while(true) { Wire.beginTransmission(0x51) Wire.write("arduinodata"); Wire.endTransmission(); delay(1000); } Again, never see any data on the rio, googleing around I cannot find a single example where anyone has ever read data from a connected device on the MXP...? Is this a fault in the WPILib? We ARE able to send data TO the arduino over the same interface btw Thanks |
|
#2
|
||||
|
||||
|
Re: Anyone ever read from I2C on RoboRio?
Here's an example of our team using a Rioduino using I2C from our repo:
https://github.com/FRC-Team-1403/RioDuinoIMUCode If you have any questions about this, feel free to PM me. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|