summaryrefslogtreecommitdiff
path: root/embassy-macros
AgeCommit message (Expand)Author
2022-10-07all Cargo.toml: Add license to all crate Cargo.toml fileschrysn
2022-08-25Ensure interrupt::take works without embassy-executorUlf Lilleengen
2022-08-22Remove Forever, switch to static_cell.Dario Nieuwenhuis
2022-08-19Merge branch 'master' of https://github.com/embassy-rs/embassy into rtos-traceQuentin Smith
2022-08-18Split embassy-time from embassy-executor.Dario Nieuwenhuis
2022-08-17Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis
2022-08-17macros: remove embassy_prefix attr.Dario Nieuwenhuis
2022-08-17macros/interrupt_take: do not assume embassy-executor is a dependency of the ...Dario Nieuwenhuis
2022-08-16Add separate feature flag to enable interrupt tracingQuentin Smith
2022-08-10Add support for rtos-trace behind a feature flagQuentin Smith
2022-07-29Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis
2022-07-23Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis
2022-07-23Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis
2022-07-23Reuse unsafe_impl_unborrow in other macros.Dario Nieuwenhuis
2022-07-23WIP: Make unborrow safe to useGrant Miller
2022-06-18Remove the authors field from Cargo.tomlsDario Nieuwenhuis
2022-06-18Update to 2021 edition. (#820)Dario Nieuwenhuis
2022-06-12Run rustfmt.Dario Nieuwenhuis
2022-06-12Add embassy-cortex-m crate.Dario Nieuwenhuis
2022-04-29Merge #742bors[bot]
2022-04-29Require 1 argument in embassy::main without HALJustin Beaurivage
2022-04-27executor: "send-spawn is OK if the args are Send" only holds for async fn fut...Dario Nieuwenhuis
2022-04-27executor: make send-spawning only require the task args to be Send, not the w...Dario Nieuwenhuis
2022-04-27executor: add raw::TaskPool.Dario Nieuwenhuis
2022-04-26macros: simplify task macro using "TAIT laundering".Dario Nieuwenhuis
2022-04-25macros: isolate the TAIT into its own mod.Dario Nieuwenhuis
2022-04-24Update Rust nightly.Dario Nieuwenhuis
2022-02-12macros: cleanup, make work in stable.Dario Nieuwenhuis
2022-01-05macros: initialize chip before executor.Dario Nieuwenhuis
2021-12-16Update rust-toolchainUlf Lilleengen
2021-11-23Fix interrupt_take macro by specifying path to panic macro.Matous Hybl
2021-11-21Fix warning for field never used.Wilfried Chauveau
2021-10-18Clippy fixesDario Nieuwenhuis
2021-09-13Add WASM support for executorUlf Lilleengen
2021-09-11Update lots of depsDario Nieuwenhuis
2021-09-02Fix embassy::main macros for std targetUlf Lilleengen
2021-08-31Improve executor naming. Add docs.Dario Nieuwenhuis
2021-08-05embassy-macros: Use `defmt::unwrap!` when spawning `embassy::main`Ben Gamari
2021-08-05time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis
2021-08-05Forward attributes to generated task functionLiam Murphy
2021-07-12rp/timer: addDario Nieuwenhuis
2021-07-04STM: Change embassy main to use TIM3 instead of TIM2Thales Fragoso
2021-06-14Provide a way for a peripheral to query its clock frequencyUlf Lilleengen
2021-06-10Enable timer clock in RCC on timer startUlf Lilleengen
2021-05-26Assume tim2 in macro and remove clock setup in chip specific rcc initUlf Lilleengen
2021-05-26Remove debug codeUlf Lilleengen
2021-05-26Enable clock by default for stm32l0Ulf Lilleengen
2021-05-25Re-adds embassy macros for stm32Ulf Lilleengen
2021-05-19Mark Unborrow as unsafe to implementDario Nieuwenhuis
2021-05-19impl Unborrow for &'a mut TDario Nieuwenhuis