Data Fields
UARTCC32XX_FxnSet Struct Reference

Complement set of read functions to be used by the UART ISR and UARTCC32XX_read(). Internal use only. More...

#include <UARTCC32XX.h>

Data Fields

bool(* readIsrFxn )(UART_Handle handle)
 
int(* readTaskFxn )(UART_Handle handle)
 

Detailed Description

Complement set of read functions to be used by the UART ISR and UARTCC32XX_read(). Internal use only.

These functions are solely intended for the UARTCC32XX driver, and should not be used by the application. The UARTCC32XX_FxnSet is a pair of complement functions that are design to operate with one another in a task context and in an ISR context. The readTaskFxn is called by UARTCC32XX_read() to drain a circular buffer, whereas the readIsrFxn is used by the UARTCC32XX_hwiIntFxn to fill up the circular buffer.

readTaskFxn: Function called by UART read These variables are set and avilalable for use to the readTaskFxn. object->readBuf = buffer; //Pointer to a user buffer object->readSize = size; //Desired no. of bytes to read object->readCount = size; //Remaining no. of bytes to read

readIsrFxn: The required ISR counterpart to readTaskFxn

Field Documentation

§ readIsrFxn

bool(* UARTCC32XX_FxnSet::readIsrFxn) (UART_Handle handle)

§ readTaskFxn

int(* UARTCC32XX_FxnSet::readTaskFxn) (UART_Handle handle)

The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale