- Jan 15, 2018
-
-
Jorge Aparicio authored
-
homunkulus authored
specify both the path and version of the cortex-m-rtfm-macros dependency this seems to be required for cargo publish to Just Work cc @jonas-schievink
-
Jorge Aparicio authored
-
homunkulus authored
fix documentation link None
-
Jorge Aparicio authored
-
homunkulus authored
v0.3.0 None
-
Jorge Aparicio authored
-
- Jan 11, 2018
-
-
homunkulus authored
adapt to changes in the cortex-m crate None
-
Jorge Aparicio authored
-
homunkulus authored
add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum closes #53 alternative solution to #54 depends on japaric/cortex-m#72
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
- Dec 23, 2017
-
-
Jorge Aparicio authored
-
homunkulus authored
safe `&'static mut` references via init.resources see RFC #59 for details
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
- Dec 17, 2017
-
-
Jorge Aparicio authored
-
- Dec 09, 2017
-
-
Jorge Aparicio authored
-
Jorge Aparicio authored
this unbreaks the "generics" example
-
Jorge Aparicio authored
-
homunkulus authored
make resource proxies not Sync None
-
Jorge Aparicio authored
-
homunkulus authored
make resource proxies !Send None
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
homunkulus authored
[RFC] rename LateResourceValues to LateResources After writing `LateResourceValues` several times I now think it's too long to type. I'd like that struct to be renamed to `LateResources`. I don't think there would be a loss in readability with the rename because you can think of "late resources" as resources that "don't exist" until `init` ends instead of as resources that are not initialized after `init` ends -- the second meaning maps better to `LateResourceValues`. This would be a breaking-change but we are moving to v0.3.0 due to #50 in any case. cc jonas-schievink
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
homunkulus authored
Peripherals as scoped singletons See this RFC for details: japaric/svd2rust#157 - The first commit adapts this crate to the changes in japaric/cortex-m#65 and japaric/svd2rust#158 - ~~The second commit is an alternative implementation of RFC #47 (there's another implementation in #49. This second commit is not required for RFC157 but let us experiment with safe DMA abstractions.~~ postponed ### TODO - [x] un-bless peripherals as resources. Peripherals as resources were special cased: if resource listed in e.g. `app.tasks.FOO.resources` didn't appear in `app.resources` then it was assumed to be a peripheral and special code was generated for it. This is no longer required under RFC157. ~~This depends on PR japaric/rtfm-syntax#2~~ postponed
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
- Dec 08, 2017
-
-
homunkulus authored
fix cfail tests None
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
- Nov 22, 2017
-
-
homunkulus authored
fix ci None
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-
Jorge Aparicio authored
-