diff options
author | 2021-03-11 19:12:02 +0100 | |
---|---|---|
committer | 2021-03-13 10:50:56 +0100 | |
commit | 1087f2ee64a5be1aedf3b702ccb5d86cc64708d9 (patch) | |
tree | 312e099ce019124a40345949491475aaac26a7ce /macros/src/codegen/util.rs | |
parent | 4bdc1879122d6389adab0bebb14795954c491aaf (diff) | |
download | rtic-1087f2ee64a5be1aedf3b702ccb5d86cc64708d9.tar.gz rtic-1087f2ee64a5be1aedf3b702ccb5d86cc64708d9.tar.zst rtic-1087f2ee64a5be1aedf3b702ccb5d86cc64708d9.zip |
Added interface for cancel/reschedule
Use wrapping add for marker
No need to store handle to queue
Remove unnecessary `SpawnHandle::new`
Fix test
Updated interface to follow proposal
Diffstat (limited to 'macros/src/codegen/util.rs')
-rw-r--r-- | macros/src/codegen/util.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/macros/src/codegen/util.rs b/macros/src/codegen/util.rs index 6589f62d..9ccdbf78 100644 --- a/macros/src/codegen/util.rs +++ b/macros/src/codegen/util.rs @@ -89,6 +89,11 @@ pub fn interrupt_ident() -> Ident { Ident::new("interrupt", span) } +pub fn timer_queue_marker_ident() -> Ident { + let span = Span::call_site(); + Ident::new("TIMER_QUEUE_MARKER", span) +} + /// Whether `name` is an exception with configurable priority pub fn is_exception(name: &Ident) -> bool { let s = name.to_string(); |