| TiCables Library API

The ticables library provide a complete API (Application Programming Interface) which makes use of TI link cables easy and transparent.
Functions and data types are grouped in different topics, depending on their purpose. Click on a topic for the description of all functions and data types defined in this topic.

Enumerations, structures and type definitions

- CableModel
- CablePort
- UsbPid
- CableStatus
- ProbingMethod
- DataRate
- Cable
- CableHandle
- CableOptions

Entry Points

- ticables_library_init
- ticables_library_exit
- ticables_version_get
- ticables_handle_new
- ticables_handle_del
- ticables_options_set_timeout
- ticables_options_set_delay
- ticables_get_model
- ticables_get_port
- ticables_handle_show

General Functions

- ticables_error_get

Types / Strings conversions

- ticables_model_to_string
- ticables_string_to_model
- ticables_port_to_string
- ticables_string_to_port
- ticables_usbpid_to_string
- ticables_usbpid_to_port

Link cable management layer

- ticables_cable_open
- ticables_cable_reset
- ticables_cable_probe
- ticables_cable_close
- ticables_cable_send
- ticables_cable_put
- ticables_cable_recv
- ticables_cable_get
- ticables_cable_check
- ticables_cable_set_raw
- ticables_cable_get_raw
- ticables_cable_set_d0
- ticables_cable_set_d1
- ticables_cable_get_d0
- ticables_cable_get_d1
- ticables_cable_progress_reset
- ticables_cable_progress_get

Automatic probing of cables

- ticables_probing_do
- ticables_probing_finish
- ticables_is_usb_enabled
- ticables_get_usb_devices

### Return to the main index