Files
nuki_hub/main.cpp
2022-03-27 00:05:57 +01:00

46 lines
680 B
C++

#include "Arduino.h"
#include "Network.h"
#include "Nuki.h"
#include <FreeRTOS.h>
#define ESP32
Network* network;
Nuki* nuki;
void networkTask(void *pvParameters)
{
while(true)
{
network->update();
}
}
void nukiTask(void *pvParameters)
{
while(true)
{
nuki->update();
}
}
void setupTasks()
{
xTaskCreate(networkTask, "ntw", 2048, NULL, 1, NULL);
xTaskCreate(nukiTask, "nuki", 16384, NULL, 1, NULL);
}
void setup()
{
network = new Network();
nuki = new Nuki("Main Door", 2020001, network);
network->initialize();
nuki->initialize();
setupTasks();
// Serial.println(byte_array_dec[0]);
}
void loop()
{}