KITL Functions for Serial Drivers (Compact 2013)

10/16/2014

The following table shows the production-quality OAL functions that apply to serial and USB serial drivers. These functions are provided for you in the common kernel independent transport layer (KITL) library (OAL_Kitl.lib).

Programming element

Description

OAL_KITLSERIAL_DEINIT

This function pointer de-initializes the KITL serial device driver.

OAL_KITLSERIAL_DISABLE_INTS

This function pointer disables the KITL transport interrupts if the transport is interrupt-based.

OAL_KITLSERIAL_ENABLE_INTS

This function pointer enables the KITL transport interrupts if the transport is interrupt-based.

OAL_KITLSERIAL_FLOW_CONTROL

This function pointer enables or disables flow control for the KITL serial device driver.

OAL_KITLSERIAL_INIT

This function pointer initializes the KITL serial device driver.

OAL_KITLSERIAL_POWER_OFF

This function pointer turns off the KITL serial device.

OAL_KITLSERIAL_POWER_ON

This function pointer turns on the KITL serial device.

OAL_KITLSERIAL_RECV

This function pointer reads data from the KITL serial device driver.

OAL_KITLSERIAL_SENDCOMPLETE

This function pointer notifies the serial device driver that the data transmission is complete.

OAL_KITLSERIAL_SEND

This function pointer sends data to the KITL serial device driver.

See Also

Reference

KITL Functions for Production-Quality OAL
KITL Reference for Production-Quality OAL