Monado OpenXR Runtime
Loading...
Searching...
No Matches
esp770u.h File Reference

Implementation of esp770u sensor initialization. More...

#include "xrt/xrt_defines.h"
#include <libusb.h>
Include dependency graph for esp770u.h:

Go to the source code of this file.

Functions

int rift_sensor_esp770u_flash_read (libusb_device_handle *devh, uint32_t addr, uint8_t *data, uint16_t len)
 Reads a buffer from the flash storage.
 
int rift_sensor_esp770u_setup_radio (libusb_device_handle *devhandle, const uint8_t radio_id[5])
 Sets up the radio with the given ID.
 
int rift_sensor_esp770u_init_regs (libusb_device_handle *devhandle)
 Initial register setup, only after camera plugin.
 
int rift_sensor_esp770u_init_jpeg (libusb_device_handle *devhandle)
 Extra initialisation sent after UVC config when in USB2 / MJPEG mode.
 

Detailed Description

Function Documentation

◆ rift_sensor_esp770u_flash_read()

int rift_sensor_esp770u_flash_read ( libusb_device_handle *  devh,
uint32_t  addr,
uint8_t *  data,
uint16_t  len 
)

Reads a buffer from the flash storage.

Parameters
[in]devhlibusb device handle
[in]addrAddress to read from
[out]dataBuffer to read into
[in]lenNumber of bytes to read
Returns
0 on success, negative error code on failure

◆ rift_sensor_esp770u_init_jpeg()

int rift_sensor_esp770u_init_jpeg ( libusb_device_handle *  devhandle)

Extra initialisation sent after UVC config when in USB2 / MJPEG mode.

Parameters
[in]devhandlelibusb device handle
Returns
0 on success, negative error code on failure

◆ rift_sensor_esp770u_init_regs()

int rift_sensor_esp770u_init_regs ( libusb_device_handle *  devhandle)

Initial register setup, only after camera plugin.

Parameters
[in]devhandlelibusb device handle
Returns
0 on success, negative error code on failure

References U_LOG_W.

◆ rift_sensor_esp770u_setup_radio()

int rift_sensor_esp770u_setup_radio ( libusb_device_handle *  devhandle,
const uint8_t  radio_id[5] 
)

Sets up the radio with the given ID.

Parameters
[in]devhandlelibusb device handle
[in]radio_id5-byte radio ID
Returns
0 on success, negative error code on failure