How can I use the CEI-x20 API to set up and access a 573/717 channel in buffered mode (not frame mode)?

Note: Buffered mode is supported by both the standard and enhanced API libraries, but frame mode is supported only by the enhanced API.

This example exercises a CEI-x20 device equipped with ARINC 573/717 support. This application is supported by both the standard and enhanced API libraries.

This example can be configured to run in receive only mode or transmit/receive mode. In receive only mode, an external ARINC 573/717 transmitter is assumed to be supplying the data. The external transmitter must be using the same parameters (including sync words) as the CEI-x20 device. In transmit/receive mode, the CEI-x20 board acts as both the transmitter and the receiver. They must be wrapped together either by selecting internal wrap mode or by supplying an external wrap cable.

There is another 573/717 sample application (enh717.c, see 'Related issues' below) that uses frame mode to exercise a 573/717 channel. Frame mode is supported only by the enhanced API.

Download this example by clicking the link on the right.