Microchip® Advanced Software Framework

qdebug.h File Reference

Macros

#define QDEBUG_BURST_LEN_PTR   (&qm_burst_length[0])
 
#define QDEBUG_GET_DELTA_FUNC   touch_qm_sensor_get_delta
 
#define QDEBUG_GET_GLOBAL_PARAM_FUNC   touch_qm_get_global_param
 
#define QDEBUG_GET_LIBINFO_FUNC   touch_qm_get_libinfo
 
#define QDEBUG_GET_SENSOR_CONFIG_FUNC   touch_qm_sensor_get_config
 
#define QDEBUG_LIBINFO   qm_libinfo
 
#define QDEBUG_NUM_CHANNELS   QM_NUM_CHANNELS
 
#define QDEBUG_NUM_ROTORS_SLIDERS   QM_NUM_ROTORS_SLIDERS
 
#define QDEBUG_NUM_SENSOR_STATE_BYTES   ((QM_NUM_CHANNELS + 7u) / 8u )
 
#define QDEBUG_NUM_SENSORS   QM_NUM_SENSORS
 
#define QDEBUG_REFERENCES_PTR   p_qm_measure_data->p_channel_references
 
#define QDEBUG_SENSOR_PTR   p_qm_measure_data->p_sensors
 
#define QDEBUG_SENSOR_RS_VALUES   p_qm_measure_data->p_rotor_slider_values
 
#define QDEBUG_SENSOR_STATES_PTR   p_qm_measure_data->p_sensor_states
 
#define QDEBUG_SIGNALS_PTR   p_qm_measure_data->p_channel_signals
 
#define QDEBUG_UPDATE_GLOBAL_PARAM_FUNC   touch_qm_update_global_param
 
#define QDEBUG_UPDATE_SENSOR_CONFIG_FUNC   touch_qm_sensor_update_config
 
#define QT_CMD_DUMMY   0x10
 
#define QT_CMD_SET_CH_CONFIG   0x13
 
#define QT_CMD_SET_GLOBAL_CONFIG   0x12
 
#define QT_CMD_SET_MEASUREMENT_PERIOD   0x14
 
#define QT_CMD_SET_QM_BURST_LENGTHS   0x15
 
#define QT_CMD_SET_SUBS   0x11
 
#define QT_DELTAS   0x26
 
#define QT_DUMMY   0x20
 
#define QT_GLOBAL_CONFIG   0x22
 
#define QT_REFERENCES   0x25
 
#define QT_SENSOR_CONFIG   0x23
 
#define QT_SIGN_ON   0x21
 
#define QT_SIGNALS   0x24
 
#define QT_STATES   0x27
 
#define SUBS_DELTA   5
 
#define SUBS_GLOBAL_CONFIG   1
 
#define SUBS_REF   4
 
#define SUBS_SENSOR_CONFIG   2
 
#define SUBS_SIGN_ON   0
 
#define SUBS_SIGNALS   3
 
#define SUBS_STATES   6
 

Functions

void QDebug_Init (void)
 
void QDebug_ProcessCommands (void)
 
void QDebug_SendData (uint16_t qt_lib_flags)
 
void QDebug_SetSubscriptions (uint16_t once, uint16_t change, uint16_t allways)
 
void Set_Channel_Config (void)
 
void Set_Global_Config (void)
 
void Set_Measurement_Period (void)
 
void Set_QM_Burst_Lengths (void)
 
void Set_Subscriptions (void)
 
void Transmit_Delta (void)
 
void Transmit_Dummy (void)
 
void Transmit_Global_Config (void)
 
void Transmit_Ref (void)
 
void Transmit_Sensor_Config (void)
 
void Transmit_Sign_On (void)
 
void Transmit_Signals (void)
 
void Transmit_State (void)
 

Variables

touch_measure_data_tp_qm_measure_data
 
touch_measure_data_tp_qta_measure_data
 
touch_measure_data_tp_qtb_measure_data
 
const uint8_t qm_burst_length [QM_NUM_CHANNELS]
 

#define QDEBUG_BURST_LEN_PTR   (&qm_burst_length[0])

Referenced by Transmit_Burst_Lengths().

#define QDEBUG_GET_DELTA_FUNC   touch_qm_sensor_get_delta

Referenced by Transmit_Delta().

#define QDEBUG_GET_GLOBAL_PARAM_FUNC   touch_qm_get_global_param
#define QDEBUG_GET_LIBINFO_FUNC   touch_qm_get_libinfo

Referenced by QDebug_Init().

