خطاهای موجود در کد برای شما گزارش شده است. خطاها عمدتا ناشی از تعریف نکردن symbol ها هستند که با تعریف آن ها ایراد بر طرف می شود. مثلا
#define __i2c_port PORTB
دقت کنید که باید ببینید پورت i2c و پین های sda و scl در میکرو کجا واقع شده اند و بر این اساس سیمبل های مورد نیاز را تعریف کنید تا اشکال برطرف شود.
از نام های فارسی، آدرس های بلند و نام ها بلند و دارای کاراکتر خاص هم تا حد امکان استفاده نکنید.