Btc_dptx_syslib api reference, Btc_dptx_aux_i2c_read, Btc_dptx_syslib api reference -12 – Altera DisplayPort MegaCore Function User Manual

Page 113: Btc_dptx_aux_i2c_read -12

Advertising
background image

btc_dptx_syslib API Reference

This section provides information about the DisplayPort source system library functions

(

btc_dptx_syslib

), including:

• C prototype

• Function description

• Whether the function is thread-safe when running in a multi- threaded environment

• Whether the function can be invoked from an ISR

• Example

btc_dptx_aux_i2c_read

Prototype:

int btc_dptx_aux_i2c_read(
BYTE address,
BYTE size,
BYTE *data,
BYTE mot)

Thread-safe:

No

Available from ISR:

Yes

Include:

<

btc_dptx_syslib.h

>

Return:

0 = success, 1 = fail

Parameters:

address—

I

2

C address

size—

Number of bytes (1 - 16)

data

—Pointer to data to be read

mot

—Middle of transaction (0 or 1)

Description:

This function reads 1 to 16 data bytes from the connected DisplayPort sink’s I

2

C

interface mapped over the AUX channel.

Example:

btc_dptx_aux_i2c_read(0×50, 16, data, 1);

Related Information

btc_dptx_aux_i2c_write

on page 8-13

8-12

btc_dptx_syslib API Reference

UG-01131

2015.05.04

Altera Corporation

DisplayPort API Reference

Send Feedback

Advertising