aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros
Commit message (Expand)AuthorAgeFilesLines
* executor: add support for main/task macros in stable (allocates tasks in an a...Dario Nieuwenhuis2023-11-242-1/+11
* executor: Remove non-functional rtos-trace-interrupt.Dario Nieuwenhuis2023-11-241-3/+1
* Upgrade static-cell to v2.0Dario Nieuwenhuis2023-11-021-2/+1
* Prepare executor and macros for release (#1825)Dániel Buga2023-08-251-1/+1
* Allow arbitrary expressions as pool_sizeDániel Buga2023-06-251-9/+9
* Update darlingDániel Buga2023-06-254-18/+37
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-084-102/+0
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-014-86/+4
* Allow for an optional user-defined entry macro when targeting RISC-VJesse Braham2023-05-162-5/+31
* Bump versions preparing for -macros and -executor releaseUlf Lilleengen2023-04-271-1/+1
* 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-233-54/+129
* Merge #1054bors[bot]2022-11-232-2/+14
|\
| * riscv supportSijmen Woutersen2022-11-102-2/+14
* | doc: update cargo manifests with keywordsUlf Lilleengen2022-11-221-0/+7
* | doc: add README to embassy-macroUlf Lilleengen2022-11-222-0/+70
|/
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-071-0/+1
* Ensure interrupt::take works without embassy-executorUlf Lilleengen2022-08-252-6/+24
* 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-196-120/+24
|\
| * Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-182-6/+6
| * Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis2022-08-172-52/+13
| * macros: remove embassy_prefix attr.Dario Nieuwenhuis2022-08-174-83/+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
* Remove the authors field from Cargo.tomlsDario Nieuwenhuis2022-06-181-1/+0
* Update to 2021 edition. (#820)Dario Nieuwenhuis2022-06-181-1/+1
* Run rustfmt.Dario Nieuwenhuis2022-06-125-26/+15
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-125-15/+20
* 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-1213-547/+462
* macros: initialize chip before executor.Dario Nieuwenhuis2022-01-051-4/+2