Adding a custom Library to SW4STM32 project
Hi Sylvain,
That exactly what I thought: in BlueMox_Library.h you should declare these variables; however here you define them. Instead, in BlueMox_Library.h you should have the variables declarations:extern volatile float Iload; extern char buffer 30;and in BlueMox_Library.c you must add the definitions (that were incorrectly placed in the header file):
volatile float Iload = 0.0; char buffer 30 = {0};
Then your project should compile and link without any problem.
Remember: you should only declare things in header file, never define them (except for static inline functions).
Hope this clarifies things,
Bernard (Ac6)