Jel zna neko sta je sa ovim poremecenim MplabX, sta luduje ovde??? :(
Prijavljuje mi greske i markira bilo koju I2C rutinu da probam, a build prodje!
Koristio sam "plib/i2c" od XC8
Dakle imam gore u main.c na vrhu include i za to se nista ne buni:
#include <plib/i2c.h>
Jel treba negde eksplicitno da mu navedem putanje do izvornih fajlova, ima ceo folder tamo negde u XC za te rutine?
UPDATE:
Pih kakvi ljudi, pa vise od godinu dana im se vuce taj bug, ne mogu da verujem ...
http://www.microchip.com/forums/m627181.aspx
UPDATE2:
Ah nasao sam uzrok problema.
Postoje makro direktive u source code za sve funkcije koje imaju ovako nesto:
#if defined (I2C_V1)
... nesto
#if defined (I2C_V4)
... nesto
A posto ja nigde nisam definisao to niti je IDE to uradio za mene na osnovu izabranog PIC-a, prakticno nije ni ulazio u ove rutine i zato je javljao gresku u IDE a kompajler je to preskako skroz!!!
Dakle mora negde da se ubaci:
#define I2C_V1
ili
#define I2C_V4
a koji konretno to jos ne znam :) Mora da poteram sve do HW-a pa da vidim koja prolazi ...
Zaglupeli su skroz ovo sa bibliotekama za 16Fxxxx cipove ... Izgleda da su napravljene za 18Fxxxx
[Ovu poruku je menjao mikikg dana 14.05.2013. u 23:38 GMT+1]