Shaunak Datar commented on a discussion on 
bsps/aarch64/raspberrypi/i2c/raspberrypi-i2c.c: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_123051

 > +
 > +static int rpi_i2c_transfer(i2c_bus *base, i2c_msg *msgs, uint32_t 
 > msg_count)
 > +{
 > +    raspberrypi_i2c_bus *bus = (raspberrypi_i2c_bus *)base;
 > +    int rv = 0;
 > +    uint32_t i;
 > +
 > +    for (i = 0; i < msg_count; ++i)
 > +    {
 > +        if (msgs[i].flags & I2C_M_RECV_LEN)
 > +        {
 > +            return RTEMS_INVALID_NUMBER;
 > +        }
 > +    }
 > +
 > +    for (i = 0; i < msg_count; i++)

It is marked in the ARM BSP that the RPI does not support the I2C_M_RECV_LEN 
flag. In the application code I wrote I did not pass the flag in my message 
blocks. So I think it is safe to remove that check.

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_123051
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
bugs@rtems.org
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to