mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-02-05 17:28:23 +08:00
support platform_get_tick and thread_delay for stdtask
This commit is contained in:
parent
3f3c267756
commit
5ea62ce9e0
@ -198,6 +198,7 @@ void PikaStdTask_Task_run_forever(PikaObj* self) {
|
|||||||
while (1) {
|
while (1) {
|
||||||
__Task_update_tick(self);
|
__Task_update_tick(self);
|
||||||
PikaStdTask_Task_run_once(self);
|
PikaStdTask_Task_run_once(self);
|
||||||
|
pika_platform_thread_delay();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,6 +213,5 @@ void PikaStdTask_Task_run_until_ms(PikaObj* self, int until_ms) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PikaStdTask_Task_platformGetTick(PikaObj* self) {
|
void PikaStdTask_Task_platformGetTick(PikaObj* self) {
|
||||||
obj_setErrorCode(self, 1);
|
obj_setInt(self, "tick", pika_platform_get_tick());
|
||||||
__platform_printf("Error: abstract method %s need implament", __FUNCTION__);
|
|
||||||
}
|
}
|
||||||
|
@ -198,6 +198,7 @@ void PikaStdTask_Task_run_forever(PikaObj* self) {
|
|||||||
while (1) {
|
while (1) {
|
||||||
__Task_update_tick(self);
|
__Task_update_tick(self);
|
||||||
PikaStdTask_Task_run_once(self);
|
PikaStdTask_Task_run_once(self);
|
||||||
|
pika_platform_thread_delay();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,6 +213,5 @@ void PikaStdTask_Task_run_until_ms(PikaObj* self, int until_ms) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PikaStdTask_Task_platformGetTick(PikaObj* self) {
|
void PikaStdTask_Task_platformGetTick(PikaObj* self) {
|
||||||
obj_setErrorCode(self, 1);
|
obj_setInt(self, "tick", pika_platform_get_tick());
|
||||||
__platform_printf("Error: abstract method %s need implament", __FUNCTION__);
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user