aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/software_tasks.rs (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-03-01Add rtic-timer (timerqueue + monotonic) and rtic-monotonics (systick-monotonic)Gravatar Emil Fresk 1-64/+0
2023-03-01Async tasks can now take arguments at spawn againGravatar Emil Fresk 1-1/+2
2023-03-01More work on new spawn/executorGravatar Emil Fresk 1-13/+1
2023-03-01All codegen is now explicitGravatar Emil Fresk 1-15/+8
2023-03-01Removed Priority, simplified lifetime handlingGravatar Emil Fresk 1-25/+6
2023-03-01Added software task codegen backGravatar Emil Fresk 1-0/+101
2023-03-01Min codegenGravatar Emil Fresk 1-179/+0
2023-03-01RTIC v2: Initial commitGravatar Emil Fresk 1-56/+76
rtic-syntax is now part of RTIC repository
2023-01-22Handle more cfgs, support cfg on HW/SW tasksGravatar Henrik Tjäder 1-0/+3
2023-01-22Enable at least masking out a MonotonicGravatar Henrik Tjäder 1-0/+2
Simplest case working, but leaves a lot to ask as shown by examples/cfg-monotonic.rs Current `rtic-syntax` is unable to validate and handle the `cfgs[]` which limits the usefulness of this.
2023-01-22Improve RTIC doc handlingGravatar Henrik Tjäder 1-0/+2
Enable use of ``` #![deny(missing_docs)] ```
2022-02-22Clippy with pedantic suggestionsGravatar Henrik Tjäder 1-1/+1
2022-02-18rtic::mutex::prelude::* fixes glob import lintGravatar Henrik Tjäder 1-1/+1
rtic-core Mutex, Exclusive and multi-lock retained in old location to not be backwards breaking
2022-02-09Fix/mute clippy errorsGravatar Henrik Tjäder 1-0/+1
2021-11-09New monotonic trait workingGravatar Emil Fresk 1-1/+1
2021-08-20Use `mark_internal_name` by default for methods in `util` to make usage of ↵Gravatar datdenkikniet 1-3/+0
these functions more straightforward. fq_ident is always internal rq_ident is always internal monotonic_ident is always internal inputs_ident is always internal local_resources_ident is always internal shared_resources_ident is always internal monotonic_instants_ident is always internal tq_ident is always internal timer_queue_marker_ident is always internal static_shared_resource_ident is always internal static_local_resource_ident is always internal declared_static_local_resource_ident is always internal Only names, not idents, are now marked as internal Use same rtic internal everywhere
2021-08-19Fixed some lints from Rust Analyzer with experimental proc-macrosGravatar Emil Fresk 1-0/+6
2021-07-09const genericsGravatar Andrey Zgarbul 1-6/+4
2021-07-08Cleanup from review (needs releases to compile)Gravatar Emil Fresk 1-1/+1
2021-07-07Full local resource syntax workingGravatar Emil Fresk 1-8/+14
2021-07-06Minimal app now compilesGravatar Emil Fresk 1-11/+14
2021-04-22Keep commentsGravatar Emil Fresk 1-0/+1
2021-04-08Goodbye static mutGravatar Emil Fresk 1-6/+8
2021-02-25Documentation generation fixesGravatar Emil Fresk 1-9/+12
Test fixes
2021-02-18Now with new monotonic trait and crateGravatar Emil Fresk 1-1/+1
2020-12-13Reexport embedded-time as rtic::timeGravatar Emil Fresk 1-1/+1
2020-12-12Monotonic codegen now passing compile stageGravatar Emil Fresk 1-13/+16
2020-12-08TQ handlers being generatedGravatar Emil Fresk 1-12/+13
2020-11-14Multilock supportGravatar Emil Fresk 1-0/+1
2020-10-29extern taskGravatar Per Lindgren 1-15/+17
2020-10-23Merge #400Gravatar bors[bot] 1-1/+1
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 argumentGravatar Per Lindgren 1-1/+1
2020-10-23Now all locks are symmetricGravatar Emil Fresk 1-7/+2
Test fixes Fix test Fix comment
2020-10-22Merge #396Gravatar bors[bot] 1-21/+6
396: Fix namespaces r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-10-21Namespace cleanupGravatar Emil Fresk 1-4/+4
2020-10-21Updated examplesGravatar Emil Fresk 1-17/+2
More work
2020-10-15Implement all clippy suggestionsGravatar Henrik Tjäder 1-1/+1
2020-10-11Fixing examples and tests, modules now import user imports correctlyGravatar Emil Fresk 1-2/+1
Fmt Correct syntax crate UI test fix Fix build script Cleanup More cleanup
2020-10-11Now with spawn/schedule from anywhereGravatar Emil Fresk 1-55/+34
2020-10-05spawn POC works, likely unsoundGravatar Per Lindgren 1-3/+4
2020-10-01Rename const_app to mod_appGravatar Henrik Tjäder 1-9/+9
2020-09-25cfg_core is gone, cargo fmtGravatar Henrik Tjäder 1-1/+1
2020-09-25Add format_ident importsGravatar Henrik Tjäder 1-1/+1
2020-09-25Collect and generate required use-statementsGravatar Henrik Tjäder 1-2/+1
2020-09-25Handle user hardware and software tasks and some resourcesGravatar Henrik Tjäder 1-1/+17
2020-09-01Remove stale code, fix comment stylingGravatar Henrik Tjäder 1-8/+2
2020-09-01Brutally yank out multicoreGravatar Henrik Tjäder 1-93/+59
2020-06-11Rename RTFM to RTICGravatar Henrik Tjäder 1-10/+10
2019-08-20adapt to changes in rtfm-syntaxGravatar Jorge Aparicio 1-0/+1
2019-06-29WIPGravatar Jorge Aparicio 1-3/+21