Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-06 | Add #[allow(clippy::missing_inline_in_public_items)] for consistency | 1 | -0/+1 | ||
2020-06-06 | Make RMode methods actually accessible | 1 | -4/+4 | ||
2020-06-06 | Add missing #[inline]s | 1 | -0/+14 | ||
2020-06-06 | Oops. Fix pattern matching | 1 | -4/+4 | ||
2020-06-06 | Add methods to RMode | 1 | -13/+39 | ||
2020-06-06 | Implement bit manipulation methods | 1 | -0/+128 | ||
2020-05-28 | Stylistic updates, add from_bits | 1 | -11/+17 | ||
2020-05-28 | Fix remaining compiler sadness | 1 | -5/+9 | ||
2020-05-28 | Where did those ifs come from... | 1 | -9/+9 | ||
2020-05-28 | Fix doc comments | 1 | -15/+15 | ||
2020-05-28 | Fix store instructions | 1 | -1/+1 | ||
2020-05-27 | Add doc comments | 1 | -0/+12 | ||
2020-05-27 | Implement accessing FPSCR | 2 | -0/+159 | ||
2020-04-28 | Use llmv_asm! macro for inline assembly | 12 | -22/+22 | ||
\ fixes #204 the `asm!` macro will soon be deprecated. This changes all of the `asm!` calls to `llvm_asm!` To my knowledge doing a direct replacement should be fine. | |||||
2020-01-15 | Remove deprecated APIs and the `const-fn` feature | 1 | -21/+0 | ||
2019-10-29 | Enable the missing_inline_in_public_items clippy lint. | 4 | -0/+7 | ||
2019-10-29 | Merge #171 | 3 | -0/+10 | ||
171: Add `#[inline]` to lots of trivial functions. r=korken89 a=m-ou-se Now the only public non-inline functions left are: - `write_all` - `write_aligned` - All (derived) `Debug` implementations (Checked using Clippy's [`missing_inline_in_public_items`][1] lint.) [1]: https://rust-lang.github.io/rust-clippy/master/#missing_inline_in_public_items Co-authored-by: Mara Bos <m-ou.se@m-ou.se> | |||||
2019-10-29 | Merge #167 | 1 | -3/+24 | ||
167: Deprecate basepri/basepri_max on thumbv8m.base r=korken89 a=JJJollyjim First step in resolving #155 Co-authored-by: Jamie McClymont <jamie@kwiius.com> | |||||
2019-10-29 | Add `#[inline]` to some more functions. | 3 | -0/+10 | ||
Now the only public non-inline functions left are: - write_all - write_aligned - All (derived) Debug implementations (Checked using Clippy's missing_inline_in_public_items lint.) | |||||
2019-10-09 | Make Clippy happy. | 4 | -30/+30 | ||
2019-09-21 | Deprecate nonexistent registers on thumbv8m.base | 1 | -3/+24 | ||
First step in resolving #155 | |||||
2019-09-10 | Make some trivial functions eligible for inlining | 1 | -0/+14 | ||
2019-09-08 | Remove unnecessary unsafe block | 1 | -1/+1 | ||
2019-09-08 | Fix errors and warnings | 1 | -16/+14 | ||
2019-09-06 | Allow writing to the CONTROL register | 1 | -2/+63 | ||
2019-08-11 | Add {M,P}SPLIM access routines found on ARMv8-M | 3 | -0/+100 | ||
Signed-off-by: Aurabindo Jayamohanan <mail@aurabindo.in> | |||||
2019-07-29 | Fix missing `crate::` | 2 | -2/+2 | ||
2018-08-26 | remove build dependency on arm-none-eabi-gcc | 2 | -9/+33 | ||
by shipping pre-assembled object files. This is the same approach as the one used in rust-embedded/cortex-m#95 | |||||
2018-05-11 | fix build for ARMv7E-M + "inline-asm" | 2 | -2/+2 | ||
2018-05-11 | stable by default, remove exception module, add SCB.vect_active, .. | 6 | -5/+15 | ||
tweak Exception enum to match CMSIS names, document the parts of the API that require opting into `"inline-asm"`. | |||||
2018-04-26 | make compilable on stable | 11 | -63/+198 | ||
2017-12-23 | add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum | 2 | -4/+26 | ||
2017-12-23 | map asm! ops to unimplemented! on non ARM targets | 10 | -128/+151 | ||
2017-07-20 | v0.3.1v0.3.1 | 2 | -2/+2 | ||
2017-05-15 | derive Clone, Copy and Debug for more structs / enums | 4 | -5/+7 | ||
2017-04-11 | remove the, now unnecessary, unsafe blocks | 1 | -7/+5 | ||
2017-04-11 | make NVIC.set_priority and basepri::write unsafe | 1 | -1/+1 | ||
2017-03-10 | reformat | 1 | -2/+2 | ||
2017-03-04 | remove an unnecessary cast | 1 | -1/+1 | ||
2017-03-04 | fix cfg: thumbv6m -> armv6m | 1 | -3/+3 | ||
2017-03-04 | review safety of the existing API, make the register API type safe | 11 | -0/+433 | ||