aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros/src/macros
Commit message (Expand)AuthorAgeFilesLines
* executor: unify export mod.Dario Nieuwenhuis2023-04-031-2/+2
* macros/main: copy fn return to task.Dario Nieuwenhuis2023-03-081-1/+2
* macros: better validation of function signatures.Dario Nieuwenhuis2023-03-082-1/+43
* cortex-m: rename Handler to DynHandler.Dario Nieuwenhuis2023-03-062-3/+3
* nrf: docs.Dario Nieuwenhuis2023-02-011-0/+3
* Hide doc comments from inner function include doc comments on outer functionBrendon Fallquist2022-12-241-5/+13
* refactor: autodetect macro variantUlf Lilleengen2022-11-231-47/+51
* riscv supportSijmen Woutersen2022-11-101-2/+13
* Ensure interrupt::take works without embassy-executorUlf Lilleengen2022-08-251-6/+21
* Remove Forever, switch to static_cell.Dario Nieuwenhuis2022-08-221-2/+2
* Merge branch 'master' of https://github.com/embassy-rs/embassy into rtos-traceQuentin Smith2022-08-193-75/+24
|\
| * Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-182-6/+6
| * Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis2022-08-171-49/+13
| * macros: remove embassy_prefix attr.Dario Nieuwenhuis2022-08-172-41/+26
| * macros/interrupt_take: do not assume embassy-executor is a dependency of the ...Dario Nieuwenhuis2022-08-171-4/+4
* | Add separate feature flag to enable interrupt tracingQuentin Smith2022-08-161-2/+2
* | Add support for rtos-trace behind a feature flagQuentin Smith2022-08-101-1/+7
|/
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-293-7/+7
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-1/+1
* Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis2022-07-231-1/+1
* Reuse unsafe_impl_unborrow in other macros.Dario Nieuwenhuis2022-07-231-9/+1
* WIP: Make unborrow safe to useGrant Miller2022-07-231-2/+5
* Run rustfmt.Dario Nieuwenhuis2022-06-123-15/+9
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-124-9/+8
* Merge #742bors[bot]2022-04-291-1/+1
|\
| * Require 1 argument in embassy::main without HALJustin Beaurivage2022-04-291-1/+1
* | executor: "send-spawn is OK if the args are Send" only holds for async fn fut...Dario Nieuwenhuis2022-04-271-1/+1
* | executor: make send-spawning only require the task args to be Send, not the w...Dario Nieuwenhuis2022-04-271-17/+4
* | executor: add raw::TaskPool.Dario Nieuwenhuis2022-04-271-6/+3
* | macros: simplify task macro using "TAIT laundering".Dario Nieuwenhuis2022-04-261-17/+14
* | macros: isolate the TAIT into its own mod.Dario Nieuwenhuis2022-04-251-34/+33
|/
* Update Rust nightly.Dario Nieuwenhuis2022-04-241-8/+22
* macros: cleanup, make work in stable.Dario Nieuwenhuis2022-02-126-0/+369