Arduino Nextion Display Probleme!

Bitte um Hilfe.
Wenn ich den Button Sma auf dem Display drücke, aktualisiert er nicht das Textfeld Dma…
Bei den Anderen Feldern das selbe… WO ist das Problem?

#include <doxygen.h>
#include <NexButton.h>
#include <NexCheckbox.h>
#include <NexConfig.h>
#include <NexCrop.h>
#include <NexDualStateButton.h>
#include <NexGauge.h>
#include <NexGpio.h>
#include <NexHardware.h>
#include <NexHotspot.h>
#include <NexNumber.h>
#include <NexObject.h>
#include <NexPage.h>
#include <NexPicture.h>
#include <NexProgressBar.h>
#include <NexRadio.h>
#include <NexRtc.h>
#include <NexScrolltext.h>
#include <NexSlider.h>
#include <NexText.h>
#include <NexTimer.h>
#include <Nextion.h>
#include <NexTouch.h>
#include <NexUpload.h>
#include <NexVariable.h>
#include <NexWaveform.h>

int BF1Pin = A0;
int val1 = 0;
int x = 0;
int x2 = 0;
int y = 0;
int y2 = 0;
int z = 0;

NexPage p0 = NexPage(0, 0, “page0”);
NexPage p1 = NexPage(1, 0, “page1”);
NexText Bodenfeuchte = NexText(0, 1, “Bodenfeuchte”);
NexText D0 = NexText(0, 2, “D0”);
NexText P0 = NexText(0, 3, “P0”);
NexProgressBar PW0 = NexProgressBar(0, 4, “PW0”);
NexButton Up = NexButton(0, 5, “Up”);
NexText Kalibrierung = NexText(1, 1, “Kalibrierung”);
NexText Dma = NexText(1, 3, “Dma”);
NexText Dmi = NexText(1, 5, “Dmi”);
NexButton Sma = NexButton(1, 2, “Sma”);
NexButton Smi = NexButton(1, 4, “Smi”);

NexTouch *nex_listen_list = {
&Up,
&Sma,
&Smi,
NULL
};

void SmaPopCallback(void *ptr) {
x = analogRead(BF1Pin);
Dma.setText(x);
x = x2;
}

void SmiPopCallback(void *ptr) {
y = analogRead(BF1Pin);
Dmi.setText(y);
y = y2;
}

void UpPopCallback(void *ptr) {
val1 = analogRead(BF1Pin);
z = (x2 – val1) / ((x2 – y2) / 100);
P0.setText(z);
PW0.setValue(z);
D0.setText(val1);
}
void setup(void) {
Serial.begin(9600);
nexInit();
Sma.attachPop(SmaPopCallback, &Sma);
Smi.attachPop(SmiPopCallback, &Smi);
Up.attachPop(UpPopCallback, &Up);
}

void loop(void) {
nexLoop(nex_listen_list);
}

Und warum machst du jetzt noch einen zweiten Thread auf ?
Geht es dir nicht schnell genug ?