Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-07-29 | update examplesrelease/v0.1 | 18 | -87/+206 | ||
2017-07-27 | update examples | 15 | -294/+198 | ||
2017-07-27 | `Send`-ness check is now in rtfm-core | 3 | -23/+10 | ||
2017-07-27 | make task.$T.path mandatory | 2 | -56/+30 | ||
2017-07-27 | make task.$T.enabled optional | 17 | -91/+111 | ||
and move the logic that differentiates interrupts from exceptions from the crate to the procedural macro logic | |||||
2017-07-27 | fix yet another warning on ARMv6-M | 1 | -3/+3 | ||
2017-07-27 | travis: install linker | 3 | -3/+31 | ||
2017-07-27 | fix warning on ARMv6-M | 1 | -1/+2 | ||
2017-07-27 | don't generate empty modules | 1 | -11/+16 | ||
2017-07-27 | make task.$T.priority optional | 1 | -20/+8 | ||
default the value to 1 if omitted | |||||
2017-07-27 | update tests and examples | 17 | -230/+68 | ||
with task! gone 3 types of errors / gotchas have been eliminated :tada: | |||||
2017-07-27 | refactor Resource / Threshold into its own crate, drop task!, tweak rtfm::atomic | 3 | -154/+47 | ||
task! can be re-added in a backward compatible fashion and I'd like to not have two ways to assign a task handler to an interrupt / exception in the first release. rtfm::atomic now uses the `Threshold` token instead of the `CriticalSection` token. This reduces overhead by dropping the "are interrupts enabled?" check. | |||||
2017-07-26 | provide a Threshold token even when all resources are lockless | 1 | -7/+5 | ||
because the token will always be required for calling generic functions | |||||
2017-07-26 | fix around owned idle resource | 1 | -1/+5 | ||
2017-07-25 | inline claim | 1 | -0/+1 | ||
because it's needed for proper optimization / inlining | |||||
2017-07-25 | fix errors around the use of `super` in relative paths | 1 | -4/+4 | ||
2017-07-24 | more "hygiene" | 1 | -8/+12 | ||
prepend an underscore to the name of the statics generated in the root of the crate |