IAR .h ve .c Dosyalarının Projeye Include Edilmesi

Başlatan sakaryaerhan, 21 Aralık 2015, 22:45:44

sakaryaerhan

Arkadaşlar merhaba,

IAR'da stm8s ile Sensirion firmasının sht20 sıcaklık ve nem sensörünü I2C üzerinden haberleştirmeye çalışıyorum. SHT20 için şu adreste https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/Sample_Codes_Software/Humidity_and_Temperature_Sensors/Sensirion_Humidity_and_Temperature_Sensors_SHT21_Sample_Code_V1.2.pdf bir sample code var. Bu kodu benim MCU'ma göre düzenliyorum ancak main.c'ye i2c_hal.h dosyasını eklememe rağmen oradaki fonksiyonları kullanmaya kalkınca IAR hata veriyor. Örneklemek gerekirse:

---main.c---
#include "stm8s.h"
#include "i2c_hal.h"

i2c_init();

---i2c_hal.h---
#ifndef I2C_HAL_H
#define I2C_HAL_H

void I2c_Init ();

---i2c_hal.c---
#include "I2C_HAL.h"

void I2c_Init ()
{
SDA=LOW;
SCL=LOW;
SDA_CONF=LOW;
SCL_CONF=LOW;
SDA=HIGH;
SCL=HIGH;
}

sensörün dosyalarını proje dizinine kopyaladım ve derliyorum ama çalışmıyor. IAR üzerinde başka bir ayar yapmam gerekiyor mu yoksa yazılımsal olarak mı bir hatam var acaba? Şimdiden çok teşekkür ederim.