diff options
| author | Jorge Aparicio <jorge@japaric.io> | 2017-04-25 09:29:29 -0500 |
|---|---|---|
| committer | Jorge Aparicio <jorge@japaric.io> | 2017-04-25 09:29:29 -0500 |
| commit | 39c111a59a077da8d8ea310a45aac4bf78242692 (patch) | |
| tree | 2549f3b2a6705c7eabf190a0b143273ecdbead2b /src/lib.rs | |
| parent | 62356da0be2d5a375ce4968c729a382b54a8e918 (diff) | |
change tasks! syntax to resemble struct initialization
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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| { |
