ich habs ziemlich umständlich gelöst.

Hat jemand eine bessere Idee?

Code:
...
        sprintf(stringTempT5,"%d",tempT5);
	sprintf(stringTempT5Dec,"%d",(tempT5-floor(tempT5))*100);
...
        buf[0]=stringHour[0];
	buf[1]=stringHour[1];
	buf[2]='.';
	buf[3]=stringMin[0];
	buf[4]=stringMin[1];
	buf[5]=',';
	buf[6]=stringDay[0];
	buf[7]=stringDay[1];
	buf[8]='.';
	buf[9]=stringMonth[0];
	buf[10]=stringMonth[1];
	buf[11]='.';
	buf[12]=stringYear[0];
	buf[13]=stringYear[1];
	buf[14]=',';
	buf[15]=stringTempT5[0];
	buf[16]=stringTempT5[2];
	buf[17]='.';
	buf[18]=stringTempT5Dec[0];
	buf[19]=stringTempT5Dec[1];
	buf[20]=',';
	buf[21]=0x0D;	//carriage return
	buf[22]=0x0A; 	//line feed
Dies ist ziemlich mühsam, schlussendlich sollte es dann auch ein timestamp + 16 Temperaturwerte sein.

bin um jeden Gedankenanstoss dankbar