Kinsey Moore started a new discussion on bsps/aarch64/raspberrypi/i2c/raspberrypi-i2c.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_122273 > + raspberrypi_bsc_masters device; > + uintptr_t remaining_bytes; > + uintptr_t remaining_transfers; > + uint8_t *current_buffer; > + uintptr_t current_buffer_size; > + bool read_transfer; > +} raspberrypi_i2c_bus; > + > +static int i2c_polling_read( raspberrypi_i2c_bus *bus ) > +{ > + while ( !( S_REG( bus ) & S_DONE ) && ( bus->remaining_bytes > 0 ) ) { > + while ( ( S_REG( bus ) & S_RXD ) && ( bus->remaining_bytes > 0 ) ) { > + *bus->current_buffer = BCM2835_REG( > + bus->base_address + BCM2711_I2C_FIFO > + ) & > + 0xFF; Is this a mask to access a particular field in the register? -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_122273 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