Sign in
rust
/
rust
/
refs/heads/try-perf
/
.
/
library
/
std
/
src
/
sys
/
thread
/
vexos.rs
blob: d917dde4d0bc194045a8ea97c9641210686451d6 [
file
] [
log
] [
blame
]
use
crate
::
time
::{
Duration
,
Instant
};
pub
fn
yield_now
()
{
unsafe
{
vex_sdk
::
vexTasksRun
();
}
}
pub
fn
sleep
(
dur
:
Duration
)
{
let
start
=
Instant
::
now
();
while
start
.
elapsed
()
<
dur
{
unsafe
{
vex_sdk
::
vexTasksRun
();
}
}
}