aboutsummaryrefslogtreecommitdiff
path: root/src/interrupt.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-07-21Add new InterruptNumber traitGravatar Adam Greig 1-2/+21
2020-04-28Use llmv_asm! macro for inline assemblyGravatar Stian Eklund 1-2/+2
2019-10-29Add `#[inline]` to some more functions.Gravatar Mara Bos 1-0/+1
2019-07-29Update for 2018 editionGravatar Adam Greig 1-1/+1
2018-04-26make compilable on stableGravatar Jorge Aparicio 1-4/+28
2017-12-23map asm! ops to unimplemented! on non ARM targetsGravatar Jorge Aparicio 1-16/+6
2017-07-06mcu -> bare-metalGravatar Jorge Aparicio 1-1/+1
2017-07-04move non Cortex-M specific bits into a crateGravatar Jorge Aparicio 1-43/+2
2017-06-30turn interrupt::{enable,disable} into compiler barriersGravatar Jorge Aparicio 1-8/+2
2017-06-30add compiler barriers to interrupt::freeGravatar Jorge Aparicio 1-0/+6
2017-05-08forbid sending interrupt tokens across interruptsGravatar Jorge Aparicio 1-2/+9
2017-05-07remove inner unsafe block from interrupt::enableGravatar Jorge Aparicio 1-1/+1
2017-05-07make `interrupt::enable` unsafeGravatar Jorge Aparicio 1-2/+6
2017-04-20interrupt::free: don't let the token escape the critical sectionGravatar Jorge Aparicio 1-2/+2
2017-04-08remove the Mutex.borrow_mutGravatar Jorge Aparicio 1-8/+0
2017-03-11add unsafe blockGravatar Jorge Aparicio 1-1/+4
2017-03-11make ITM functions operate on `Stim`Gravatar Jorge Aparicio 1-2/+2
2017-03-11add Mutex.borrow_mut methodGravatar Jorge Aparicio 1-2/+7
2017-03-10CsCtxt renamed to CriticalSection. Mutex.lock removed in favor of Mutex.borrowGravatar Jorge Aparicio 1-13/+8
2017-03-07revamp for memory safetyGravatar Jorge Aparicio 1-4/+5
2017-03-04review safety of the existing API, make the register API type safeGravatar Jorge Aparicio 1-13/+20
2017-03-02add a critical section token to `interrupt::free`Gravatar Jorge Aparicio 1-3/+10
2017-02-28changes to better integrate with svd2rustGravatar Jorge Aparicio 1-0/+6
2016-11-19add a mutex based on critical sectionsGravatar Jorge Aparicio 1-5/+36
2016-09-27initial commitGravatar Jorge Aparicio 1-0/+47