aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-17Merge #419bors[bot]
419: Add the logo to the book preface r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-16Add the logo to the book prefaceHenrik Tjäder
2020-11-15Merge #416bors[bot]
416: Move entry-point main into a separate module r=korken89 a=AfoHT Prevents conflict with user provided tasks named main Curious what the full test suite will make of this Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-15The module should not be pubHenrik Tjäder
2020-11-15Move entry-point main into a separate moduleHenrik Tjäder
Prevents conflict with user provided tasks named main
2020-11-14Merge #415bors[bot]
415: Multilock support r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-11-14Added multilock to CIEmil Fresk
2020-11-14Updated changelog, use released version of rtic-coreEmil Fresk
2020-11-14Add multilock to the bookEmil Fresk
2020-11-14Multilock supportEmil Fresk
2020-11-14Merge #414bors[bot]
414: Remove microamp dependency r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-14Remove microamp dependencyHenrik Tjäder
2020-11-14Merge #413bors[bot]
413: Bump version numbers to v0.6.0-alpha.0 r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-14Update the ChangelogHenrik Tjäder
2020-11-14Bump version numbers to v0.6.0-alpha.0Henrik Tjäder
2020-11-14Merge #412bors[bot]
412: Disable things which needs more work to be complete r=perlindgren a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-12Disable things which needs more work to be completeHenrik Tjäder
2020-11-12Merge #411bors[bot]
411: Add section about task_local and lock_free r=perlindgren a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-12Merge #408bors[bot]
408: Fixup app/new r=perlindgren a=AfoHT Reference the current example Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-12Add static mutHenrik Tjäder
2020-11-12Merge #410bors[bot]
410: resources r=AfoHT a=perlindgren resources Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2020-11-12Add section about task_local and lock_freeHenrik Tjäder
2020-11-12resources fixPer Lindgren
2020-11-12resourcesPer Lindgren
2020-11-12Merge #409bors[bot]
409: Updated send/sync docs r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-11-12Merge #407bors[bot]
407: Fixed spawn and timer queue docs r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-11-12Updated send/sync docsEmil Fresk
2020-11-12Fixup app/newHenrik Tjäder
2020-11-12Fixed spawn and timer queue docsEmil Fresk
2020-11-12Merge #405 #406bors[bot]
405: Updated migration guide with symmetric locks and new spawn r=AfoHT a=korken89 406: book.toml/by-example/app r=korken89 a=perlindgren Book update Co-authored-by: Emil Fresk <emil.fresk@gmail.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2020-11-12Merge #404bors[bot]
404: Fixup app/tips r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-11-12book.toml/by-example/appPer Lindgren
2020-11-12Updated migration guide with symmetric locks and new spawnEmil Fresk
2020-11-12Fixup app/tipsHenrik Tjäder
2020-10-29Merge #402bors[bot]
402: Extern task r=AfoHT a=perlindgren Allows hardware and software task to be externally declared. CI test, don't merge yet (squash needed). Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2020-10-29extern taskPer Lindgren
2020-10-23Merge #401bors[bot]
401: Updating the changelog r=perlindgren a=AfoHT Better late than never... Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-10-23Updating the changelogHenrik Tjäder
2020-10-23Merge #400bors[bot]
400: codegen and examples r=AfoHT a=perlindgren just a test Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2020-10-23move dispatchers to app argumentPer Lindgren
2020-10-23Merge #399bors[bot]
399: Now all locks are symmetric r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-10-23Now all locks are symmetricEmil Fresk
Test fixes Fix test Fix comment
2020-10-22Merge #398bors[bot]
398: Add the cfgs on a task to the module for that task r=korken89 a=AfoHT Applying a `#[cfg(never)]` on a task: before: ``` #[allow(non_snake_case)] #[doc = "Software task"] pub mod foo2 { #[doc(inline)] pub use super::foo2Resources as Resources; #[doc = r" Execution context"] pub struct Context<'a> { #[doc = r" Resources this task has access to"] pub resources: Resources<'a>, } impl<'a> Context<'a> { #[inline(always)] pub unsafe fn new(priority: &'a rtic::export::Priority) -> Self { Context { resources: Resources::new(priority), } } } <...> ``` After: ``` #[allow(non_snake_case)] #[cfg(never)] #[doc = "Software task"] pub mod foo2 { #[doc(inline)] pub use super::foo2Resources as Resources; #[doc = r" Execution context"] pub struct Context<'a> { #[doc = r" Resources this task has access to"] pub resources: Resources<'a>, } impl<'a> Context<'a> { #[inline(always)] pub unsafe fn new(priority: &'a rtic::export::Priority) -> Self { Context { resources: Resources::new(priority), } } } <...> ``` Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-10-22Add the cfgs on a task to the module for that taskHenrik Tjäder
2020-10-22Merge #396bors[bot]
396: Fix namespaces r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-10-22Fix UI testsEmil Fresk
Fix
2020-10-21Hide lock type better to not collide with user typesEmil Fresk
2020-10-21Namespace cleanupEmil Fresk
2020-10-21Updated examplesEmil Fresk
More work
2020-10-15Merge #397bors[bot]
397: Use latest GHA mdBook action r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@tjaders.com>