25 #if (UART__ENABLE==true) 36 #if (UART__EUSCI_A_PERIPHERAL == EUSCI_A0_BASE) 37 #define UART__EUSCI_VECTOR (USCI_A0_VECTOR) 38 #define UART__EUSCI_IV (UCA0IV) 39 #elif (UART__EUSCI_A_PERIPHERAL == EUSCI_A1_BASE) 40 #define UART__EUSCI_VECTOR (USCI_A1_VECTOR) 41 #define UART__EUSCI_IV (UCA1IV) 43 #error INVALID_EUSCI_A_SELECTION 53 #define UART__ERROR_MASK (0x60) 71 bool (*pbReceiveCallback)(uint8_t);
78 bool (*pbErrorCallback)(uint8_t);
tUARTErrors
Definition: UART.h:105
void UART_openPort(const tUARTPort *pPort)
Definition: UART.c:48
uint8_t UART_getPortStatus(void)
Definition: UART.c:76
tUARTStates
enumerates the possible UART driver states.
Definition: UART.h:93
void UART_closePort(void)
This API closes the UART port on the specified HW eUSCI_A peripheral.
Definition: UART.c:70
void UART_transmitBuffer(const uint8_t *pBuffer, uint16_t ui16Length)
Definition: UART.c:81
EUSCI_A_UART_initParam peripheralParameters
Definition: UART.h:84
void UART_transmitByteImmediately(uint8_t ui8Data)
Definition: UART.c:119