Information concerning the data transmission.
#include <twihs.h>
Data Fields | |
uint8_t | addr [3] |
TWIHS address/commands to issue to the other chip (node). More... | |
uint32_t | addr_length |
Length of the TWIHS data address segment (1-3 bytes). More... | |
void * | buffer |
Where to find the data to be transferred. More... | |
uint8_t | chip |
TWIHS chip address to communicate with. More... | |
uint32_t | length |
How many bytes do we want to transfer. More... | |
uint8_t twihs_packet::addr[3] |
TWIHS address/commands to issue to the other chip (node).
Referenced by at24macxx_acknowledge_polling(), at24macxx_read_byte(), at24macxx_read_continuous(), at24macxx_read_page(), at24macxx_write_byte(), at24macxx_write_page(), at30tse_eeprom_read(), at30tse_eeprom_write(), at30tse_read_register(), at30tse_set_register_pointer(), at30tse_write_register(), bno055_i2c_bus_read(), bno055_i2c_bus_write(), main(), mxt_get_crc_value(), mxt_get_message_count(), mxt_probe_device(), mxt_read_config_object(), mxt_read_config_reg(), mxt_read_id_block(), mxt_read_message(), mxt_read_object_table(), mxt_write_config_object(), mxt_write_config_reg(), ov_configure_finish(), ov_dump_registers(), ov_id(), ov_manufacturer(), ov_retrieve_manual(), ov_test_write(), ov_write_regs(), twihs_master_read(), twihs_master_write(), and twihs_probe().
uint32_t twihs_packet::addr_length |
Length of the TWIHS data address segment (1-3 bytes).
Referenced by at24macxx_acknowledge_polling(), at24macxx_read_byte(), at24macxx_read_continuous(), at24macxx_read_page(), at24macxx_write_byte(), at24macxx_write_page(), at30tse_eeprom_read(), at30tse_eeprom_write(), at30tse_read_register(), at30tse_set_register_pointer(), at30tse_write_register(), bno055_i2c_bus_read(), bno055_i2c_bus_write(), main(), ov_configure_finish(), ov_dump_registers(), ov_id(), ov_manufacturer(), ov_retrieve_manual(), ov_test_write(), ov_write_regs(), twihs_master_read(), twihs_master_write(), and twihs_probe().
void* twihs_packet::buffer |
Where to find the data to be transferred.
Referenced by at24macxx_acknowledge_polling(), at24macxx_read_byte(), at24macxx_read_continuous(), at24macxx_read_page(), at24macxx_write_byte(), at24macxx_write_page(), at30tse_eeprom_read(), at30tse_eeprom_write(), at30tse_read_register(), at30tse_set_register_pointer(), at30tse_write_register(), bno055_i2c_bus_read(), bno055_i2c_bus_write(), main(), mxt_validate_message(), ov_configure_finish(), ov_dump_registers(), ov_id(), ov_manufacturer(), ov_retrieve_manual(), ov_test_write(), ov_write_regs(), twihs_master_read(), twihs_master_write(), and twihs_probe().
uint8_t twihs_packet::chip |
TWIHS chip address to communicate with.
Referenced by at24macxx_read_byte(), at24macxx_read_continuous(), at24macxx_read_page(), at24macxx_write_byte(), at24macxx_write_page(), at30tse_eeprom_read(), at30tse_eeprom_write(), at30tse_read_register(), at30tse_set_register_pointer(), at30tse_write_register(), bno055_i2c_bus_read(), bno055_i2c_bus_write(), main(), ov_configure_finish(), ov_dump_registers(), ov_id(), ov_manufacturer(), ov_retrieve_manual(), ov_test_write(), ov_write_regs(), twihs_master_read(), twihs_master_write(), and twihs_probe().
uint32_t twihs_packet::length |
How many bytes do we want to transfer.
Referenced by at24macxx_acknowledge_polling(), at24macxx_read_byte(), at24macxx_read_continuous(), at24macxx_read_page(), at24macxx_write_byte(), at24macxx_write_page(), at30tse_eeprom_read(), at30tse_eeprom_write(), at30tse_read_register(), at30tse_set_register_pointer(), at30tse_write_register(), bno055_i2c_bus_read(), bno055_i2c_bus_write(), main(), ov_configure_finish(), ov_dump_registers(), ov_id(), ov_manufacturer(), ov_retrieve_manual(), ov_test_write(), ov_write_regs(), twihs_master_read(), twihs_master_write(), and twihs_probe().