Kinsey Moore commented on a discussion on bsps/aarch64/raspberrypi/i2c/raspberrypi-i2c.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_121760 > - ++bus->current_buffer; > - if ( > - (BCM2835_REG(bus->base_address + BCM2711_I2C_STATUS) & (1 << > 8)) || > - (BCM2835_REG(bus->base_address + BCM2711_I2C_STATUS) & (1 << > 9))) > - { > - return -EIO; > + } > + else > + { > + while (!(BCM2835_REG(bus->base_address + BCM2711_I2C_STATUS) & > S_DONE)) { > + while (bus->remaining_bytes > 0 && > + (BCM2835_REG(bus->base_address + BCM2711_I2C_STATUS) & > S_TXD)) { > + BCM2835_REG(bus->base_address + BCM2711_I2C_FIFO) = > *(bus->current_buffer); > + bus->current_buffer++; > + bus->remaining_bytes--; > + if(bus->remaining_bytes == 0){ This has not been addressed. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_121760 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