I'm trying to integrate the ecompass example from the K82F SDK as a module to a project I'm working on. I found out that some functions were being implicitly declared in my main function because they didn't exist in their headers. I then come to realize that the header's in the example are different that the one's in my project. One of these files is "pin_mux.h", and it's source "pin_mux.c". So, I was wondering:
Why are there different version's of the same header?
Why doesn't the newer version have BOARD_I2C_ConfigurePins(void) function?
Is there a way to get the version used in the example?