Commit graph

1380 commits

Author SHA1 Message Date
Emil Fresk
32b537aef6 Merge arbiter and channel into sync 2023-03-01 20:11:00 +01:00
Henrik Tjäder
c4ee8e8f02 xtask: check and clippy, test without target 2023-03-01 00:59:06 +01:00
Henrik Tjäder
e671981ae2 ci: Temporary test: all tests 2023-03-01 00:46:00 +01:00
Henrik Tjäder
883c5f78c6 ci: fix backend names for tests 2023-03-01 00:40:50 +01:00
Henrik Tjäder
fae15db216 xtask: Split out cargo commands 2023-03-01 00:35:28 +01:00
Henrik Tjäder
512bab17cc xtask: Split out arg parsing 2023-03-01 00:35:27 +01:00
Henrik Tjäder
a575266ec2 xtask: Add tests, clean a bit 2023-03-01 00:35:27 +01:00
Henrik Tjäder
14457da4f8 xtask: Add book building 2023-03-01 00:35:27 +01:00
Henrik Tjäder
8b3aa7f346 xtask: Cleanup check and build 2023-03-01 00:35:27 +01:00
Henrik Tjäder
91be97d33f xtask: Rename cargoarg to cargologlevel 2023-03-01 00:35:27 +01:00
Henrik Tjäder
ff49889890 xtask: Reorder commands 2023-03-01 00:35:26 +01:00
Henrik Tjäder
a73a8d63cf xtask: Add docs building 2023-03-01 00:35:26 +01:00
Henrik Tjäder
2f8c7d3083 Book: Fix two broken links 2023-03-01 00:35:26 +01:00
Henrik Tjäder
1b699c656f CI: TODO for deploy 2023-03-01 00:35:26 +01:00
Henrik Tjäder
073e41d03d CI: Make it clear what has been linkchecked 2023-03-01 00:35:25 +01:00
Henrik Tjäder
4c2f550ee6 CI: Fix name of downloaded tar 2023-03-01 00:35:25 +01:00
Henrik Tjäder
b621bcf36a CI: Store and reuse API docs 2023-03-01 00:35:25 +01:00
Henrik Tjäder
5ca63f08d6 CI: Output detailed link checking errors 2023-03-01 00:35:25 +01:00
Henrik Tjäder
0fc86d972c Book: Remove RTIC v1 Russian translation 2023-03-01 00:35:25 +01:00
Henrik Tjäder
032316855d CI: install-action without shorthand 2023-03-01 00:35:24 +01:00
Henrik Tjäder
789ddb1be1 CI: Use precompiled tools if possible 2023-03-01 00:35:24 +01:00
Henrik Tjäder
115fc3e212 CI: Switch to lychee for linkchecking 2023-03-01 00:35:24 +01:00
Henrik Tjäder
26d5909345 CI: Features differ from xtask backends 2023-03-01 00:35:24 +01:00
Henrik Tjäder
57957cd66f CI: Enable cache for format 2023-03-01 00:35:23 +01:00
Henrik Tjäder
bacdb7da59 CI: Basic tests rework 2023-03-01 00:35:23 +01:00
Henrik Tjäder
7d232aa74a CI: Iterate over backends instead of packages 2023-03-01 00:35:23 +01:00
Henrik Tjäder
2ea08fa84d CI: cargo doc needs a backend 2023-03-01 00:35:23 +01:00
Henrik Tjäder
bb8621f2d7 xtask: Do not add rtic features to all workspace crates 2023-03-01 00:35:23 +01:00
Henrik Tjäder
60bd09117d CI: Fail on any warning in any local crate 2023-03-01 00:35:22 +01:00
Henrik Tjäder
3e8a36ae2a CI: Use xtask for format checking 2023-03-01 00:35:22 +01:00
Henrik Tjäder
18c843b550 xtask: Add format and format-check 2023-03-01 00:35:22 +01:00
Henrik Tjäder
0fac174936 CI: Use backend instead of target 2023-03-01 00:35:22 +01:00
Henrik Tjäder
3087304298 Book: Reintroduce WIP internals targets 2023-03-01 00:35:22 +01:00
Henrik Tjäder
aa30d1d251 xtask: Default backend needs no argument
Propagate features for check and build
2023-03-01 00:35:21 +01:00
Emil Fresk
1c26eb722f Add template for bindings 2023-03-01 00:35:21 +01:00
Henrik Tjäder
d82f577724 Book: Fix links, proofread targets and starting_a_project 2023-03-01 00:35:21 +01:00
Emil Fresk
4442c46926 Update backend features to be more clear 2023-03-01 00:35:21 +01:00
Emil Fresk
9552790dcc Fix xtask to work with backends 2023-03-01 00:35:20 +01:00
Emil Fresk
e8cebff69e Added support for adding codegen to intrrupt entry and exit (needed for RISC-V) 2023-03-01 00:35:20 +01:00
Emil Fresk
b9e0f36aff Add feature flags 2023-03-01 00:35:20 +01:00
Emil Fresk
60f0342b69 Break out core specific codegen to bindings 2023-03-01 00:35:20 +01:00
Emil Fresk
1cda61fbda Make some linked list operations unsafe, and document their safety at usage 2023-03-01 00:35:20 +01:00
datdenkikniet
002d0b0d16 Make embedded-hal-async dependency optional for better compatibility with HALs
Some hals implement traits for embedded-hal version `=1.0.0.alpha.<not 9>`, which is
explicitly incompatible with the version `=1.0.0.alpha.9` which embedded-hal-async
depends on. Making the dependency optional allows downstream projects to include
rtic-monotonic without requiring that all of their other libraries also implement
that specific version of embedded-hal 1.0
2023-03-01 00:35:19 +01:00
datdenkikniet
60d5e9e1db Fix spelling on "cortex_m_systick" 2023-03-01 00:35:19 +01:00
Emil Fresk
b566a89393 rtic-monotonics: Feature gate monotonics correctly to support multiple MCUs 2023-03-01 00:35:19 +01:00
Emil Fresk
8963e0e27a RP2040 monotonic, rename systick monotonic to not have double name 2023-03-01 00:35:19 +01:00
Henrik Tjäder
d248dddf7b CI: Make clippy fail on error 2023-03-01 00:35:18 +01:00
Henrik Tjäder
10a896ab9b xtask: Propagate stdio/stderr, exitcodes 2023-03-01 00:35:18 +01:00
Henrik Tjäder
6742936e07 CI: Make it clearer in GHA UI which target for QEMU 2023-03-01 00:35:18 +01:00
Henrik Tjäder
22544c3ba1 CI: Docs use underscore, not hyphen 2023-03-01 00:35:18 +01:00