aboutsummaryrefslogtreecommitdiff
path: root/macros/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-10-05Merge branch 'master' into always_late_resourcesGravatar Emil Fresk 12-74/+202
2020-10-02Merge branch 'master' into mod_constGravatar Henrik Tjäder 1-0/+8
2020-10-01Added `bare_metal::CriticalSection` to `init::Context`Gravatar Emil Fresk 1-0/+8
2020-10-01Now late resources are always usedGravatar Emil Fresk 2-37/+27
2020-10-01Rename const_app to mod_appGravatar Henrik Tjäder 6-64/+52
2020-09-29Remove stale commentGravatar Henrik Tjäder 1-1/+0
2020-09-29Keep user code as-is within the module, add exampleGravatar Henrik Tjäder 2-1/+8
2020-09-25Due to new module boundaries the schedule fn needs to be pubGravatar Henrik Tjäder 1-3/+3
2020-09-25cfg_core is gone, cargo fmtGravatar Henrik Tjäder 6-19/+36
2020-09-25Add format_ident importsGravatar Henrik Tjäder 2-2/+2
2020-09-25Modify macro tests, use mod instead of constGravatar Henrik Tjäder 1-2/+2
2020-09-25Compose the use-statements, reduce debug-printoutsGravatar Henrik Tjäder 1-18/+12
2020-09-25Collect and generate required use-statementsGravatar Henrik Tjäder 6-12/+57
2020-09-25Handle user hardware and software tasks and some resourcesGravatar Henrik Tjäder 4-6/+71
2020-09-25Generate mod instead of const, handle import of idle and initGravatar Henrik Tjäder 1-3/+16
2020-09-25Update documentation where const is replaced by modGravatar Henrik Tjäder 1-3/+2
2020-09-01Remove stale code, fix comment stylingGravatar Henrik Tjäder 20-600/+40
2020-09-01Since there only will be one init/idle use .first().unwrap(), matching ↵Gravatar Henrik Tjäder 5-18/+9
rtic-syntax
2020-09-01Cargo fmtGravatar Henrik Tjäder 11-100/+54
2020-09-01Brutally yank out multicoreGravatar Henrik Tjäder 26-721/+705
2020-08-27Reuse cortex-mGravatar Henrik Tjäder 1-2/+1
2020-07-09rtic::export::Peripherals created by into instead of transmuteGravatar Per Lindgren 1-6/+8
2020-06-30Fixes an issue where one could double take the cortex_m PeripheralGravatar Emil Fresk 1-0/+7
Added qemu test Added comment Typo Add cfg for homogeneous More cfg Now multicore working Add .run file
2020-06-11Rename RTFM to RTICGravatar Henrik Tjäder 25-131/+131
2020-06-11FmtGravatar Emil Fresk 1-2/+3
2020-06-11Merge #314Gravatar bors[bot] 1-0/+2
314: do not optimize build deps r=korken89 a=japaric this may make CI faster Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2020-06-11Merge #315Gravatar bors[bot] 3-3/+3
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-03Run cargo fmtGravatar Henrik Tjäder 3-8/+8
2020-05-29allow handlers to be named 'main'Gravatar Jorge Aparicio 3-3/+3
`#[init]`, `#[idle]` and `#[task]` handlers can now be named `main` fixes #311
2020-05-26TODO(remove) codegen no-opGravatar Jorge Aparicio 1-0/+2
2020-04-22Retain cfg-attributes on resourcesGravatar Henrik Tjäder 4-5/+23
2019-10-21do not zero late resource memory on bootGravatar Jorge Aparicio 1-2/+10
2019-09-15fix gh-pages buildGravatar Jorge Aparicio 1-2/+2
2019-09-15don't use deprecated APIGravatar Jorge Aparicio 1-1/+1
2019-08-21doc tweaksGravatar Jorge Aparicio 1-2/+2
2019-08-21document #[app]Gravatar Jorge Aparicio 1-0/+188
2019-08-20adapt to changes in rtfm-syntaxGravatar Jorge Aparicio 8-8/+14
2019-07-11implement the #[shared] attribute as specified in RFC #211Gravatar Jorge Aparicio 1-1/+5
2019-07-10implement RFC #212Gravatar Jorge Aparicio 2-42/+45
2019-07-03fix (cross-core) initialization barriersGravatar Jorge Aparicio 1-9/+11
2019-06-29WIPGravatar Jorge Aparicio 12-22/+111
2019-06-24check that the app is not compiled for more cores than were specifiedGravatar Jorge Aparicio 1-0/+14
2019-06-24Monotonic trait is safe; add MultiCore traitGravatar Jorge Aparicio 2-3/+10
2019-06-20RFC #207Gravatar Jorge Aparicio 7-45/+44
2019-06-18add homogeneous multi-core supportGravatar Jorge Aparicio 12-19/+111
2019-06-13rtfm-syntax refactor + heterogeneous multi-core supportGravatar Jorge Aparicio 26-4405/+2910
2019-05-21Merge #194Gravatar bors[bot] 1-97/+30
194: bump heapless dependency to v0.5.0; remove "nightly" feature r=japaric a=japaric with the upcoming version of heapless we are able to initialize all internal queues in const context removing the need for late initialization this commit also removes the "nightly" feature because all the optimization provided by it are now enabled by default Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-05-21bump heapless dependency to v0.5.0; remove "nightly" featureGravatar Jorge Aparicio 1-97/+30
with the upcoming version of heapless we are able to initialize all internal queues in const context removing the need for late initialization this commit also removes the "nightly" feature because all the optimization provided by it are now enabled by default
2019-05-21remove unused checkGravatar Jorge Aparicio 1-260/+17
that was added in #140 but it's no longer required
2019-05-21removes the maybe_uninit feature gateGravatar Jorge Aparicio 1-20/+21
and stop newtyping `core::mem::MaybeUninit`