00001
00047 #ifndef _CONF_AT42QT1060_H_
00048 #define _CONF_AT42QT1060_H_
00049
00050
00051 #include "board.h"
00052
00053 #if BOARD == EVK1105
00054
00055 #define AT42QT1060_DETECT_PIN AVR32_PIN_PA22
00056
00057 #define AT42QT1060_EIC_EXTINT_FUNCTION AVR32_EIC_EXTINT_1_FUNCTION
00058 #define AT42QT1060_EIC_EXTINT_IRQ AVR32_EIC_IRQ_1 // IRQ line for INTC
00059 #define AT42QT1060_EIC_LINE AVR32_EIC_INT1 // EIC line (0-7)
00060
00061 #define AT42QT1060_EIC_EXTINT_LEVEL 0
00062
00063 #define AT42QT1060_TWI (&AVR32_TWI)
00064 #define AT42QT1060_TWI_SCL_PIN AVR32_TWI_SCL_0_0_PIN
00065 #define AT42QT1060_TWI_SCL_FUNCTION AVR32_TWI_SCL_0_0_FUNCTION
00066 #define AT42QT1060_TWI_SDA_PIN AVR32_TWI_SDA_0_0_PIN
00067 #define AT42QT1060_TWI_SDA_FUNCTION AVR32_TWI_SDA_0_0_FUNCTION
00068
00069 #elif BOARD == UC3C_EK
00070
00071 #define AT42QT1060_DETECT_PIN AVR32_PIN_PC07
00072
00073 #define AT42QT1060_TWI (&AVR32_TWIM0)
00074 #define AT42QT1060_TWI_SCL_PIN AVR32_TWIMS0_TWCK_0_0_PIN
00075 #define AT42QT1060_TWI_SCL_FUNCTION AVR32_TWIMS0_TWCK_0_0_FUNCTION
00076 #define AT42QT1060_TWI_SDA_PIN AVR32_TWIMS0_TWD_0_0_PIN
00077 #define AT42QT1060_TWI_SDA_FUNCTION AVR32_TWIMS0_TWD_0_0_FUNCTION
00078
00079 #else
00080
00081 #error 'Board not supported'
00082
00083 #endif
00084
00086 #define AT42QT1060_TWI_MASTER_SPEED 100000
00087
00088 #define AT42QT1060_KEY_MASK_VALUE 0x3F
00089
00092 #if BOARD == EVK1105
00093 #define AT42QT1060_KEY_0_NTHR_VALUE 15
00094 #define AT42QT1060_KEY_1_NTHR_VALUE 15
00095 #define AT42QT1060_KEY_2_NTHR_VALUE 15
00096 #define AT42QT1060_KEY_3_NTHR_VALUE 15
00097 #define AT42QT1060_KEY_4_NTHR_VALUE 15
00098 #define AT42QT1060_KEY_5_NTHR_VALUE 10
00099 #elif BOARD == UC3C_EK
00100 #define AT42QT1060_KEY_0_NTHR_VALUE 25
00101 #define AT42QT1060_KEY_1_NTHR_VALUE 20
00102 #define AT42QT1060_KEY_2_NTHR_VALUE 25
00103 #define AT42QT1060_KEY_3_NTHR_VALUE 25
00104 #define AT42QT1060_KEY_4_NTHR_VALUE 25
00105 #define AT42QT1060_KEY_5_NTHR_VALUE 25
00106 #endif
00107
00110 #define AT42QT1060_DETECT_INTEGRATOR_VALUE 3
00111
00113 #define AT42QT1060_TWI_ADDRESS 0x12
00114
00115 #endif