Monado OpenXR Runtime
Files | Data Structures | Functions
Arduino flexible input device driver

Driver for the Monado Arduino based flexible input device. More...

Collaboration diagram for Arduino flexible input device driver:

Files

file  arduino_device.c
 Arduino felxable input device code.
 
file  arduino_interface.h
 Interer face Arduino flexible input device driver.
 
file  arduino_prober.c
 Arduino felxable input device prober code.
 

Data Structures

struct  arduino_prober
 Arduino prober struct. More...
 

Functions

struct xrt_auto_proberarduino_create_auto_prober ()
 Probing function for the Arduino based flexible input device driver. More...
 
struct xrt_devicearduino_device_create (struct os_ble_device *ble, bool print_spew, bool print_debug)
 Create a arduino device from a ble notify. More...
 

Detailed Description

Driver for the Monado Arduino based flexible input device.

Function Documentation

◆ arduino_create_auto_prober()

struct xrt_auto_prober* arduino_create_auto_prober ( )

#include <drivers/arduino/arduino_interface.h>

Probing function for the Arduino based flexible input device driver.

References arduino_prober::base, xrt_auto_prober::destroy, xrt_auto_prober::name, and U_TYPED_CALLOC.

◆ arduino_device_create()

struct xrt_device* arduino_device_create ( struct os_ble_device ble,
bool  print_spew,
bool  print_debug 
)