Microchip® Advanced Software Framework

conf_at24cxx.h File Reference
#include "board.h"

Macros

#define AT24CXX_TWI   (&AVR32_TWIM0)
 
#define AT24CXX_TWI_ADDRESS   0x50
 
#define AT24CXX_TWI_MASTER_SPEED   100000
 
#define AT24CXX_TWI_SCL_FUNCTION   AVR32_TWIMS0_TWCK_0_0_FUNCTION
 
#define AT24CXX_TWI_SCL_PIN   AVR32_TWIMS0_TWCK_0_0_PIN
 
#define AT24CXX_TWI_SDA_FUNCTION   AVR32_TWIMS0_TWD_0_0_FUNCTION
 
#define AT24CXX_TWI_SDA_PIN   AVR32_TWIMS0_TWD_0_0_PIN
 

#define AT24CXX_TWI   (&AVR32_TWIM0)
#define AT24CXX_TWI_ADDRESS   0x50

The I2C address is fixed for the AT24CXX device.

Referenced by at24cxx_read_byte(), at24cxx_read_continuous(), at24cxx_write_byte(), at24cxx_write_continuous(), and twi_init().

#define AT24CXX_TWI_MASTER_SPEED   100000

The AT42QT1060 can do max 100kHz on the TWI.

Referenced by twi_init().

#define AT24CXX_TWI_SCL_FUNCTION   AVR32_TWIMS0_TWCK_0_0_FUNCTION

Referenced by twi_init().

#define AT24CXX_TWI_SCL_PIN   AVR32_TWIMS0_TWCK_0_0_PIN

Referenced by twi_init().

#define AT24CXX_TWI_SDA_FUNCTION   AVR32_TWIMS0_TWD_0_0_FUNCTION

Referenced by twi_init().

#define AT24CXX_TWI_SDA_PIN   AVR32_TWIMS0_TWD_0_0_PIN

Referenced by twi_init().