Note: See board user manual or 82C55 datasheet (if applicable) for config_byte details.
Table of contents |
BYTE dscDIOSetConfig(DSCB board, BYTE* config_bytes);
Name | Description |
---|---|
board | The handle of the board to operate on |
config_bytes | The value(s) used to configure the digital I/O ports. See each board's user manual for information on the number and definition of the configuration bytes. |
Error code or 0.
The following code example configures digital I/O direction on a Garnet MM-48. See the Garnet user manual for more information.
ERRPARAMS errparams; BYTE config_bytes[2]; config_bytes[0] = 0x9b; // Set all ports on first chip to input config_bytes[1] = 0x80; // Set all ports on second chip to output if ((result = dscDIOSetConfig(dscb, config_bytes)) != DE_NONE) { dscGetLastError(&errparams); fprintf(stderr, "dscDIOSetConfig failed: %s (%s)\n", dscGetErrorString(result), errparams.errstring); return result; }
This page was last modified 20:35, 11 Mar 2004.
Copyright (c) 2004 Diamond Systems. All Rights Reserved.