ADLINK ACL-8112 Series User Manual

Page 64

Advertising
background image

56

• C Language Library

7.2

_8112_Switch_Card_No

Description

This function is used on a system that has two ACL-8112 card inserted.
After initializing the two ACL-8112 cards, this function is called upon to
select the default card.

Note: This library only has support for two ACL-8112 because only two DMA

channels are supported by the card.

Syntax

int _8112_Switch_Card_No(int card_number)
int _8112pg_Switch_Card_No(int card_number)

Argument:

card_number: The card number to be initialized, only

two cards can be initialized, the card
number must

be CARD_1 or CARD_2.

Return Code:

ERR_NoError
ERR_InvalidBoardNumber

Example:

#include “8112.h”

main()

{

_8112_Initial( CARD_1, A8112B_HG, 0x210 );

_8112_Initial( CARD_2, A8112B_DG, 0x220 );
/* Assume NoError when Initialize ACL-8112 */

_8112_Switch_Card_No( CARD_1 );
/*..... You can perform certain functions
to Card_1 here*/

_8112_Switch_Card_No( CARD_2 );
/*..... You can perform certain functions
to Card_2 here*/

}

Advertising