aboutsummaryrefslogtreecommitdiff
path: root/macros/src
AgeCommit message (Collapse)Author
2020-10-05Added back accidentally removed blockEmil Fresk
2020-10-05Merge branch 'master' into always_late_resourcesEmil Fresk
2020-10-02Merge branch 'master' into mod_constHenrik Tjäder
2020-10-01Added `bare_metal::CriticalSection` to `init::Context`Emil Fresk
2020-10-01Now late resources are always usedEmil Fresk
2020-10-01Rename const_app to mod_appHenrik Tjäder
2020-09-29Remove stale commentHenrik Tjäder
2020-09-29Keep user code as-is within the module, add exampleHenrik Tjäder
2020-09-25Due to new module boundaries the schedule fn needs to be pubHenrik Tjäder
2020-09-25cfg_core is gone, cargo fmtHenrik Tjäder
2020-09-25Add format_ident importsHenrik Tjäder
2020-09-25Modify macro tests, use mod instead of constHenrik Tjäder
2020-09-25Compose the use-statements, reduce debug-printoutsHenrik Tjäder
2020-09-25Collect and generate required use-statementsHenrik Tjäder
2020-09-25Handle user hardware and software tasks and some resourcesHenrik Tjäder
2020-09-25Generate mod instead of const, handle import of idle and initHenrik Tjäder
2020-09-25Update documentation where const is replaced by modHenrik Tjäder
2020-09-01Remove stale code, fix comment stylingHenrik Tjäder
2020-09-01Since there only will be one init/idle use .first().unwrap(), matching ↵Henrik Tjäder
rtic-syntax
2020-09-01Cargo fmtHenrik Tjäder
2020-09-01Brutally yank out multicoreHenrik Tjäder
2020-08-27Reuse cortex-mHenrik Tjäder
2020-07-09rtic::export::Peripherals created by into instead of transmutePer Lindgren
2020-06-30Fixes an issue where one could double take the cortex_m PeripheralEmil Fresk
Added qemu test Added comment Typo Add cfg for homogeneous More cfg Now multicore working Add .run file
2020-06-11Rename RTFM to RTICHenrik Tjäder
2020-06-11FmtEmil Fresk
2020-06-11Merge #314bors[bot]
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 #315bors[bot]
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 fmtHenrik Tjäder
2020-05-29allow handlers to be named 'main'Jorge Aparicio
`#[init]`, `#[idle]` and `#[task]` handlers can now be named `main` fixes #311
2020-05-26TODO(remove) codegen no-opJorge Aparicio
2020-04-22Retain cfg-attributes on resourcesHenrik Tjäder
2019-10-21do not zero late resource memory on bootJorge Aparicio
2019-09-15fix gh-pages buildJorge Aparicio
2019-09-15don't use deprecated APIJorge Aparicio
2019-08-21doc tweaksJorge Aparicio
2019-08-21document #[app]Jorge Aparicio
2019-08-20adapt to changes in rtfm-syntaxJorge Aparicio
2019-07-11implement the #[shared] attribute as specified in RFC #211Jorge Aparicio
2019-07-10implement RFC #212Jorge Aparicio
2019-07-03fix (cross-core) initialization barriersJorge Aparicio
2019-06-29WIPJorge Aparicio
2019-06-24check that the app is not compiled for more cores than were specifiedJorge Aparicio
2019-06-24Monotonic trait is safe; add MultiCore traitJorge Aparicio
2019-06-20RFC #207Jorge Aparicio
2019-06-18add homogeneous multi-core supportJorge Aparicio
2019-06-13rtfm-syntax refactor + heterogeneous multi-core supportJorge Aparicio
2019-05-21Merge #194bors[bot]
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" featureJorge Aparicio
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 checkJorge Aparicio
that was added in #140 but it's no longer required