49 lines
570 B
C
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);
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|