g0b1vetx-board/Comm/networkthread.c
2023-04-29 09:09:12 +08:00

49 lines
570 B
C

#include "FreeRTOS.h"
#include "task.h"
#include "main.h"
#include "cmsis_os.h"
#include "os-app.h"
#include <stdio.h>
#include "modbus-m.h"
#include "net-app.h"
#
osThreadId_t NetworkThreadHandle; // Óû§×Ô¶¨ÒåÏß³Ì
const osThreadAttr_t NetworkThread_attributes = {
.name = "networkThread",
.priority = (osPriority_t) osPriorityLow,
.stack_size = 1024 * 4
};
static netWorkInterface_t s_interface;
enum {
}
void NetworkTask(void * argument)
{
if (s_interface.Init != NULL)
{
s_interface.Init();
}
while (1)
{
osDelay(5000);
}
}