S16A User’s Guide

Input and Output

s16a_get_dio_data_reg

Description

Get current state of the DIO Data register. The low 12 bits reflect the current state of the DIO pins. Bits that are configured as outputs are read as zero. To check for an error, clear the errno global variable before calling this function, then check it for nonzero after the function returns.

Syntax

u_int s16a_get_dio_data_reg(S16aDev *s16a_p);

Arguments

s16a_p

S16A device handle returned from s16a_open

Return

Integer containing current state of the DIO Data register. The global variable errno is set on error.

s16a_get_dio_direction_reg

Description

Get current state of the DIO Direction register. The low 12 bits reflect the configuration of the corresponding DIO pins. If a bit is set, the DIO pin of the same number is configured as an output signal. To check for an error, clear the errno global variable before calling this function, then check it for nonzero after the function returns.

Syntax

u_int s16a_get_dio_direction_reg(S16aDev *s16a_p);

Arguments

s16a_p

S16A device handle returned from s16a_open

Return

Integer containing current state of the DIO Direction register. The global variable errno is set on error.

EDT, Inc. October, 1996

13

Page 17
Image 17
Sun Microsystems S16A manual S16agetdiodatareg, S16agetdiodirectionreg