Functions | |
uint8_t | GetChar (void) |
Get one byte from the Receive Buffer RX_index is post incremented. More... | |
void | Init_Buffers (void) |
Initialize the send and receive buffers Called from QDebug_Init. More... | |
void | PutChar (uint8_t data) |
Puts one byte in the Transmit Buffer TX_index is post incremented. More... | |
void | PutInt (uint16_t data) |
Puts two bytes in the Transmit Buffer Big Endian. More... | |
uint8_t | Receive_Message (void) |
Executes a master read transmission if TWI is selected as interfaceChecks if RX_Buffer has a valid frame Called from QDebug_ProcessCommands in QDebug.c. More... | |
uint8_t | RxHandler (uint8_t c) |
Handles the incomming bytes from the interface selected in QDebugSettings.h and puts the bytes in the RX_BufferUsed by SPI and TWI receive handlers. More... | |
void | Send_Message (void) |
Send the content of the TX_Buffer to the USB Bridge using the interface selected in QDebugSettings.h Called from the transmit functions in QDebug.c. More... | |
Variables | |
uint8_t | RF4CE_RX_Buffer [RX_BUFFER_SIZE] |
uint8_t | RX_Buffer [RX_BUFFER_SIZE] |
uint16_t | RX_index |
uint8_t | SequenceH =0 |
uint8_t | SequenceL =0 |
uint8_t | TX_Buffer [TX_BUFFER_SIZE] |
uint16_t | TX_index |
uint8_t GetChar | ( | void | ) |
void Init_Buffers | ( | void | ) |
Initialize the send and receive buffers Called from QDebug_Init.
References MESSAGE_START, RX_Buffer, RX_index, TX_Buffer, and TX_index.
void PutChar | ( | uint8_t | data | ) |
Puts one byte in the Transmit Buffer TX_index is post incremented.
References TX_Buffer, and TX_index.
Referenced by zrc_cmd_indication().
void PutInt | ( | uint16_t | data | ) |
uint8_t Receive_Message | ( | void | ) |
Executes a master read transmission if TWI is selected as interfaceChecks if RX_Buffer has a valid frame Called from QDebug_ProcessCommands in QDebug.c.
mdata | contains merged touch data in RF4CE packet |
References LED_0, LED_ON, pal_led(), RF4CE_RX_Buffer, RX_Buffer, RX_index, and twi_retrieve_message().
Referenced by app_task().
uint8_t RxHandler | ( | uint8_t | c | ) |
Handles the incomming bytes from the interface selected in QDebugSettings.h and puts the bytes in the RX_BufferUsed by SPI and TWI receive handlers.
c | data read by the selected interface |
References RX_Buffer, STATE_DATA, STATE_IDLE, STATE_LENGTH1, and STATE_LENGTH2.
Referenced by switch().
void Send_Message | ( | void | ) |
Send the content of the TX_Buffer to the USB Bridge using the interface selected in QDebugSettings.h Called from the transmit functions in QDebug.c.
References twi_send_message(), and TX_index.
uint8_t RF4CE_RX_Buffer[RX_BUFFER_SIZE] |
Referenced by app_task(), and Receive_Message().
uint8_t RX_Buffer[RX_BUFFER_SIZE] |
Referenced by GetChar(), Init_Buffers(), Receive_Message(), RxHandler(), and twi_retrieve_message().
uint16_t RX_index |
Referenced by GetChar(), Init_Buffers(), and Receive_Message().
uint8_t SequenceH =0 |
uint8_t SequenceL =0 |
uint8_t TX_Buffer[TX_BUFFER_SIZE] |
Referenced by Init_Buffers(), PutChar(), PutInt(), switch(), and twi_send_message().
uint16_t TX_index |
Referenced by Init_Buffers(), main(), PutChar(), PutInt(), and Send_Message().