0
Έκλεισα το Extended mode με αυτήν την δήλωση
#pragma config XINST = OFF
και δουλεύει κανονικά τώρα!!!!!
Τι παίχτηκε με αυτό!?! Γενικά η δήλωση αυτή δεν είναι πιο σωστό να βρίσκεται στο project που χρησιμοποιεί την βιβλιοθήκη και όχι στην ίδια την βιβλιοθήκη?!
Ευχαριστώ πάρα πολύ για την βοήθεια!!!!
A! Κάτι τελευταίο επί τη ευκαιρία, έχω τα παρακάτω typedefs
πως μπορώ να ξέρω στον εκάστοτε microcontroller αν το unsigned char είναι όντως 8bit κ.ο.κ.?! Για παράδειγμα στην C το int δεν είναι εγγυημένα 32bit γιαυτό υπάρχουν τα uint32_t κλπ!Κώδικας:typedef unsigned char BYTE; // 8-bit unsigned typedef unsigned short int WORD; // 16-bit unsigned typedef unsigned long DWORD; // 32-bit unsigned typedef unsigned long long QWORD; // 64-bit unsigned typedef signed char CHAR; // 8-bit signed typedef signed short int SHORT; // 16-bit signed typedef signed long LONG; // 32-bit signed typedef signed long long LONGLONG; // 64-bit signed
Υπάρχει κάτι αντίστοιχο της stdint.h?!
Thanx!