#define QDEBUG_GET_SENSOR_CONFIG_FUNC   touch_qm_sensor_get_config

Referenced by Set_Channel_Config().

#define QDEBUG_LIBINFO   qm_libinfo

Referenced by QDebug_Init(), and Transmit_Sign_On().

#define QDEBUG_NUM_ROTORS_SLIDERS   QM_NUM_ROTORS_SLIDERS

Referenced by Transmit_State().

#define QDEBUG_NUM_SENSOR_STATE_BYTES   ((QM_NUM_CHANNELS + 7u) / 8u )

Referenced by Transmit_State().

#define QDEBUG_NUM_SENSORS   QM_NUM_SENSORS
#define QDEBUG_REFERENCES_PTR   p_qm_measure_data->p_channel_references

Referenced by Transmit_Delta(), and Transmit_Ref().

#define QDEBUG_SENSOR_PTR   p_qm_measure_data->p_sensors

Referenced by Transmit_Sensor_Config().

#define QDEBUG_SENSOR_RS_VALUES   p_qm_measure_data->p_rotor_slider_values

Referenced by Transmit_State().

#define QDEBUG_SENSOR_STATES_PTR   p_qm_measure_data->p_sensor_states

Referenced by Transmit_State().

#define QDEBUG_SIGNALS_PTR   p_qm_measure_data->p_channel_signals

Referenced by Transmit_Delta(), and Transmit_Signals().

#define QDEBUG_UPDATE_GLOBAL_PARAM_FUNC   touch_qm_update_global_param

Referenced by Set_Global_Config().

#define QDEBUG_UPDATE_SENSOR_CONFIG_FUNC   touch_qm_sensor_update_config

Referenced by Set_Channel_Config().

#define QT_CMD_DUMMY   0x10

Referenced by QDebug_ProcessCommands().

#define QT_CMD_SET_CH_CONFIG   0x13

Referenced by QDebug_ProcessCommands().

#define QT_CMD_SET_GLOBAL_CONFIG   0x12

Referenced by QDebug_ProcessCommands().

#define QT_CMD_SET_MEASUREMENT_PERIOD   0x14
#define QT_CMD_SET_QM_BURST_LENGTHS   0x15

Referenced by QDebug_ProcessCommands().

#define QT_CMD_SET_SUBS   0x11

Referenced by QDebug_ProcessCommands().

#define QT_DELTAS   0x26

Referenced by Transmit_Delta().

#define QT_DUMMY   0x20

Referenced by Transmit_Dummy().

#define QT_GLOBAL_CONFIG   0x22

Referenced by Transmit_Global_Config().

#define QT_REFERENCES   0x25

Referenced by Transmit_Ref().

#define QT_SENSOR_CONFIG   0x23

Referenced by Transmit_Sensor_Config().

#define QT_SIGN_ON   0x21

Referenced by Transmit_Sign_On().

#define QT_SIGNALS   0x24

Referenced by Transmit_Signals().

#define QT_STATES   0x27

Referenced by Transmit_State().

#define SUBS_DELTA   5

Referenced by QDebug_SendData().

#define SUBS_GLOBAL_CONFIG   1

Referenced by QDebug_SendData().

#define SUBS_REF   4

Referenced by QDebug_SendData().

#define SUBS_SENSOR_CONFIG   2

Referenced by QDebug_SendData().

#define SUBS_SIGN_ON   0

Referenced by QDebug_SendData().

#define SUBS_SIGNALS   3

Referenced by QDebug_SendData().

#define SUBS_STATES   6

Referenced by QDebug_SendData().

void QDebug_Init ( void  )
void QDebug_SetSubscriptions ( uint16_t  once,
uint16_t  change,
uint16_t  allways 
)

References qgSubsAllways, qgSubsChange, and qgSubsOnce.

Referenced by Set_Subscriptions().

void Set_Measurement_Period ( void  )

Referenced by QDebug_ProcessCommands().

void Set_Subscriptions ( void  )
void Transmit_Dummy ( void  )

References PutChar(), QT_DUMMY, and Send_Message().

Referenced by QDebug_SendData().

void Transmit_Ref ( void  )
void Transmit_Sign_On ( void  )
void Transmit_Signals ( void  )

touch_measure_data_t* p_qm_measure_data
touch_measure_data_t* p_qta_measure_data
touch_measure_data_t* p_qtb_measure_data
const uint8_t qm_burst_length[QM_NUM_CHANNELS]

Referenced by Set_QM_Burst_Lengths().