Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-15 | Merge branch 'master' into spawn_experiment | 3 | -0/+174 | ||
2020-10-15 | Fix comments in examples | 2 | -2/+2 | ||
2020-10-15 | Merge #371 | 3 | -0/+174 | ||
371: task_local and lock_free r=korken89 a=AfoHT Getting this going to test with GHA For further discussion see https://github.com/rtic-rs/rfcs/issues/30 Co-authored-by: Per <Per Lindgren> Co-authored-by: Henrik Tjäder <henrik@tjaders.com> | |||||
2020-10-15 | Updated examples and rtic-name | 6 | -291/+28 | ||
2020-10-15 | Add example with features on all resources combined with lock_free and ↵ | 2 | -0/+192 | ||
task_local | |||||
2020-10-15 | task_local and lock_free analysis (take 1) | 4 | -0/+245 | ||
2020-10-15 | Merge branch 'master' into spawn_experiment | 1 | -0/+28 | ||
2020-10-11 | Fixing examples and tests, modules now import user imports correctly | 16 | -193/+116 | ||
Fmt Correct syntax crate UI test fix Fix build script Cleanup More cleanup | |||||
2020-10-11 | Now with spawn/schedule from anywhere | 3 | -8/+12 | ||
2020-10-08 | Merge branch 'master' into spawn_experiment | 33 | -34/+100 | ||
2020-10-07 | Now core contains the same `Peripherals` type based on monotonic | 1 | -0/+28 | ||
2020-10-05 | spawn examples updated | 2 | -1/+40 | ||
2020-10-05 | spawn POC works, likely unsound | 1 | -0/+33 | ||
2020-10-05 | Merge branch 'master' into always_late_resources | 39 | -88/+188 | ||
2020-10-05 | Merge #368 | 39 | -86/+180 | ||
368: Mod over const r=korken89 a=AfoHT Related [RFC](https://github.com/rtic-rs/rfcs/pull/34) Dependent on [rtic-syntax-PR30](https://github.com/rtic-rs/rtic-syntax/pull/30) ~~Currently using my own dev-branch~~ Co-authored-by: Henrik Tjäder <henrik@tjaders.com> | |||||
2020-10-03 | Updated documentation to include the critical section token in init | 1 | -0/+4 | ||
2020-10-01 | Now late resources are always used | 32 | -33/+97 | ||
2020-09-29 | Annotate the resource struct | 1 | -0/+1 | ||
2020-09-29 | Pool example need to import things into the mod | 1 | -1/+3 | ||
2020-09-29 | Workaround lint for now | 1 | -0/+1 | ||
2020-09-29 | Keep user code as-is within the module, add example | 1 | -0/+60 | ||
2020-09-29 | All examples use #[resources] attribute | 15 | -1/+15 | ||
2020-09-25 | Name collision with RTIC-main | 5 | -7/+7 | ||
With modules the scoping is different and task names collide with main generated by RTIC | |||||
2020-09-25 | Update new example to use mod {} | 2 | -3/+4 | ||
2020-09-25 | Examples need to import the resources | 5 | -0/+13 | ||
2020-09-25 | Modules using lower-case in examples | 37 | -38/+41 | ||
2020-09-25 | Examples using mod instead of const | 37 | -76/+75 | ||
2020-09-25 | Fixed example and v7 flag | 1 | -1/+1 | ||
2020-09-24 | Regression in master on double schedule | 1 | -0/+37 | ||
2020-09-14 | Fixed so examples do not crash in release mode | 13 | -13/+39 | ||
2020-06-30 | Merge #337 | 15 | -22/+65 | ||
337: Examples: Clarify extern section r=korken89 a=dbrgn Some beginners are confused about the "extern" section, so I added an explanation comment to all examples.  Furthermore, using the UARTx interrupts when UART is actually being used in the same example may be confusing, so I changed them all to SSI0/QEI0. Co-authored-by: Danilo Bargen <mail@dbrgn.ch> | |||||
2020-06-30 | Fixes an issue where one could double take the cortex_m Peripheral | 1 | -0/+16 | ||
Added qemu test Added comment Typo Add cfg for homogeneous More cfg Now multicore working Add .run file | |||||
2020-06-26 | Examples: Clarify extern section | 15 | -22/+65 | ||
Some beginners are confused about the "extern" section, so I added an explanation comment to all examples. Furthermore, using the UARTx interrupts when UART is actually being used in the same example may be confusing, so I changed them all to SSI0/QEI0. | |||||
2020-06-11 | Rename RTFM to RTIC | 36 | -67/+67 | ||
2020-06-11 | Fmt | 1 | -2/+1 | ||
2020-06-11 | Merge pull request #313 from russell/patch-1 | 1 | -1/+1 | ||
Update example to use better initial value | |||||
2020-06-11 | Merge #315 | 4 | -0/+79 | ||
315: allow handlers to be named 'main' r=korken89 a=japaric `#[init]`, `#[idle]` and `#[task]` handlers can now be named `main` fixes #311 Co-authored-by: Jorge Aparicio <jorge.aparicio@ferrous-systems.com> | |||||
2020-06-10 | Use cargo feature instead of conditional compilation hacks | 1 | -28/+24 | ||
2020-06-03 | Run cargo fmt | 1 | -1/+1 | ||
2020-05-29 | allow handlers to be named 'main' | 4 | -0/+79 | ||
`#[init]`, `#[idle]` and `#[task]` handlers can now be named `main` fixes #311 | |||||
2020-05-26 | Update example to use better initial value | 1 | -1/+1 | ||
The example above this in the documentation states ``` // semantically, the monotonic timer is frozen at time "zero" during `init` // NOTE do *not* call `Instant::now` in this context; it will return a nonsense value let now = cx.start; // the start time of the system ``` It results in weird scheduling issues, but still eventually works. `cx.start` is much more reliable. Relates to https://github.com/rtfm-rs/cortex-m-rtfm/issues/196 | |||||
2020-04-22 | Retain cfg-attributes on resources | 1 | -0/+40 | ||
2020-01-24 | Merge #294 | 1 | -2/+4 | ||
294: use the safe DWT::unlock API r=korken89 a=japaric instead of a unsafe write_volatile call Co-authored-by: Jorge Aparicio <jorge@japaric.io> | |||||
2020-01-21 | docs: do not use Instant::now in #[init] | 1 | -0/+1 | ||
2020-01-21 | use the safe DWT::unlock API | 1 | -2/+4 | ||
instead of a unsafe write_volatile call | |||||
2019-11-07 | Added struct de-structure-ing example in tips & tricks | 1 | -0/+47 | ||
2019-10-15 | more monotonic timer docs | 3 | -3/+13 | ||
covers - initialization and configuration of the timer; this is now a responsibility of the application author - correctness of `Monotonic::now()` in `#[init]` - safety of `Monotonic::reset()` closes #251 | |||||
2019-08-21 | fix preempt example | 1 | -14/+14 | ||
2019-08-21 | doc up | 15 | -79/+132 | ||
2019-07-10 | implement RFC #212 | 13 | -111/+148 | ||