aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
AgeCommit message (Expand)Author
2017-04-25update examplesJorge Aparicio
2017-04-21update the examples in the crate documentationJorge Aparicio
2017-04-21add `enable` / `disable` functions, add $enabled parameter to tasks!Jorge Aparicio
2017-04-21rename `borrow` to `access`Jorge Aparicio
2017-04-21add `borrow_mut` to LocalJorge Aparicio
2017-04-21raise_to -> Ceiling.raiseJorge Aparicio
2017-04-21drop `lock` methods, add `raise_to` functionJorge Aparicio
2017-04-21rename "system ceiling" to "current ceiling"Jorge Aparicio
2017-04-21more docs, remove Ceiling / Priority / Level traitsJorge Aparicio
2017-04-20fix warning on thumbv6m-none-eabiJorge Aparicio
2017-04-19remove claim, add Priority.as_ceilingJorge Aparicio
2017-04-19remove the _mut methodsJorge Aparicio
2017-04-19tasks! macro: update the signature of `idle`Jorge Aparicio
2017-04-19critical: don't let the ceiling token escape the critical sectionJorge Aparicio
2017-04-19don't let the ceiling token escape the critical sectionJorge Aparicio
2017-04-17with new formatting (perhaps)pln
2017-04-17pub interface to logical2hw and hw2logicalpln
2017-04-14wrap references to resources in static-ref's Ref/RefMutJorge Aparicio
2017-04-14re-export bkptJorge Aparicio
2017-04-14change signature of `idle` to !Jorge Aparicio
2017-04-14remove unnecessary trait boundsJorge Aparicio
2017-04-14pass P0 to init, derive GreaterThanOrEqual for U0Jorge Aparicio
2017-04-13add `critical`, a global critical sectionJorge Aparicio
2017-04-13remove system ceiling from `lock_mut` closureJorge Aparicio
2017-04-13fix memory safety hole around `borrow`Jorge Aparicio
2017-04-13re-export Local and wfi from cortex-mJorge Aparicio
2017-04-12fix warningJorge Aparicio
2017-04-12no lock_mut on thumbv6mJorge Aparicio
2017-04-12implement lock_mutJorge Aparicio
2017-04-12add `claim_mut`Jorge Aparicio
2017-04-12fix the tasks! macroJorge Aparicio
2017-04-11partial thumv6m-none-eabi supportJorge Aparicio
2017-04-09simplify the tasks! macro, make the `request` function more straightforwardJorge Aparicio
2017-04-09compile time verified ceilingsJorge Aparicio
2017-04-07use volatile read/writes for checked::Resource.lockedJorge Aparicio
2017-04-07allow returns from checked::Resource.lock{,mut}Jorge Aparicio
2017-04-07initial version of checked resourcesJorge Aparicio
2017-04-07remove the borrow_mut method from resourcesJorge Aparicio
2017-04-06partial thumbv6m-none-eabi supportJorge Aparicio
2017-04-04split get in get / get_mutJorge Aparicio
2017-04-04add a `queue` functionJorge Aparicio
2017-04-03add debug assertions to `lock` and `get`Jorge Aparicio
2017-04-02add a get method to get a raw pointer to the resource dataJorge Aparicio
2017-04-02rustfmtJorge Aparicio
2017-03-22add methods to borrow resources within `interrupt::free`Jorge Aparicio
2017-03-11make `logical` non-`const`, check input using assertionsJorge Aparicio
2017-03-11make borrows of non-cooperative resources safeJorge Aparicio
2017-03-10add mutable variants of borrow and claimJorge Aparicio
2017-03-10Token was renamed to ContextJorge Aparicio
2017-03-10rename `priority` to `logical`Jorge Aparicio