From bf2856a0e14daed33e1055ab5f24393d53e40250 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 2 Mar 2013 02:11:48 +0100 Subject: digital/ucoolib/ucoolib/arch: add yield to save CPU cycles on host --- digital/ucoolib/ucoolib/arch/arch_common.hh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'digital/ucoolib/ucoolib/arch/arch_common.hh') diff --git a/digital/ucoolib/ucoolib/arch/arch_common.hh b/digital/ucoolib/ucoolib/arch/arch_common.hh index 2b5b71c7..3a3b89af 100644 --- a/digital/ucoolib/ucoolib/arch/arch_common.hh +++ b/digital/ucoolib/ucoolib/arch/arch_common.hh @@ -32,4 +32,12 @@ # error "not implemented for this target" #endif +namespace ucoo { + +/// Give some time to other tasks when running in a tight loop. +void +yield (); + +} // namespace ucoo + #endif // ucoolib_arch_arch_common_hh -- cgit v1.2.3