This is my full code
https://pastebin.com/kbJ5qgQ0
I got 2 error.
1)

main.c:112:6: error: expected identifier or '('
{
^
2)

main.c:61:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
ActualTemp = (ADCResult*5.0)/10.24; //conver data into temperature (LM35 produces 10mV per degree celcius)
~ ~~~~~~~~~~~~~~~^~~~~~
main.c:62:13: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
sprintf (stringKeyActual, "%.2g", ActualTemp ); //comnvert voltage to string
^~~~~~~~~~~~~~~
Stuck with this error for whole day, decide to seek help over here. Thank you very much.
https://pastebin.com/kbJ5qgQ0
I got 2 error.
1)

main.c:112:6: error: expected identifier or '('
{
^
2)

main.c:61:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
ActualTemp = (ADCResult*5.0)/10.24; //conver data into temperature (LM35 produces 10mV per degree celcius)
~ ~~~~~~~~~~~~~~~^~~~~~
main.c:62:13: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
sprintf (stringKeyActual, "%.2g", ActualTemp ); //comnvert voltage to string
^~~~~~~~~~~~~~~
Stuck with this error for whole day, decide to seek help over here. Thank you very much.