noneyabussiness Guru
 Joined: 31/07/2017 Location: AustraliaPosts: 527 |
| Posted: 05:02am 29 Dec 2022 |
|
|
|
Hey Pete, finally got some time to play around with this again... problem I'm having is when I try to load the code on the arduino i get this error .. Im assuming its something to do with there latest compiler as I have had this working earlier.. at the moment, it will load but with the errors ive pasted, but no serial data is coming through...
thank you in advance... hope all is well ...
C:\Users\Dads Laptop\Documents\Arduino\mpptv5_highside_NTC\mpptv5_highside_NTC.ino: In function 'void do_data()': C:\Users\Dads Laptop\Documents\Arduino\mpptv5_highside_NTC\mpptv5_highside_NTC.ino:848:52: warning: invalid conversion from 'volatile char*' to 'char*' [-fpermissive] sprintf(bp,"In %5sV %4sA %3sC",fbuf,hbuf,gbuf); ^ In file included from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Print.h:24:0, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Stream.h:26, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/HardwareSerial.h:29, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:233, from sketch\mpptv5_highside_NTC.ino.cpp:1: c:\users\dads laptop\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\stdio.h:671:12: note: initializing argument 1 of 'int sprintf(char*, const char*, ...)' extern int sprintf(char *__s, const char *__fmt, ...); ^~~~~~~ C:\Users\Dads Laptop\Documents\Arduino\mpptv5_highside_NTC\mpptv5_highside_NTC.ino:852:17: warning: invalid conversion from 'volatile char*' to 'char*' [-fpermissive] sprintf(bp+40,"Out %4sV %4sA %3sC",fbuf,hbuf,gbuf); ~~^~~ In file included from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Print.h:24:0, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Stream.h:26, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/HardwareSerial.h:29, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:233, from sketch\mpptv5_highside_NTC.ino.cpp:1: c:\users\dads laptop\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\stdio.h:671:12: note: initializing argument 1 of 'int sprintf(char*, const char*, ...)' extern int sprintf(char *__s, const char *__fmt, ...); ^~~~~~~ C:\Users\Dads Laptop\Documents\Arduino\mpptv5_highside_NTC\mpptv5_highside_NTC.ino:867:17: warning: invalid conversion from 'volatile char*' to 'char*' [-fpermissive] sprintf(bp+20,"%5sW Out %6skW",fbuf,hbuf); buf[39] = 'h'; ~~^~~ In file included from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Print.h:24:0, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Stream.h:26, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/HardwareSerial.h:29, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:233, from sketch\mpptv5_highside_NTC.ino.cpp:1: c:\users\dads laptop\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\stdio.h:671:12: note: initializing argument 1 of 'int sprintf(char*, const char*, ...)' extern int sprintf(char *__s, const char *__fmt, ...); ^~~~~~~ C:\Users\Dads Laptop\Documents\Arduino\mpptv5_highside_NTC\mpptv5_highside_NTC.ino:897:17: warning: invalid conversion from 'volatile char*' to 'char*' [-fpermissive] sprintf(bp+60,"%5s%s",fbuf,hbuf); ~~^~~ In file included from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Print.h:24:0, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Stream.h:26, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/HardwareSerial.h:29, from C:\Users\Dads Laptop\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h:233, from sketch\mpptv5_highside_NTC.ino.cpp:1: c:\users\dads laptop\appdata\local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\stdio.h:671:12: note: initializing argument 1 of 'int sprintf(char*, const char*, ...)' extern int sprintf(char *__s, const char *__fmt, ...); ^~~~~~~ |