33esp570_i2c_read(libusb_device_handle *devh, uint8_t addr, uint8_t reg, uint16_t *val);
45esp570_i2c_write(libusb_device_handle *devh, uint8_t addr, uint8_t reg, uint16_t val);
57esp570_eeprom_read(libusb_device_handle *devh, uint16_t addr, uint8_t *buf, uint8_t len);
int esp570_eeprom_read(libusb_device_handle *devh, uint16_t addr, uint8_t *buf, uint8_t len)
Reads a buffer from the Microchip 24AA128 EEPROM.
Definition esp570.c:63
int esp570_i2c_read(libusb_device_handle *devh, uint8_t addr, uint8_t reg, uint16_t *val)
Performs a 16-bit read operation on the I2C bus.
Definition esp570.c:87
int esp570_setup_unknown_3(libusb_device_handle *devh)
Calls SET_CUR and GET_CUR on the extension unit's selector 3 with values captured from the Oculus Win...
Definition esp570.c:129
int esp570_i2c_write(libusb_device_handle *devh, uint8_t addr, uint8_t reg, uint16_t val)
Performs a 16-bit write operation on the I2C bus.
Definition esp570.c:107
Common defines and enums for XRT.