>> >> I can not get the compiler to pay ANY attention to uart.h >> >> I added it to the MPLAB include path $(incdir) and even >> added it explicitly in the MPLAB includes folder as a file. >> >> If I invoke definitions unique to PIC 24 UART (Defined >> in uart.h) the compiler complains they are undefined. >> You DO have the explicit "#include " in your sourcecode, right? Usually the make-like paths just tell the compiler where to look for things that are included; they don't actually cause them to be included (Perhaps MPLAB does something different? But it would be a weird and bad thing to be that contrary to standard C practices, IMO.) The other possibility is that your uart.h is eclipsed by another uart.h earlier in the search path that doesn't include the definitions that you want. BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist