fix: optimiere Verzögerungen und Stackgrößen in NFC-Task-Funktionen
This commit is contained in:
parent
944b156528
commit
fd8f7685a1
@ -238,10 +238,12 @@ void writeJsonToTag(void *parameter) {
|
|||||||
|
|
||||||
hasReadRfidTag = 3;
|
hasReadRfidTag = 3;
|
||||||
vTaskSuspend(RfidReaderTask);
|
vTaskSuspend(RfidReaderTask);
|
||||||
vTaskDelay(500 / portTICK_PERIOD_MS);
|
vTaskDelay(50 / portTICK_PERIOD_MS);
|
||||||
|
|
||||||
//pauseBambuMqttTask = true;
|
//pauseBambuMqttTask = true;
|
||||||
// aktualisieren der Website wenn sich der Status ändert
|
// aktualisieren der Website wenn sich der Status ändert
|
||||||
sendNfcData(nullptr);
|
sendNfcData(nullptr);
|
||||||
|
vTaskDelay(100 / portTICK_PERIOD_MS);
|
||||||
oledShowMessage("Waiting for NFC-Tag");
|
oledShowMessage("Waiting for NFC-Tag");
|
||||||
|
|
||||||
// Wait 10sec for tag
|
// Wait 10sec for tag
|
||||||
@ -331,7 +333,7 @@ void startWriteJsonToTag(const char* payload) {
|
|||||||
xTaskCreate(
|
xTaskCreate(
|
||||||
writeJsonToTag, // Task-Funktion
|
writeJsonToTag, // Task-Funktion
|
||||||
"WriteJsonToTagTask", // Task-Name
|
"WriteJsonToTagTask", // Task-Name
|
||||||
4096, // Stackgröße in Bytes
|
5115, // Stackgröße in Bytes
|
||||||
(void*)payloadCopy, // Parameter
|
(void*)payloadCopy, // Parameter
|
||||||
rfidWriteTaskPrio, // Priorität
|
rfidWriteTaskPrio, // Priorität
|
||||||
NULL // Task-Handle (nicht benötigt)
|
NULL // Task-Handle (nicht benötigt)
|
||||||
@ -456,7 +458,7 @@ void startNfc() {
|
|||||||
BaseType_t result = xTaskCreatePinnedToCore(
|
BaseType_t result = xTaskCreatePinnedToCore(
|
||||||
scanRfidTask, /* Function to implement the task */
|
scanRfidTask, /* Function to implement the task */
|
||||||
"RfidReader", /* Name of the task */
|
"RfidReader", /* Name of the task */
|
||||||
10000, /* Stack size in words */
|
5115, /* Stack size in words */
|
||||||
NULL, /* Task input parameter */
|
NULL, /* Task input parameter */
|
||||||
rfidTaskPrio, /* Priority of the task */
|
rfidTaskPrio, /* Priority of the task */
|
||||||
&RfidReaderTask, /* Task handle. */
|
&RfidReaderTask, /* Task handle. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user