Device Discovery with the UL

Detecting and creating devices

The API provides functions for detecting and creating USB, Bluetooth, and/or Ethernet devices within the Universal Library without running InstaCal.

Retrieving and setting device configuration options

The UL API provides functions for retrieving and setting board-level configuration options. If the default configuration is not adequate for your application, and you aren't using InstaCal for board configuration, then you'll need to use these features to change the configuration.

Call cbGetConfig()/cbGetConfigString() to retrieve configuration options. Call cbSetConfig() /cbSetConfigString() to set configuration options.

Example programs

The following example programs demonstrate how to detect USB, Bluetooth or Ethernet devices:

Universal Library example programs are installed by default when you install the UL software.