Commit graph

49 commits

Author SHA1 Message Date
datdenkikniet
ed465b0c3b Fix #699 2023-05-11 19:20:58 +02: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]
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
2b9e8cbf1f Fix UI test 2023-04-16 13:35:06 +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
d838286de6 Fix config pickup behaviour so that both examples and usage-examples build
correctly
2023-04-16 13:08:46 +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
Emil Fresk
66780d8a7b Fix if a enqueued instant is first in a non-empty queue 2023-04-08 22:11:12 +02:00
Emil Fresk
bc5798d7f0 Fix monotonic dep 2023-04-05 21:38:07 +02:00
Emil Fresk
f0a59e3441 Less keywords 2023-04-05 21:29:17 +02:00
Román Cárdenas
ce508a1882
Merge branch 'master' into master 2023-03-29 21:07:36 +02:00
bors[bot]
0c2272ce25
Merge #710
710: Start async tasks at lowest priority r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2023-03-29 18:32:15 +00:00
Emil Fresk
ee6e6938f6 Update monotonic token macro names 2023-03-29 20:09:36 +02:00
Emil Fresk
48e5acf294 Start async tasks at lowest priority 2023-03-19 22:15:36 +01:00
Román Cárdenas
216186cb60 Update changelog 2023-03-19 20:28:36 +01:00
Román Cárdenas
6da7f63fb3 cortex-m as optional dependency 2023-03-19 20:22:32 +01:00
Emil Fresk
e4d9284e25 rtic-monotonics: Add interrupt tokens to make sure users bind interrupts 2023-03-11 20:59:26 +01:00
Henrik Tjäder
62e687242a ci: Add v6 uitest feature 2023-03-04 21:03:46 +01:00
Henrik Tjäder
2e63f5bca3 ci: Add rtic-uitest feature
Fixes the trybuild ui tests for rtic crate
2023-03-04 20:22:45 +01:00
Henrik Tjäder
44af136605 CFG: Align all crates to use hyphen 2023-03-04 20:22:45 +01:00
Emil Fresk
32b537aef6 Merge arbiter and channel into sync 2023-03-01 20:11:00 +01:00
Henrik Tjäder
bacdb7da59 CI: Basic tests rework 2023-03-01 00:35:23 +01:00
Emil Fresk
4442c46926 Update backend features to be more clear 2023-03-01 00:35:21 +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
Henrik Tjäder
9e445b3583 Move rtic macros to repo root, tune xtask 2023-03-01 00:35:13 +01:00
Henrik Tjäder
4124fbdd61 xtask: Allow filtering examples 2023-03-01 00:35:13 +01:00
Henrik Tjäder
f7651911d7 xtask: Clippy, optionally get cargo size output 2023-03-01 00:35:13 +01:00
Henrik Tjäder
858160a55d rtic-monotonics: Simplify features, default is 1kHz
Make 100 Hz or 10 kHz opt in through features,
which are meant for testing primarily.
2023-03-01 00:35:13 +01:00
Per Lindgren
0f513e1e20 book/example polish 2023-03-01 00:35:12 +01:00
Per Lindgren
a8d890db3d examples polished 2023-03-01 00:35:12 +01:00
Emil Fresk
2493860078 Fix missing crate docs in examples 2023-03-01 00:35:12 +01:00
Per Lindgren
e57155a7c2 deny missing docs 2023-03-01 00:35:11 +01:00
Emil Fresk
b6fdb9060b Simplify Systick Monotonic by integrating the TQ 2023-03-01 00:35:11 +01:00
Emil Fresk
82f2f08349 Make xtask pass, clean up rtic Cargo.toml 2023-03-01 00:35:11 +01:00
Henrik Tjäder
0f5178a48f RTIC: Examples cargo fmt 2023-03-01 00:35:11 +01:00
Henrik Tjäder
19c87ea79d Fix cargo README paths, disable publish for xtask
Do not publish xtask crate under any circumstance
2023-03-01 00:35:10 +01:00
Per Lindgren
89632f9b22 book polish 2023-03-01 00:35:04 +01:00
Per Lindgren
1f51b10297 Book: Major rework for RTIC v2 2023-03-01 00:33:39 +01:00
Henrik Tjäder
58692a35e8 Fix some references to cortex-m-rtic 2023-03-01 00:33:37 +01:00
Henrik Tjäder
5908d5bdbc CI: Cleanup old syntax CI 2023-03-01 00:33:35 +01:00
Henrik Tjäder
ff12a02d02 CI: Add rtic-channel to Changelog, remove defunct changelog 2023-03-01 00:33:35 +01:00
Emil Fresk
922f1ad0eb Added examples for async crates + fixed codegen for non-Copy arguments 2023-03-01 00:33:34 +01:00
Emil Fresk
d23de62823 Remove parsing on capacity 2023-03-01 00:33:34 +01:00
Henrik Tjäder
1974f1f00a Make clippy and fmt happy 2023-03-01 00:33:32 +01:00
Emil Fresk
a3f48a524b Does CI work again? 2023-03-01 00:33:31 +01:00
Emil Fresk
306aa47170 Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic) 2023-03-01 00:33:31 +01:00