mirror of
https://github.com/goldenfishs/MRobot.git
synced 2025-07-05 06:54:17 +08:00
Compare commits
2 Commits
d467318505
...
345743a1c6
Author | SHA1 | Date | |
---|---|---|---|
345743a1c6 | |||
91eeda0e07 |
@ -22,6 +22,7 @@
|
|||||||
void {{task_function}}(void *argument) {
|
void {{task_function}}(void *argument) {
|
||||||
(void)argument; /* 未使用argument,消除警告 */
|
(void)argument; /* 未使用argument,消除警告 */
|
||||||
|
|
||||||
|
{% if freq_control %}
|
||||||
/* 计算任务运行到指定频率需要等待的tick数 */
|
/* 计算任务运行到指定频率需要等待的tick数 */
|
||||||
const uint32_t delay_tick = osKernelGetTickFreq() / {{task_frequency}};
|
const uint32_t delay_tick = osKernelGetTickFreq() / {{task_frequency}};
|
||||||
|
|
||||||
@ -39,4 +40,17 @@ void {{task_function}}(void *argument) {
|
|||||||
/* USER CODE END */
|
/* USER CODE END */
|
||||||
osDelayUntil(tick); /* 运行结束,等待下一次唤醒 */
|
osDelayUntil(tick); /* 运行结束,等待下一次唤醒 */
|
||||||
}
|
}
|
||||||
}
|
{% else %}
|
||||||
|
osDelay({{task_delay}}); /* 延时一段时间再开启任务 */
|
||||||
|
|
||||||
|
/* USER CODE INIT BEGIN*/
|
||||||
|
|
||||||
|
/* USER CODE INIT END*/
|
||||||
|
|
||||||
|
while (1) {
|
||||||
|
/* USER CODE BEGIN */
|
||||||
|
|
||||||
|
/* USER CODE END */
|
||||||
|
}
|
||||||
|
{% endif %}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user