summaryrefslogtreecommitdiff
path: root/embassy-macros
AgeCommit message (Expand)Author
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
2021-05-17Merge branch 'stm32-neo'Dario Nieuwenhuis
2021-05-17Add `init` fn. Initializes hw and returns Peripherals.Dario Nieuwenhuis
2021-05-17Remove stm32.Dario Nieuwenhuis
2021-05-17Add `#[interrupt]` macro to register static interrupts.Dario Nieuwenhuis
2021-05-17nrf: add support for nrf52805, nrf52811, nrf52820Dario Nieuwenhuis
2021-05-01stm32: codegen interruptsDario Nieuwenhuis
2021-05-01Add Priority enums to embassy-extrasDario Nieuwenhuis
2021-04-22Pass config directly to chip specific configure functionUlf Lilleengen
2021-04-14Rename PeripheralBorrow to UnborrowDario Nieuwenhuis
2021-04-14Add embassy_prefix attribute parameter to task and main macrosUlf Lilleengen
2021-04-12Add std version of embassy::mainUlf Lilleengen
2021-03-29Fix unused import warningsDario Nieuwenhuis
2021-03-29rp: add initial versionDario Nieuwenhuis
2021-03-29stm32: use embassy::main in more placesxoviat
2021-03-29Reexport macros at root, use eveywhere as `#[embassy::task]`Dario Nieuwenhuis
2021-03-29nrf: add main macro supportDario Nieuwenhuis
2021-03-29Code size optimizations.Dario Nieuwenhuis
2021-03-29Implement PeripheralBorrow for interrupts.Dario Nieuwenhuis