API of the QDebug transport layer.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "touch_api_at32uc3l.h"
Macros | |
#define | INT(a, b) ((a << 8) | b) |
#define | MESSAGE_START 0x1B |
#define | STATE_DATA 3 |
#define | STATE_IDLE 0 |
#define | STATE_LENGTH1 1 |
#define | STATE_LENGTH2 2 |
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) |
void | Set_datamode (unsigned char mode) |
Variables | |
uint8_t | RX_Buffer [RX_BUFFER_SIZE] |
uint16_t | RX_index |
uint8_t | SequenceH |
uint8_t | SequenceL |
uint8_t | TX_Buffer [TX_BUFFER_SIZE] |
uint16_t | TX_index |
#define MESSAGE_START 0x1B |
Referenced by Init_Buffers(), and int_usart_handler().
#define STATE_DATA 3 |
Referenced by RxHandler().
#define STATE_IDLE 0 |
Referenced by RxHandler().
#define STATE_LENGTH1 1 |
Referenced by RxHandler().
#define STATE_LENGTH2 2 |
Referenced by RxHandler().
uint8_t GetChar | ( | void | ) |
References RX_Buffer, and RX_index.
Referenced by QDebug_ProcessCommands(), Set_Channel_Config(), Set_Global_Config(), and Set_Subscriptions().
void Init_Buffers | ( | void | ) |
References i, MESSAGE_START, RX_Buffer, RX_index, TX_Buffer, and TX_index.
Referenced by QDebug_Init().
void PutChar | ( | uint8_t | data | ) |
References data, TX_Buffer, and TX_index.
Referenced by Set_QT_User_Data(), Transmit_Delta(), Transmit_Dummy(), Transmit_Global_Config(), Transmit_QT_User_Data(), Transmit_Ref(), Transmit_Sensor_Config(), Transmit_Sign_On(), Transmit_Signals(), and Transmit_State().
void PutInt | ( | uint16_t | data | ) |
References data, TX_Buffer, and TX_index.
Referenced by Transmit_Global_Config(), Transmit_Sign_On(), and Transmit_Time_Stamps().
uint8_t Receive_Message | ( | void | ) |
References RX_Buffer, RX_index, and SERIAL_Retrieve_Message().
Referenced by QDebug_ProcessCommands().
uint8_t RxHandler | ( | uint8_t | c | ) |
References c, i, length, RX_Buffer, STATE_DATA, STATE_IDLE, STATE_LENGTH1, and STATE_LENGTH2.
void Send_Message | ( | void | ) |
References i, SequenceH, SequenceL, SERIAL_Send_Message(), SPI_Send_Message(), TX_Buffer, and TX_index.
Referenced by Set_QT_User_Data(), Transmit_Delta(), Transmit_Dummy(), Transmit_Global_Config(), Transmit_QT_User_Data(), Transmit_Ref(), Transmit_Sensor_Config(), Transmit_Sign_On(), Transmit_Signals(), Transmit_State(), and Transmit_Time_Stamps().
void Set_datamode | ( | unsigned char | mode | ) |
uint8_t RX_Buffer[RX_BUFFER_SIZE] |
Referenced by GetChar(), Init_Buffers(), QDebug_ProcessCommands(), Receive_Message(), RxHandler(), SERIAL_Init(), SERIAL_Retrieve_Message(), and Set_QT_User_Data().
uint16_t RX_index |
Referenced by GetChar(), Init_Buffers(), QDebug_ProcessCommands(), and Receive_Message().
uint8_t SequenceH |
Referenced by QDebug_SendData(), and Send_Message().
uint8_t SequenceL |
Referenced by Send_Message().
uint8_t TX_Buffer[TX_BUFFER_SIZE] |
Referenced by Init_Buffers(), PutChar(), PutInt(), Send_Message(), SERIAL_Init(), and SERIAL_Send_Message().
uint16_t TX_index |
Referenced by Init_Buffers(), PutChar(), PutInt(), Send_Message(), and SERIAL_Send_Message().