aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-01Remove exports related to heterogeneous multi-core supportHenrik Tjäder
2020-10-01Remove all of heterogeneous and homogeneous from the bookHenrik Tjäder
2020-10-01Merge #373bors[bot]
373: Added `bare_metal::CriticalSection` to `init::Context` r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-10-01Fixing test errorsEmil Fresk
2020-10-01Added `bare_metal::CriticalSection` to `init::Context`Emil Fresk
2020-09-25Merge #365bors[bot]
365: Regression in master on double schedule example r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-09-25Fixed example and v7 flagEmil Fresk
2020-09-25Merge #366bors[bot]
366: Also check examples which require __v7 r=korken89 a=AfoHT This will currently fail similarly like in #364 which affects all examples using schedule But this is required to fully check all examples. Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-09-25Also check examples which require __v7Henrik Tjäder
2020-09-24Merge branch 'master' into schedule_regressionEmil Fresk
2020-09-24Regression in master on double scheduleEmil Fresk
2020-09-22Merge #360bors[bot]
360: Improved loop example docs to highlight that one cannot have empty lo… r=AfoHT a=korken89 …ops in idle Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-09-15Improved loop example docs to highlight that one cannot have empty loops in idleEmil Fresk
2020-09-15Merge #358bors[bot]
358: Fixed so examples do not crash in release mode r=AfoHT a=korken89 Fixes #357 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-09-14Fixed so examples do not crash in release modeEmil Fresk
2020-09-08Merge #356bors[bot]
356: Rust toolchain cache breaking on version change r=korken89 a=AfoHT There seems to be issues when Rust 1.45 is upgraded to 1.46. ``` [command]/usr/share/rust/.cargo/bin/rustup show Default host: x86_64-unknown-linux-gnu rustup home: /home/runner/.rustup stable-x86_64-unknown-linux-gnu (directory override for '/home/runner/work/cortex-m-rtic/cortex-m-rtic') rustc 1.45.2 (d3fb005a3 2020-07-31) [command]/usr/share/rust/.cargo/bin/rustup toolchain install stable info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu' info: latest update on 2020-08-27, rust version 1.46.0 (04488afe3 2020-08-24) info: downloading component 'clippy' info: downloading component 'rustfmt' info: downloading component 'cargo' info: downloading component 'rust-std' info: downloading component 'rustc' info: removing previous version of component 'clippy' info: removing previous version of component 'rustfmt' info: removing previous version of component 'cargo' info: removing previous version of component 'rust-std' info: removing previous version of component 'rustc' info: installing component 'clippy' info: Defaulting to 500.0 MiB unpack ram info: installing component 'rustfmt' info: installing component 'cargo' info: installing component 'rust-std' info: rolling back changes error: could not rename component file from '/home/runner/.rustup/tmp/5ymt177yixkhb4fl_dir/bk' to '/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/share' error: could not rename component file from '/home/runner/.rustup/tmp/yvk581uxohbpg7yg_dir/bk' to '/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/share/doc' error: could not rename component file from '/home/runner/.rustup/tmp/mth68dj6icrr8wix_dir/bk' to '/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/share/man' error: could not rename component file from '/home/runner/.rustup/tmp/ve_xiaam6y08_0nm_dir/bk' to '/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/etc' error: could not rename component file from '/home/runner/.rustup/tmp/p658oanwd5shnzba_dir/bk' to '/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/share/zsh' error: failed to install component: 'rust-std-x86_64-unknown-linux-gnu', detected conflict: '"lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0bb9b63424f4fc5d.rlib"' ##[error]The process '/usr/share/rust/.cargo/bin/rustup' failed with exit code 1 ``` Note that `/home/runner/.rustup` links to `/usr/share/rust/.rustup` Disabling the cache for rust toolchain seems to not cause this issue Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-09-08Disable Rust toolchain GHA cacheHenrik Tjäder
2020-09-08Initial commit to trigger CIHenrik Tjäder
2020-09-04Merge #355bors[bot]
355: Multi-core removal r=korken89 a=AfoHT Dependent on https://github.com/rtic-rs/rtic-syntax/pull/27 With the same reasoning as ^^ For now the testing is done against my rtic-syntax/multiremove-branch, but before we merge it should corrected. Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-09-04Use rtic-rs masterHenrik Tjäder
2020-09-01Remove all of heterogeneous and homogeneous modulesHenrik Tjäder
2020-09-01Remove stale code, fix comment stylingHenrik Tjäder
2020-09-01Since there only will be one init/idle use .first().unwrap(), matching ↵Henrik Tjäder
rtic-syntax
2020-09-01Cargo fmtHenrik Tjäder
2020-09-01Remove the multicore testsHenrik Tjäder
2020-09-01Do not test homogeneous multicoreHenrik Tjäder
2020-09-01Brutally yank out multicoreHenrik Tjäder
2020-08-27Version fixEmil Fresk
2020-08-27Merge #353bors[bot]
353: Preparing v0.5.5 release r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-08-27Preparing v0.5.5 releaseEmil Fresk
2020-08-27Merge #352bors[bot]
352: Reuse cortex-m r=TeXitoi a=AfoHT Potential fix for #351 Introduced by #338 Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-08-27Reuse cortex-mHenrik Tjäder
2020-08-26Merge #350bors[bot]
350: Preparing for 0.5.4 release r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-08-26Preparing for 0.5.4 releaseEmil Fresk
2020-08-25Merge #341bors[bot]
341: Enable caching for Github Actions r=korken89 a=AfoHT Using [GHA caching](https://docs.github.com/en/actions/configuring-and-managing-workflows/caching-dependencies-to-speed-up-workflows) to store key parts of the testing environment. One example is downloading `arm-none-eabi-gcc` (which takes roughly 1 minute) for each checkexamples. The rustup setup is roughly 200MB and restores nicely. Rust examples can be found [here](https://github.com/actions/cache/blob/master/examples.md#rust---cargo) **Something to discuss:** Several notable projects remove some problematic files in order to keep cache size reasonable [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer/blob/9a7db8fa009c612168ef16f6ed72315b5406ed09/.travis.yml#L2-L4) [cargo duscussion](https://github.com/rust-lang/cargo/issues/5885) [tantivity-search](https://github.com/tantivy-search/tantivy/pull/531/files) [clap-rs](https://github.com/clap-rs/clap/pull/1658/files#diff-354f30a63fb0907d4ad57269548329e3R5-R16) Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-08-24Try system QEMUHenrik Tjäder
2020-08-24Use ubuntu-20.04 (actual latest)Henrik Tjäder
2020-07-25Trigger CI rerunHenrik Tjäder
2020-07-25Remove arm-none-eabi-gccHenrik Tjäder
2020-07-25Try running with cargo-binutilsHenrik Tjäder
2020-07-21Merge #340bors[bot]
340: rtic::export::Peripherals created by into instead of transmute r=korken89 a=perlindgren Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2020-07-20Merge #344bors[bot]
344: Added badges to 'README.md' file r=AfoHT a=regexident Badges for quick access to the corresponding pages on **crates.io**, **docs.rs**, the **book** (aka **rtic.rs**), as well as a badge for showing the **minimum required rustc version**. Co-authored-by: Vincent Esche <regexident@gmail.com>
2020-07-15Added badges to 'README.md' fileVincent Esche
2020-07-15Merge #343bors[bot]
343: Updated URL for example 'init.rs' file r=AfoHT a=regexident (the file at tag '0.5.0' still uses `rtfm`, rather than `rtic` from tag '0.5.3' or later) Co-authored-by: Vincent Esche <regexident@gmail.com>
2020-07-14Remove old PATH modification just to trigger re-run of CIHenrik Tjäder
2020-07-14Merge #342bors[bot]
342: Spell check r=AfoHT a=regexident Co-authored-by: Vincent Esche <regexident@gmail.com>
2020-07-14Updated URL for example 'init.rs' fileVincent Esche
(the file at tag '0.5.0' still uses `rtfm`, rather than `rtic` from tag '0.5.3' or later)
2020-07-14Fixed some more spellingVincent Esche
2020-07-14Unified spelling of "real-time" (vs. "real time")Vincent Esche
(This spelling is consistent with the one provided by Merriam Webster for use an an adjective)
2020-07-13Enable caching for Github ActionsHenrik Tjäder