Microchip® Advanced Software Framework

applications/uc3-bluetooth-t2bf-spp-demo/conf/conf_at42qt1060.h File Reference
#include "board.h"

Macros

#define AT42QT1060_DETECT_INTEGRATOR_VALUE   3
 
#define AT42QT1060_DETECT_PIN   AVR32_PIN_PC07
 
#define AT42QT1060_KEY_0_NTHR_VALUE   15
 
#define AT42QT1060_KEY_1_NTHR_VALUE   20
 
#define AT42QT1060_KEY_2_NTHR_VALUE   20
 
#define AT42QT1060_KEY_3_NTHR_VALUE   25
 
#define AT42QT1060_KEY_4_NTHR_VALUE   15
 
#define AT42QT1060_KEY_5_NTHR_VALUE   10
 
#define AT42QT1060_KEY_MASK_VALUE   0x3F
 
#define AT42QT1060_TWI   (&AVR32_TWIM0)
 
#define AT42QT1060_TWI_ADDRESS   0x12
 
#define AT42QT1060_TWI_MASTER_SPEED   100000
 
#define AT42QT1060_TWI_SCL_FUNCTION   AVR32_TWIMS0_TWCK_0_0_FUNCTION
 
#define AT42QT1060_TWI_SCL_PIN   AVR32_TWIMS0_TWCK_0_0_PIN
 
#define AT42QT1060_TWI_SDA_FUNCTION   AVR32_TWIMS0_TWD_0_0_FUNCTION
 
#define AT42QT1060_TWI_SDA_PIN   AVR32_TWIMS0_TWD_0_0_PIN
 

#define AT42QT1060_DETECT_INTEGRATOR_VALUE   3

Number of consecutive measurements that must be confirmed as having passed the key threshold before that key is registered as being in detect.

#define AT42QT1060_DETECT_PIN   AVR32_PIN_PC07
#define AT42QT1060_KEY_0_NTHR_VALUE   15

Threshold value for touch sensors. A measured value above this value will count as a detect

#define AT42QT1060_KEY_1_NTHR_VALUE   20
#define AT42QT1060_KEY_2_NTHR_VALUE   20
#define AT42QT1060_KEY_3_NTHR_VALUE   25
#define AT42QT1060_KEY_4_NTHR_VALUE   15
#define AT42QT1060_KEY_5_NTHR_VALUE   10
#define AT42QT1060_KEY_MASK_VALUE   0x3F
#define AT42QT1060_TWI   (&AVR32_TWIM0)
#define AT42QT1060_TWI_ADDRESS   0x12

The I2C address is fixed for the AT42QT1060 device.

#define AT42QT1060_TWI_MASTER_SPEED   100000

The AT42QT1060 can do max 100kHz on the TWI.

#define AT42QT1060_TWI_SCL_FUNCTION   AVR32_TWIMS0_TWCK_0_0_FUNCTION
#define AT42QT1060_TWI_SCL_PIN   AVR32_TWIMS0_TWCK_0_0_PIN
#define AT42QT1060_TWI_SDA_FUNCTION   AVR32_TWIMS0_TWD_0_0_FUNCTION
#define AT42QT1060_TWI_SDA_PIN   AVR32_TWIMS0_TWD_0_0_PIN