aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-07-20update CIGravatar Jorge Aparicio 6-31/+49
2017-07-20`Resource` trait, docs, examples and rtfm-syntax related changesGravatar Jorge Aparicio 22-171/+1482
2017-07-20more cfail testsGravatar Jorge Aparicio 2-0/+51
2017-07-20bump cortex-m version to v0.3.1Gravatar Jorge Aparicio 2-10/+1
2017-07-18make compatible with the unsafe_code lintGravatar Jorge Aparicio 2-0/+12
2017-07-18tasks / idle have exclusive access to Threshold, but do not own the tokenGravatar Jorge Aparicio 10-17/+61
2017-07-18resources owned by idle have 'static lifetimeGravatar Jorge Aparicio 1-10/+6
2017-07-18adapt to changes in rtfm-syntaxGravatar Jorge Aparicio 1-3/+2
2017-07-18add cfail testsGravatar Jorge Aparicio 14-2/+438
2017-07-14rename rtfm! to app! and adapt to changes in rtfm-syntaxGravatar Jorge Aparicio 4-28/+27
2017-07-14split macro parser into its own crate and improve error handling / reportingGravatar Jorge Aparicio 10-890/+440
2017-07-11compiler plugin -> proc macroGravatar Jorge Aparicio 5-46/+12
2017-07-09make the init::Resources argument optionalGravatar Jorge Aparicio 1-23/+40
2017-07-08make the tasks and resources fields optionalGravatar Jorge Aparicio 1-2/+2
2017-07-08fix unused variable warning around interrupt::freeGravatar Jorge Aparicio 1-3/+3
2017-07-08rename rtfm-macros to cortex-m-rtfm-macrosGravatar Jorge Aparicio 1-1/+1
2017-07-06syntax tweaks, relax check, add set_pending(), deal with imported typesGravatar Jorge Aparicio 7-54/+157
2017-07-06rtfm!: remove init.resources and make idle.local optionalGravatar Jorge Aparicio 3-43/+56
2017-07-04rtfm! macro take 2Gravatar Jorge Aparicio 27-2218/+1348
2017-06-05v0.1.1v0.1.1Gravatar Jorge Aparicio 2-2/+9
2017-06-05fix unused macro errorGravatar Jorge Aparicio 1-0/+1
2017-05-25make the register_block field optional in the peripherals! macroGravatar Jorge Aparicio 1-0/+16
2017-05-15fix links in the references sectionGravatar Jorge Aparicio 1-4/+4
2017-05-09v0.1.0v0.1.0Gravatar Jorge Aparicio 4-5/+20
2017-05-08drop the Ceiling newtypeGravatar Jorge Aparicio 2-14/+7
2017-05-08require Resource protected data to be Send, make tokens !SendGravatar Jorge Aparicio 2-1/+171
2017-05-08replace the ceiling token with a preemption threshold tokenGravatar Jorge Aparicio 18-216/+260
2017-04-28update examplesGravatar Jorge Aparicio 2-27/+17
2017-04-27make the ceiling part of the task signatureGravatar Jorge Aparicio 14-80/+325
2017-04-27make `as_ceiling` a general method of `P<N>`Gravatar Jorge Aparicio 2-11/+10
2017-04-27add crates.io badgesGravatar Jorge Aparicio 1-0/+3
2017-04-27add categoriesGravatar Jorge Aparicio 2-10/+19
2017-04-26tweak attributionGravatar Jorge Aparicio 1-3/+4
2017-04-25fix cfail testsGravatar Jorge Aparicio 2-2/+2
2017-04-25rename `rtfm::critical` to `rtfm::atomic`, touch up the documentationGravatar Jorge Aparicio 1-43/+91
2017-04-25hide the unsafe Peripheral::new constructorGravatar Jorge Aparicio 1-18/+85
2017-04-25ignore no_mangle related warningGravatar Jorge Aparicio 1-0/+1
2017-04-25add a `peripherals!` macroGravatar Jorge Aparicio 3-0/+160
2017-04-25fix build for thumbv6mGravatar Jorge Aparicio 1-0/+1
2017-04-25update examples in doc commentsGravatar Jorge Aparicio 1-7/+27
2017-04-25change tasks! syntax to resemble struct initializationGravatar Jorge Aparicio 7-8/+40
2017-04-25update examplesGravatar Jorge Aparicio 1-42/+43
2017-04-21update the examples in the crate documentationGravatar Jorge Aparicio 1-35/+38
2017-04-21add `enable` / `disable` functions, add $enabled parameter to tasks!Gravatar Jorge Aparicio 1-34/+65
2017-04-21rename `borrow` to `access`Gravatar Jorge Aparicio 7-82/+83
2017-04-21add `borrow_mut` to LocalGravatar Jorge Aparicio 1-0/+8
2017-04-21reword the comments in compile-fail testsGravatar Jorge Aparicio 11-73/+129
2017-04-21raise_to -> Ceiling.raiseGravatar Jorge Aparicio 6-34/+31
2017-04-21drop `lock` methods, add `raise_to` functionGravatar Jorge Aparicio 6-90/+96
2017-04-21rename "system ceiling" to "current ceiling"Gravatar Jorge Aparicio 1-3/+3