Commit graph

  • f76bdc285d v0.3.1 v0.3.1 Jorge Aparicio 2018-01-16 00:25:25 +0100
  • d0970211f7 Auto merge of #66 - japaric:path-and-version, r=japaric homunkulus 2018-01-15 23:16:33 +0000
  • bf94be9f7e specify both the path and version of the cortex-m-rtfm-macros dependency Jorge Aparicio 2018-01-16 00:15:07 +0100
  • 716fb9ba14 Auto merge of #65 - japaric:fix-doc-link, r=japaric homunkulus 2018-01-15 22:58:31 +0000
  • d8eb3eac75 fix documentation link Jorge Aparicio 2018-01-15 23:57:56 +0100
  • b73263e8fa Auto merge of #64 - japaric:v3, r=japaric v0.3.0 homunkulus 2018-01-15 22:34:09 +0000
  • def4fc8079 v0.3.0 Jorge Aparicio 2018-01-15 23:26:07 +0100
  • 34edc41e92 Auto merge of #63 - japaric:cortex-m-up, r=japaric release/v0.2 homunkulus 2018-01-11 19:57:17 +0000
  • 1be43fc489 adapt to changes in the cortex-m crate Jorge Aparicio 2018-01-11 20:56:45 +0100
  • dd12a6a14d Auto merge of #61 - japaric:cm7-r0p1, r=japaric homunkulus 2018-01-11 15:03:59 +0000
  • f695bdb7e9 fix the compiletest_rs version Jorge Aparicio 2018-01-11 16:03:41 +0100
  • 6e3b9a30fd switch to a stable release of compiletest_rs Jorge Aparicio 2018-01-11 15:46:38 +0100
  • 2249985e81 use master branch of cortex-m Jorge Aparicio 2018-01-11 15:46:27 +0100
  • c94bd2d98d add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum Jorge Aparicio 2017-12-23 21:34:24 +0100
  • 0c4986b58b Merge ca395922e6 into 8a396c51f2 Jorge Aparicio 2017-12-23 19:44:53 +0000
  • ca395922e6 work around Cortex-M7 BASEPRI erratum Jorge Aparicio 2017-12-23 20:33:40 +0100
  • 8a396c51f2 Auto merge of #58 - japaric:init-resources, r=japaric homunkulus 2017-12-23 10:36:08 +0000
  • a238fd5dc7 switch to a compiletest version that works with the latest nightly Jorge Aparicio 2017-12-23 11:35:56 +0100
  • 88f505369c switch to master branches Jorge Aparicio 2017-12-23 11:17:03 +0100
  • b00f4fec14 add missing comma Jorge Aparicio 2017-12-17 10:00:56 +0100
  • d30bdcb096 safe &'static mut references via init.resources Jorge Aparicio 2017-12-09 17:14:51 +0100
  • a6dd004113 implement the Resource trait for owned resources Jorge Aparicio 2017-12-09 14:43:29 +0100
  • 219e172680 drop the Static wrapper Jorge Aparicio 2017-12-09 13:38:41 +0100
  • cb1ce0c1e7 Merge e925a3e38f into 0f5784c240 Jorge Aparicio 2017-12-09 15:16:03 +0000
  • 0f5784c240 Auto merge of #57 - japaric:not-sync, r=japaric homunkulus 2017-12-09 15:13:42 +0000
  • 62c5c1ae43 make resource proxies not Sync Jorge Aparicio 2017-12-09 16:13:22 +0100
  • 40ebb93cc6 Auto merge of #56 - japaric:not-send, r=japaric homunkulus 2017-12-09 14:26:38 +0000
  • d6c240f974 also cache the Xargo directory Jorge Aparicio 2017-12-09 15:25:46 +0100
  • 8f23fdc934 deny warnings and unsafe code in tests and examples Jorge Aparicio 2017-12-09 15:12:42 +0100
  • 9865a7246d make resource proxies !Send Jorge Aparicio 2017-12-09 15:10:29 +0100
  • 0a0e0e2b38 Auto merge of #55 - japaric:late-resources, r=japaric homunkulus 2017-12-09 13:47:10 +0000
  • 512091e8a3 fix the "generics" example Jorge Aparicio 2017-12-09 14:45:59 +0100
  • 79e2b7dc2e rename LateResourceValues to LateResources Jorge Aparicio 2017-12-08 13:31:46 +0100
  • e78ca98c42 Auto merge of #50 - japaric:singletons, r=japaric homunkulus 2017-12-09 12:09:35 +0000
  • 1830bdbe5c remove special case around peripherals from codegen Jorge Aparicio 2017-12-09 13:07:52 +0100
  • e97afa71ce peripherals as scoped singletons Jorge Aparicio 2017-11-20 05:11:25 +0100
  • e620b1e57a Auto merge of #54 - japaric:fix-tests, r=japaric homunkulus 2017-12-08 12:38:07 +0000
  • 815c3d960d ci: switch back to a recent nightly Jorge Aparicio 2017-12-08 13:37:46 +0100
  • 8e523d036c fix cfail tests Jorge Aparicio 2017-12-08 13:28:27 +0100
  • 99df0776c6 Auto merge of #51 - japaric:ci, r=japaric homunkulus 2017-11-22 08:56:45 +0000
  • cdb2118cd3 use older nightly for the x86_64 linux target Jorge Aparicio 2017-11-22 09:56:17 +0100
  • e90cf07dd6 fix ci Jorge Aparicio 2017-11-22 09:40:36 +0100
  • 948e1fd0fb v0.2.2 v0.2.2 Jorge Aparicio 2017-11-22 09:27:14 +0100
  • e925a3e38f [WIP] safe creation of &'static mut references Jorge Aparicio 2017-11-09 03:20:59 +0100
  • c184f91e3c fix the example Jorge Aparicio 2017-10-02 15:11:37 +0200
  • 2415a640af fix idle::Resources::new Jorge Aparicio 2017-10-02 14:49:40 +0200
  • a190da3e3f Use true as the armv6 linker Jonas Schievink 2017-09-22 22:44:31 +0200
  • df85298c5a Pin Travis to Xargo 0.3.8 Jonas Schievink 2017-09-22 20:20:13 +0200
  • b50c9095c0 Use rtfm-syntax 0.2.0 Jonas Schievink 2017-09-22 20:11:39 +0200
  • be1a27ccf9 Add cfail test for late resources Jonas Schievink 2017-09-22 18:21:12 +0200
  • 1556948458 Fix shared resource handling and extend example. Jonas Schievink 2017-09-22 18:19:18 +0200
  • 70e243694d Simplify iterator usage Jonas Schievink 2017-09-22 18:10:00 +0200
  • b1777ebd68 Fix warning in wrong-threshold cfail test Jonas Schievink 2017-09-22 13:46:30 +0200
  • 21d1f6b9ad Don't use deprecated method to create compiletest config Jonas Schievink 2017-09-22 13:46:05 +0200
  • bbc873622d Hide UntaggedOption reexport Jonas Schievink 2017-09-22 13:45:28 +0200
  • ee59e8711f Bump stm32f103xx version Jonas Schievink 2017-09-22 13:44:36 +0200
  • 12b66c7961 Merge 5ffbdb4f6d into 27fc7e99d2 Jonas Schievink 2017-09-06 21:09:33 +0000
  • 5ffbdb4f6d remove unused crate Jonas Schievink 2017-09-06 23:09:21 +0200
  • 464279d77d travis: disable cache Jonas Schievink 2017-09-06 22:54:37 +0200
  • 57ed0963ff Use untagged_option crate Jonas Schievink 2017-09-06 19:06:43 +0200
  • c8bdb7329f Add late resources example Jonas Schievink 2017-09-04 23:31:14 +0200
  • 7ebba49644 Allow initialization of resources in init. Jonas Schievink 2017-09-03 18:05:48 +0200
  • 27fc7e99d2 extend v0.2.0 CHANGELOG Jorge Aparicio 2017-07-29 01:57:45 -0500
  • a43c8a4d57 v0.2.1 v0.2.1 Jorge Aparicio 2017-07-29 01:50:04 -0500
  • 6160548153 v0.2.0 v0.2.0 Jorge Aparicio 2017-07-29 01:16:11 -0500
  • 2d80f3631b update examples release/v0.1 Jorge Aparicio 2017-07-29 00:34:00 -0500
  • a65487f257 Merge d08926bb84 into 2bf5401439 Jan Niehusmann 2017-07-28 11:55:48 +0000
  • d08926bb84 fix name of interrupt section Jan Niehusmann 2017-07-28 13:48:17 +0200
  • e85d6e53c8 update examples Jorge Aparicio 2017-07-27 22:40:47 -0500
  • 271df39bdb Send-ness check is now in rtfm-core Jorge Aparicio 2017-07-27 21:30:24 -0500
  • b9f50e432e make task.$T.path mandatory Jorge Aparicio 2017-07-27 19:39:18 -0500
  • d396da5950 make task.$T.enabled optional Jorge Aparicio 2017-07-27 17:08:42 -0500
  • ad2a523cf9 fix yet another warning on ARMv6-M Jorge Aparicio 2017-07-27 15:15:19 -0500
  • 7d0c07cd39 travis: install linker Jorge Aparicio 2017-07-27 15:02:25 -0500
  • 5e83dc295e fix warning on ARMv6-M Jorge Aparicio 2017-07-27 14:59:31 -0500
  • dd539d114f don't generate empty modules Jorge Aparicio 2017-07-27 12:29:52 -0500
  • b37c45ad2a make task.$T.priority optional Jorge Aparicio 2017-07-27 12:11:22 -0500
  • aa22494549 update tests and examples Jorge Aparicio 2017-07-27 11:40:15 -0500
  • 0b5afce771 refactor Resource / Threshold into its own crate, drop task!, tweak rtfm::atomic Jorge Aparicio 2017-07-27 11:37:58 -0500
  • dee2fcde71 provide a Threshold token even when all resources are lockless Jorge Aparicio 2017-07-26 19:30:47 -0500
  • 4a1509cb53 fix around owned idle resource Jorge Aparicio 2017-07-26 17:01:53 -0500
  • 6a2ff0aede inline claim Jorge Aparicio 2017-07-25 22:30:41 -0500
  • 8aa3621034 fix errors around the use of super in relative paths Jorge Aparicio 2017-07-25 22:27:57 -0500
  • 0e05682d09 more "hygiene" Jorge Aparicio 2017-07-24 23:07:11 -0500
  • a14b0121b7 add another duplicated-handler cfail test Jorge Aparicio 2017-07-24 22:52:12 -0500
  • fb4542818b task! is not needed if tasks.$T.path is specified Jorge Aparicio 2017-07-24 22:46:29 -0500
  • 74daa77fe0 document task! more Jorge Aparicio 2017-07-23 22:35:05 -0500
  • 4139b47d4b add cfail test: borrow can't escape critical sections Jorge Aparicio 2017-07-23 22:11:07 -0500
  • 749ce810d5 bump the static-ref dependency Jorge Aparicio 2017-07-23 21:08:52 -0500
  • f5a4d8e904 don't wrap static references in a Static Jorge Aparicio 2017-07-23 20:59:35 -0500
  • 6ea9cda663 update cfail tests Jorge Aparicio 2017-07-23 20:51:58 -0500
  • 05feb7b018 update examples Jorge Aparicio 2017-07-23 20:51:52 -0500
  • f3b397f460 drop rtfm::Cell Jorge Aparicio 2017-07-23 20:51:37 -0500
  • 03f373fb24 drop idle.locals Jorge Aparicio 2017-07-23 20:03:59 -0500
  • e56ab1334e add example about placing init, idle and tasks in modules Jorge Aparicio 2017-07-23 12:29:33 -0500
  • bf4eabf287 misc fixes Jorge Aparicio 2017-07-20 23:47:14 -0500
  • c64e7decfe doc tweaks Jorge Aparicio 2017-07-20 23:14:41 -0500
  • 0788a15a39 update CI Jorge Aparicio 2017-07-20 23:03:45 -0500
  • c7b9507a57 Resource trait, docs, examples and rtfm-syntax related changes Jorge Aparicio 2017-07-20 22:53:44 -0500
  • 23425f2f06 more cfail tests Jorge Aparicio 2017-07-20 16:16:40 -0500