56#define EUSART1_TX_BUFFER_SIZE 8
57#define EUSART1_RX_BUFFER_SIZE 8
123 return (
bool)(PIR1bits.TX1IF && TXSTA1bits.TXEN);
133 return TXSTA1bits.TRMT;
142 uint8_t readValue = 0;
164 while(0 == PIR1bits.TX1IF)
void EUSART1_RxDataHandler(void)
void EUSART1_Initialize(void)
void EUSART1_SetErrorHandler(void(*interruptHandler)(void))
void(* EUSART1_FramingErrorHandler)(void)
volatile eusart1_status_t eusart1RxStatusBuffer[EUSART1_RX_BUFFER_SIZE]
bool EUSART1_is_tx_ready(void)
void EUSART1_DefaultOverrunErrorHandler(void)
eusart1_status_t EUSART1_get_last_status(void)
volatile uint8_t eusart1RxHead
bool EUSART1_is_rx_ready(void)
#define EUSART1_RX_BUFFER_SIZE
void EUSART1_SetRxInterruptHandler(void(*interruptHandler)(void))
void EUSART1_Write(uint8_t txData)
volatile uint8_t eusart1RxTail
bool EUSART1_is_tx_done(void)
void EUSART1_SetOverrunErrorHandler(void(*interruptHandler)(void))
void(* EUSART1_RxDefaultInterruptHandler)(void)
volatile eusart1_status_t eusart1RxLastError
void EUSART1_DefaultErrorHandler(void)
volatile uint8_t eusart1RxBuffer[EUSART1_RX_BUFFER_SIZE]
void EUSART1_SetFramingErrorHandler(void(*interruptHandler)(void))
uint8_t EUSART1_Read(void)
volatile uint8_t eusart1RxCount
void(* EUSART1_ErrorHandler)(void)
void(* EUSART1_OverrunErrorHandler)(void)
void EUSART1_DefaultFramingErrorHandler(void)
void EUSART1_Receive_ISR(void)