Dom > Novice > Vsebine

FT_Hal_I2C.h

May 06, 2019

/ * Ta datoteka vsebuje vmesnik 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-bitni i2c naslov in zadnji bit za podatke za branje / pisanje

#define FT_ATMEGA328P_I2C_BURST_SIZE (28)

#define FT_ATMEGA328P_RTC_MFP (2)

#endif


/ * API prototipov * /

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

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



#endif / * FT_HAL_I2C_H * /



/ * Nič več od tega * /