aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorJorge Aparicio <jorge@japaric.io>2017-04-25 09:29:29 -0500
committerJorge Aparicio <jorge@japaric.io>2017-04-25 09:29:29 -0500
commit39c111a59a077da8d8ea310a45aac4bf78242692 (patch)
tree2549f3b2a6705c7eabf190a0b143273ecdbead2b /src/lib.rs
parent62356da0be2d5a375ce4968c729a382b54a8e918 (diff)
change tasks! syntax to resemble struct initialization
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 8a3b330..04a95a1 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -699,7 +699,11 @@ pub unsafe trait LessThanOrEqual<RHS> {}
#[macro_export]
macro_rules! tasks {
($device:ident, {
- $($task:ident: ($Interrupt:ident, $P:ident, $enabled:expr),)*
+ $($task:ident: Task {
+ interrupt:$Interrupt:ident,
+ priority: $P:ident,
+ enabled: $enabled:expr,
+ },)*
}) => {
fn main() {
$crate::critical(|cmax| {