Can you share the output window with the error?
If I understood your posting correctly, here's a guess:
If I declare the prototype in a .h file as an example:
int8_t Custom_Func(char *str, int32_t val);
Then I use this function in a .c file as
int8_t Custom_Func(char *str, int8_t val);
The compiler will complain about the int32_t doesn't match the int8_t of val.
I match all ints on both sides of the function, including verifying the ints as declared are matching. With all functions assembled into one main.c file I have not been able to get thr main.c to compile, it is causing memory crash issues.
Sent from Workspace ONE Boxer