Microchip® Advanced Software Framework

QDebugTransport.c File Reference
#include "touch_api.h"
#include "QDebug.h"
#include "QDebugTransport.h"
#include "QDebugSettings.h"
#include "SPI_Master.h"

Functions

uint8_t GetChar (void)
 
void Init_Buffers (void)
 
void PutChar (uint8_t data)
 
void PutInt (uint16_t data)
 
uint8_t Receive_Message (void)
 
uint8_t RxHandler (uint8_t c)
 
void Send_Message (void)
 

Variables

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
 

void Init_Buffers ( void  )

References i, MESSAGE_START, RX_Buffer, RX_index, TX_Buffer, and TX_index.

Referenced by QDebug_Init().

void PutInt ( uint16_t  data)
uint8_t Receive_Message ( void  )

References count, RX_Buffer, and RX_index.

Referenced by QDebug_ProcessCommands().

uint8_t RxHandler ( uint8_t  c)

uint16_t RX_index
uint8_t SequenceH =0

Referenced by QDebug_SendData(), and Send_Message().

uint8_t SequenceL =0

Referenced by Send_Message().

uint16_t TX_index