aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-07-20`Resource` trait, docs, examples and rtfm-syntax related changesGravatar Jorge Aparicio 1-132/+156
2017-07-20bump cortex-m version to v0.3.1Gravatar Jorge Aparicio 1-9/+0
2017-07-18make compatible with the unsafe_code lintGravatar Jorge Aparicio 1-0/+2
2017-07-18tasks / idle have exclusive access to Threshold, but do not own the tokenGravatar Jorge Aparicio 1-4/+4
2017-07-14rename rtfm! to app! and adapt to changes in rtfm-syntaxGravatar Jorge Aparicio 1-1/+1
2017-07-14split macro parser into its own crate and improve error handling / reportingGravatar Jorge Aparicio 1-1/+27
2017-07-11compiler plugin -> proc macroGravatar Jorge Aparicio 1-0/+3
2017-07-06syntax tweaks, relax check, add set_pending(), deal with imported typesGravatar Jorge Aparicio 1-0/+11
2017-07-04rtfm! macro take 2Gravatar Jorge Aparicio 1-902/+170
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 1-3/+5
2017-05-08drop the Ceiling newtypeGravatar Jorge Aparicio 1-13/+6
2017-05-08require Resource protected data to be Send, make tokens !SendGravatar Jorge Aparicio 1-1/+12
2017-05-08replace the ceiling token with a preemption threshold tokenGravatar Jorge Aparicio 1-100/+111
2017-04-28update examplesGravatar Jorge Aparicio 1-27/+16
2017-04-27make the ceiling part of the task signatureGravatar Jorge Aparicio 1-16/+16
2017-04-27make `as_ceiling` a general method of `P<N>`Gravatar Jorge Aparicio 1-1/+10
2017-04-27add categoriesGravatar Jorge Aparicio 1-9/+13
2017-04-26tweak attributionGravatar Jorge Aparicio 1-3/+4
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 1-0/+18
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 1-1/+5
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 1-36/+37
2017-04-21add `borrow_mut` to LocalGravatar Jorge Aparicio 1-0/+8
2017-04-21raise_to -> Ceiling.raiseGravatar Jorge Aparicio 1-25/+22
2017-04-21drop `lock` methods, add `raise_to` functionGravatar Jorge Aparicio 1-68/+48
2017-04-21rename "system ceiling" to "current ceiling"Gravatar Jorge Aparicio 1-3/+3
2017-04-21more docs, remove Ceiling / Priority / Level traitsGravatar Jorge Aparicio 1-112/+493
2017-04-20fix warning on thumbv6m-none-eabiGravatar Jorge Aparicio 1-2/+2
2017-04-19remove claim, add Priority.as_ceilingGravatar Jorge Aparicio 1-25/+1
2017-04-19remove the _mut methodsGravatar Jorge Aparicio 1-35/+1
2017-04-19tasks! macro: update the signature of `idle`Gravatar Jorge Aparicio 1-1/+1
2017-04-19critical: don't let the ceiling token escape the critical sectionGravatar Jorge Aparicio 1-2/+2
2017-04-19don't let the ceiling token escape the critical sectionGravatar Jorge Aparicio 1-4/+4
2017-04-17with new formatting (perhaps)Gravatar pln 1-35/+65
2017-04-17pub interface to logical2hw and hw2logicalGravatar pln 1-93/+57
2017-04-14wrap references to resources in static-ref's Ref/RefMutGravatar Jorge Aparicio 1-16/+22
2017-04-14re-export bkptGravatar Jorge Aparicio 1-1/+1
2017-04-14change signature of `idle` to !Gravatar Jorge Aparicio 1-2/+8
2017-04-14remove unnecessary trait boundsGravatar Jorge Aparicio 1-25/+12
2017-04-14pass P0 to init, derive GreaterThanOrEqual for U0Gravatar Jorge Aparicio 1-2/+4