snprintf Problem

Hi sorry stimmt, das habe ich verbessert ist aber immer noch vorhanden :frowning: so ist es richtig:

#include <CoreSensors.h>

void setup() {
 // Led.
 pinMode(10, OUTPUT);
 pinMode(11, OUTPUT);
 pinMode(12, OUTPUT);
 pinMode(13, OUTPUT);
 
 // Initialize serial for output.
 Serial.begin(115200);
 coresensors.begin();
}


void loop() {
 char report[27];
 float humidity, temperature;
 int32_t accelerometers[3];
 int SensorID = 1;
 int32_t MagnitudeGesamt;
 
 coresensors.getAccelerometer(accelerometers);
 
 MagnitudeGesamt = sqrt(pow(accelerometers[0], 2) + pow(accelerometers[1], 2)

 Serial.print("| Hum[%]: ");
 Serial.print(humidity);
 Serial.print(" | Temp[C]: ");
 Serial.print(temperature);
 Serial.print(" ");
 
 snprintf(report, sizeof(report),"%d,%ld, %ld, %ld, %6ld ", SensorID, MagnitudeGesamt, accelerometers[0], accelerometers[1], accelerometers[2]);
 
 Serial.println(report);
 Serial.println();

Das problem ist wieterhin vorhanden