projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
proc_exit(): Free the correct stack base pointer.
[bertos.git]
/
bertos
/
drv
/
timer.c
diff --git
a/bertos/drv/timer.c
b/bertos/drv/timer.c
index bfc4feb2c1a02a619a3acb02ee25473353afa145..485cc0229d2192796b6c2cfe2d1ae630654a9984 100644
(file)
--- a/
bertos/drv/timer.c
+++ b/
bertos/drv/timer.c
@@
-54,7
+54,8
@@
* Try the CPU specific one for bare-metal environments.
*/
#if OS_HOSTED
* Try the CPU specific one for bare-metal environments.
*/
#if OS_HOSTED
- #include OS_CSOURCE(timer)
+ //#include OS_CSOURCE(timer)
+ #include <emul/timer_posix.c>
#else
#include CPU_CSOURCE(timer)
#endif
#else
#include CPU_CSOURCE(timer)
#endif
@@
-187,7
+188,7
@@
void timer_delayTicks(ticks_t delay)
Timer t;
ASSERT(!sig_check(SIG_SINGLE));
Timer t;
ASSERT(!sig_check(SIG_SINGLE));
- timer_set
_event_s
ignal(&t, proc_current(), SIG_SINGLE);
+ timer_set
S
ignal(&t, proc_current(), SIG_SINGLE);
timer_setDelay(&t, delay);
timer_add(&t);
sig_wait(SIG_SINGLE);
timer_setDelay(&t, delay);
timer_add(&t);
sig_wait(SIG_SINGLE);