yincheng.zhong
2025-11-23 212ccb49d3e7c7fa138c5f9d335d0b8c5a08d2a3
STM32H743/APL/app.c
@@ -16,7 +16,10 @@
#include "SBUS.h"
#include "pwm_ctrol.h"
#include "PythonLink.h"
static osSemaphoreId_t g_semaphoreHandle = NULL;
#include "motion_control_task.h"
osSemaphoreId_t g_semaphoreHandle = NULL;
TaskHandle_t g_app_task_handle = NULL;
extern uint8_t restart_num;
void IdleTask(void)
{
@@ -44,6 +47,7 @@
   BT_Init();
    SBUS_Init();
    PythonLink_Init();
    MotionControl_TaskInit();
    while (1)
    {
        //HIDO_UINT32 timeout = HIDO_TimerGetNearestTimeout(1000);
@@ -115,8 +119,6 @@
        HIDO_Debug2("[BOOT] UDP Server: %u.%u.%u.%u:%u\r\n", ip0, ip1, ip2, ip3, udp_port);
        HIDO_Debug2("[BOOT] TCP Server: %u.%u.%u.%u:%u\r\n", tip0, tip1, tip2, tip3, tcp_port);
    }
    TaskHandle_t xTaskHandle = NULL;
    osSemaphoreAttr_t semaphore_attr = {
        .name = "MySemaphore",
        .attr_bits = 0,
@@ -132,5 +134,5 @@
        2048,
        NULL,
        tskIDLE_PRIORITY + 1,
        &xTaskHandle);
        &g_app_task_handle);
}