Dom > Novosti > Sadržaj

FT_Hal_I2C.h

May 06, 2019

/ * Ova datoteka sadrži sučelje za I2C * /

#ifndef FT_HAL_I2C_H

#define FT_HAL_I2C_H


#ifdef FT_ARDUINO_ATMEGA328P_I2C

#define FT_ATMEGA328P_RTC_I2C_ADDRESS (0x6F) // 7-bitna i2c adresa i zadnji bit je za čitanje / pisanje informacija

#define FT_ATMEGA328P_I2C_BURST_SIZE (28)

#define FT_ATMEGA328P_RTC_MFP (2)

#endif


/ * API prototipovi * /

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 dužina);

ft_int16_t hal_rtc_i2c_write (ft_uint8_t addr, ft_uint8_t * buffer, ft_uint16_t dužina);



#endif / * FT_HAL_I2C_H * /



/ * Ništa izvan ovog * /