Shaunak Datar commented on a discussion on bsps/aarch64/raspberrypi/i2c/raspberrypi-i2c.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/682#note_129427 > return rv; > } > > +#ifdef BSP_I2C_USE_INTERRUPTS > + C_REG( bus ) |= C_INTD; > + if ( rtems_binary_semaphore_wait_timed_ticks( > + &bus->sem, > + bus->base.timeout > + ) != 0 ) { > + rtems_binary_semaphore_try_wait( &bus->sem ); > + return -ETIMEDOUT; > + } > +#else > + while ( ( S_REG( bus ) & S_DONE ) == 0 ) { > + } Added the check -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/682#note_129427 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