Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-11-02 | Fixed aliasing issue due to RacyCell implementation | 8 | -42/+40 | ||
2021-09-28 | Fix export of SYST | 3 | -4/+3 | ||
2021-09-27 | Updated codegen for the updated syntax (default monotonic priority) | 1 | -1/+5 | ||
2021-09-23 | The great docs update | 1 | -0/+7 | ||
2021-09-14 | Merge #525 | 2 | -1/+2 | ||
525: Cleanup export and actually use rtic::export, made fn init inline r=perlindgren a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com> | |||||
2021-09-14 | Cleanup export and actually use rtic::export, made fn init inline | 2 | -1/+2 | ||
2021-08-31 | style fix | 1 | -1/+1 | ||
2021-08-31 | validate unused dispatchers | 1 | -4/+7 | ||
closes #521 | |||||
2021-08-20 | Merge #516 | 1 | -0/+2 | ||
516: More rustanalyzer lint fixes r=korken89 a=korken89 Found some more Co-authored-by: Emil Fresk <emil.fresk@gmail.com> | |||||
2021-08-20 | More rustanalyzer lint fixes | 1 | -0/+2 | ||
2021-08-20 | Use `mark_internal_name` by default for methods in `util` to make usage of ↵ | 11 | -88/+40 | ||
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-19 | Silence rust-analyzer warnings on internal types | 2 | -0/+2 | ||
2021-08-19 | Fixed some lints from Rust Analyzer with experimental proc-macros | 6 | -0/+22 | ||
2021-08-16 | Remove linked list impl - use heapless, linked list init now const fn | 3 | -19/+10 | ||
2021-07-22 | Propogate the task attributes to the spawn handles | 1 | -0/+2 | ||
This allows tasks to be gated by `cfg` attributes when also using monotonics. For example: ```rust #[cfg(feature = "logging")] #[task(shared = [logger])] fn logger_init(mut cx: logger_init::Context) { /* ... */ } ``` Without this change, the reschedule_at() implementation is unconditionally included even though it references the SpawnHandle from its task module, which is _conditionally_ included. This resulted in compiler errors like the following: ``` error[E0433]: failed to resolve: use of undeclared crate or module `logger_init` --> src/main.rs:243:8 | 243 | fn logger_init(mut cx: logger_init::Context) { | ^^^^^^^^^^^ use of undeclared crate or module `logger_init` ``` | |||||
2021-07-09 | const generics | 4 | -26/+9 | ||
2021-07-08 | Cleanup from review (needs releases to compile) | 5 | -13/+5 | ||
2021-07-07 | Fixing tests | 7 | -40/+41 | ||
2021-07-07 | Full local resource syntax working | 8 | -69/+105 | ||
2021-07-06 | Minimal app now compiles | 13 | -345/+276 | ||
2021-07-05 | Started work | 8 | -142/+277 | ||
2021-05-27 | Prepare release alpha.4 | 2 | -6/+3 | ||
2021-05-06 | Flattened the _ out of it | 8 | -127/+142 | ||
2021-04-22 | Keep comments | 6 | -1/+12 | ||
2021-04-08 | Goodbye static mut | 9 | -57/+115 | ||
2021-04-08 | Fixed UB in `spawn_at` | 1 | -11/+5 | ||
2021-04-08 | Type aliases now work in the app module | 2 | -9/+16 | ||
2021-03-22 | Updated schedule example with all combinations | 1 | -12/+0 | ||
2021-03-20 | Cancel and reschedule working | 3 | -20/+70 | ||
Support cfgs in the imports Account for extern tasks | |||||
2021-03-13 | Added interface for cancel/reschedule | 3 | -11/+79 | ||
Use wrapping add for marker No need to store handle to queue Remove unnecessary `SpawnHandle::new` Fix test Updated interface to follow proposal | |||||
2021-03-02 | Updated `spawn_after` docs | 1 | -0/+3 | ||
2021-02-25 | Documentation generation fixes | 10 | -54/+84 | ||
Test fixes | |||||
2021-02-25 | Review fixes | 1 | -6/+2 | ||
2021-02-23 | GHA update | 1 | -2/+2 | ||
Fmt fixes Spawn_after did not work with parameters Examples working again Revert "GHA update" This reverts commit e0a71d4859966a6c5cf2629d3cb27e88acada9c0. Readd flags Only add DWT based dep with __v7 flag | |||||
2021-02-22 | Use zero time in init for `spawn_after` to not cause panic | 1 | -1/+6 | ||
2021-02-22 | Added enable/disable timer calls | 1 | -6/+15 | ||
2021-02-21 | Properly call `on_interrupt` | 1 | -0/+4 | ||
2021-02-21 | Fixed UB in generated `Monotonic::now()` | 2 | -7/+12 | ||
2021-02-18 | Now with new monotonic trait and crate | 7 | -23/+66 | ||
2021-02-04 | Minor fixes | 3 | -4/+12 | ||
2020-12-13 | Cleanup | 2 | -11/+0 | ||
2020-12-13 | Now handling SysTick as well | 4 | -15/+57 | ||
2020-12-13 | Reexport embedded-time as rtic::time | 2 | -3/+3 | ||
2020-12-12 | Cleanup | 2 | -14/+5 | ||
2020-12-12 | Monotonic codegen now passing compile stage | 5 | -60/+37 | ||
2020-12-10 | More work | 6 | -178/+138 | ||
2020-12-08 | TQ handlers being generated | 7 | -150/+163 | ||
2020-12-03 | Save, init generation fixed | 4 | -2/+43 | ||
2020-11-14 | Multilock support | 4 | -0/+5 | ||
2020-10-29 | extern task | 2 | -28/+32 | ||