File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -139,11 +139,13 @@ extern "Rust" {
139139}
140140
141141/// See [`Driver::now`]
142+ #[ inline]
142143pub fn now ( ) -> u64 {
143144 unsafe { _embassy_time_now ( ) }
144145}
145146
146147/// Schedule the given waker to be woken at `at`.
148+ #[ inline]
147149pub fn schedule_wake ( at : u64 , waker : & Waker ) {
148150 unsafe { _embassy_time_schedule_wake ( at, waker) }
149151}
@@ -157,11 +159,13 @@ macro_rules! time_driver_impl {
157159 static $name: $t = $val;
158160
159161 #[ no_mangle]
162+ #[ inline]
160163 fn _embassy_time_now( ) -> u64 {
161164 <$t as $crate:: Driver >:: now( & $name)
162165 }
163166
164167 #[ no_mangle]
168+ #[ inline]
165169 fn _embassy_time_schedule_wake( at: u64 , waker: & core:: task:: Waker ) {
166170 <$t as $crate:: Driver >:: schedule_wake( & $name, at, waker) ;
167171 }
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ impl Instant {
1717 pub const MAX : Instant = Instant { ticks : u64:: MAX } ;
1818
1919 /// Returns an Instant representing the current time.
20+ #[ inline]
2021 pub fn now ( ) -> Instant {
2122 Instant {
2223 ticks : embassy_time_driver:: now ( ) ,
You can’t perform that action at this time.
0 commit comments