Id-dar > Aħbarijiet > Il-kontenut

FT_Hal_I2C.h

May 06, 2019

/ * Dan il-fajl fih interface għal I2C * /

#ifndef FT_HAL_I2C_H

# tiddefinixxi FT_HAL_I2C_H


#ifdef FT_ARDUINO_ATMEGA328P_I2C

#define FT_ATMEGA328P_RTC_I2C_ADDRESS (0x6F) // indirizz ta '7 bit i2c u l-aħħar bit huwa għall-informazzjoni tal-qari / kitba

#define FT_ATMEGA328P_I2C_BURST_SIZE (28)

#define FT_ATMEGA328P_RTC_MFP (2)

#endif


/ * Prototipi API * /

ft_int16_t hal_rtc_i2c_init ();

ft_int16_t hal_rtc_i2c_read (ft_uint8_t addr, ft_uint8_t * buffer, ft_uint16_t tul);

ft_int16_t hal_rtc_i2c_write (ft_uint8_t addr, ft_uint8_t * bafer, ft_uint16_t tul);



#endif / * FT_HAL_I2C_H * /



/ * Xejn aktar minn dan * /