Commit graph

1642 commits

Author SHA1 Message Date
datdenkikniet
16f8ea9ba7 Fix this link 2023-05-11 19:20:58 +02:00
bors[bot]
21b0d97e17
Merge #748
748: Fix zero prio tasks when all async tasks have default (no) arguments r=datdenkikneit a=korken89

Without this fix the default tasks get priority 1 instead of the intended 0.

Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2023-05-10 19:43:55 +00:00
Emil Fresk
67d5ade4fd Fix zero prio tasks when all async tasks have default (no) arguments 2023-05-10 16:26:52 +02:00
bors[bot]
cfac6d1d90
Merge #744
744: Prepare release of rtic-monotonics with new eha version r=perlindgren a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2023-04-23 19:58:08 +00:00
bors[bot]
df3d5a5e2e
Merge #745
745: Check rtic-monotonics with eh-async enabled r=korken89 a=datdenkikniet

`@korken89` discovered that the embedded-hal-async stuff had been broken for a longer time. This should've been caught by CI, but we don't test it with this feature enabled. This PR fixes that.

Co-authored-by: datdenkikniet <jcdra1@gmail.com>
2023-04-23 19:50:44 +00:00
Emil Fresk
ce3804dc92 Prepare release of rtic-monotonics with new eha version 2023-04-23 21:49:57 +02:00
datdenkikniet
02215b6972 Check rtic-monotonics with eh-async enabled 2023-04-23 21:46:47 +02:00
bors[bot]
9b15b4756a
Merge #743
743: Update embedded-hal-async r=korken89 a=datdenkikniet



Co-authored-by: datdenkikniet <jcdra1@gmail.com>
2023-04-23 18:04:51 +00:00
datdenkikniet
9eae3ed4be Update embedded-hal-async 2023-04-23 17:31:51 +02:00
bors[bot]
ba134050fb
Merge #738
738: comment on how to link on macOS apple silicon machine r=korken89 a=mike-kfed

probably messes with building on other OS, so I made it a comment, but I figure this can be useful for macOS users to have it link successfully.

Co-authored-by: Michael Kefeder <m.kefeder@gmail.com>
2023-04-20 18:59:35 +00:00
Michael Kefeder
cb1cc4d495 comment on how to link on macOS apple silicon machine 2023-04-19 22:02:32 +02:00
bors[bot]
688ba1cf5b
Merge #737
737: Fix example r=korken89 a=datdenkikniet



Co-authored-by: datdenkikniet <jcdra1@gmail.com>
2023-04-17 05:58:54 +00:00
datdenkikniet
76d2d27def Fix example 2023-04-17 07:55:33 +02:00
bors[bot]
55083fb3cc
Merge #736
736: More `xtasks` and add examples to `rtic` repo r=korken89 a=datdenkikniet

This was in #732 before, but decluttering that PR seemed sensible

Co-authored-by: datdenkikniet <jcdra1@gmail.com>
2023-04-16 19:19:09 +00:00
datdenkikniet
b7e4498a71 Also allow denying for QEMU, and fix the link-arg problem caused by
overriding RUSTFLAGS
2023-04-16 14:14:49 +02:00
bors[bot]
56bf829931
Merge #732
732: Docs 1 r=korken89 a=datdenkikniet

Going over all of the subprojects and trying to find stuff that may need docs

Co-authored-by: datdenkikniet <jcdra1@gmail.com>
2023-04-16 12:05:20 +00:00
datdenkikniet
2b9e8cbf1f Fix UI test 2023-04-16 13:35:06 +02:00
datdenkikniet
e4b673646a Tests should always deny warnings 2023-04-16 13:30:23 +02:00
datdenkikniet
0ee2d2c2db Actually chain these 2023-04-16 13:27:54 +02:00
datdenkikniet
319c2263f3 Also print extra env variables as cmd_str 2023-04-16 13:27:46 +02:00
datdenkikniet
bc92e43b11 Rename + better printout 2023-04-16 13:22:10 +02:00
datdenkikniet
85e2cd6d4b Also always deny warnings for doc 2023-04-16 13:16:28 +02:00
datdenkikniet
799e5bf357 Placate clippy 2023-04-16 13:08:46 +02:00
datdenkikniet
2db26c1015 Deny on warnings in xtasks 2023-04-16 13:08:46 +02:00
datdenkikniet
4d3361658b Unconditionally deny warnings for clippy 2023-04-16 13:08:46 +02:00
datdenkikniet
fd011cd5ec FIx printing for Run and Qemu 2023-04-16 13:08:46 +02:00
datdenkikniet
65f1f4c1b7 Also separate all results and data 2023-04-16 13:08:46 +02:00
datdenkikniet
b87d55f960 Move run into a subdirectory and split iter stuff into a module 2023-04-16 13:08:46 +02:00
datdenkikniet
c6b43800d2 Move all run-related stuff into run 2023-04-16 13:08:46 +02:00
datdenkikniet
66a3d02b45 Rename cargo_commands -> run
Rename command -> cargo_command
2023-04-16 13:08:46 +02:00
datdenkikniet
b59bf686c1 Redo command building so that we don't repeat as much, and to
make it easier to add new ones
2023-04-16 13:08:46 +02:00
datdenkikniet
404867cdf9 CargoCommand can take any package 2023-04-16 13:08:46 +02:00
datdenkikniet
9dc9f49263 Use chdir() instead of unstable option, also confirm whenver a command succeeds because
why not
2023-04-16 13:08:46 +02:00
datdenkikniet
deeb3877f0 Improve locality of error messages & ExampleBuild + Qemu commands, and
indicate failure earlier
2023-04-16 13:08:46 +02:00
datdenkikniet
1c84ccf6e4 Fix running of tests 2023-04-16 13:08:46 +02:00
datdenkikniet
d838286de6 Fix config pickup behaviour so that both examples and usage-examples build
correctly
2023-04-16 13:08:46 +02:00
datdenkikniet
859cd418f0 Rename some things 2023-04-16 13:08:46 +02:00
datdenkikniet
6517a4bec2 Also check for CommandErrors in error checking 2023-04-16 13:08:46 +02:00
datdenkikniet
fa8af4cbcf Add the most important message 2023-04-16 13:08:46 +02:00
datdenkikniet
eac593e300 Check usage examples in CI 2023-04-16 13:08:46 +02:00
datdenkikniet
63b7024cb9 xtask: build usage examples and general improvements 2023-04-16 13:08:46 +02:00
datdenkikniet
cba786529a examples: pin to specific version 2023-04-16 13:08:46 +02:00
datdenkikniet
093d64500d examples: commit Cargo.lock files 2023-04-16 13:08:46 +02:00
datdenkikniet
0411ed10b1 stm32f3_blinky: update to latest version 2023-04-16 13:08:36 +02:00
datdenkikniet
dc02818ef1 rp2040_local_i2c_init: update to latest version 2023-04-16 13:08:36 +02:00
datdenkikniet
5a9135961f Split remove old examples 2023-04-16 13:08:35 +02:00
datdenkikniet
cb83309462 RTIC uses nightly now :) 2023-04-15 19:19:49 +02:00
datdenkikniet
1e93400325 rtic: allow docs.rs to build docs 2023-04-15 19:19:49 +02:00
datdenkikniet
9e340c253e Remove unused 2023-04-15 19:19:49 +02:00
datdenkikniet
2ba09dd68d rtic-macros: wrap everything in macro_rules! to improve the error experience and
royally **** up the DX experience (for lib.rs in rtic-macros, at least :P)
2023-04-15 19:19:49 +02:00