summaryrefslogtreecommitdiff
path: root/embassy-rp/Cargo.toml
AgeCommit message (Collapse)Author
2022-10-07all Cargo.toml: Add license to all crate Cargo.toml fileschrysn
Closes: https://github.com/embassy-rs/embassy/issues/1002
2022-09-29Update embedded-hal versions and explicitly pinUlf Lilleengen
2022-09-27usb: make HALs depend only on embassy-usb-driver.Dario Nieuwenhuis
2022-09-26Enable embedded-io on nightlyMathias
2022-09-26Add BufferedUart implementation, and feature-guard time-driver ↵Mathias
initialization, to free up TIMER peripheral if not used with embassy executor
2022-09-26rp: Disable intrinsics by default.Dario Nieuwenhuis
2022-09-23Add RP2040 ROM functions and intrinsics aliasesMathias
2022-09-22Replace futures::future::join -> embassy_futures::join::join.Dario Nieuwenhuis
2022-09-21Merge #949bors[bot]
949: (embassy-rp): Implement RealTimeClock r=lulf a=MathiasKoch Basically a 1:1 port of the great implementation effort made by `rp-hal` Co-authored-by: Mathias <mk@blackbird.online>
2022-09-16Add time-driver feature to docsMathias
2022-09-16Implement RealTimeClock for embassy-rpMathias
2022-09-16Feature-gate time-driver in embassy-rpMathias
2022-09-02time: add more tick rates, use 1mhz as default.Dario Nieuwenhuis
2022-08-25rp: add usb device support.Dario Nieuwenhuis
2022-08-24rp: update PACDario Nieuwenhuis
2022-08-22split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis
2022-08-22rp: fix nvic prio bits (it's 2, not 3)Dario Nieuwenhuis
2022-08-18Merge #910bors[bot]
910: (embassy-rp): Implement remaining logic for blocking UART r=lulf a=MathiasKoch async read/write is still `todo!()`, awaiting DMA implementation. Co-authored-by: Mathias <mk@blackbird.online>
2022-08-18Implement remaining logic for blocking UART. async is still todo, awaiting DMAMathias
2022-08-18Split embassy-time from embassy-executor.Dario Nieuwenhuis
2022-08-17Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis
2022-08-17Update to critical-section 1.0, atomic-polyfill 1.0Dario Nieuwenhuis
2022-07-29Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis
2022-07-21Fix build of embassy-rp on stable channelJan Niehusmann
2022-07-14Add embedded_hal_async support for embassy-rpDaniel Bevenius
This commit adds support for embedded-hal-async to the Embassy Raspberry PI crate.
2022-07-09Add embassy-embedded-hal nightly featureHenrik Alsér
2022-07-09impl SetConfig for rp2040 SPIHenrik Alsér
2022-06-26docs: Add $COMMIT to git srclinks.Dario Nieuwenhuis
2022-06-18Remove the authors field from Cargo.tomlsDario Nieuwenhuis
It currently contains whoever was first to write some code for the crate, even if many more people have contributed to it later. The field is "sort of" deprecated, it was made optional recently: https://rust-lang.github.io/rfcs/3052-optional-authors-field.html Due the the reasons listed there I believe removing it is better than setting it to generic fluff like "The Embassy contributors".
2022-06-18Update to 2021 edition. (#820)Dario Nieuwenhuis
2022-06-12Add embassy-cortex-m crate.Dario Nieuwenhuis
- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
2022-05-29Update embedded-hal-async to 0.1.0-alpha.1Dario Nieuwenhuis
2022-05-09Update re-export comment in embassy-rp/Cargo.tomlDaniel Bevenius
2022-04-22Switch to crates.io embedded-hal, embedded-hal-async.Dario Nieuwenhuis
This temporarily removes support for the async UART trait, since it's not yet in embedded-hal-async.
2022-04-05Add more docserver metadata.Dario Nieuwenhuis
2022-03-11Update rust nightly, embedded-hal 1.0, embedded-hal-async.Dario Nieuwenhuis
2022-02-15rp: impl eh1.0 blocking traitsDario Nieuwenhuis
2022-02-12embassy, embassy-nrf: add `nightly` Cargo feature to gate nightly-only features.Dario Nieuwenhuis
2021-11-15Update to defmt 3.0ish.Bob McWhirter
Lots of gitrevs deps.
2021-11-02Update versions of critical-section and atomic-polyfillUlf Lilleengen
2021-09-13Update version of critical-sectionUlf Lilleengen
2021-09-13Add WASM support for executorUlf Lilleengen
* Adds an executor for WASM runtimes based on wasm_bindgen. * Add time driver based on JS time handling. * Add example that can run in browser locally. * Update to critical-section version that supports 'std' flag
2021-09-11Update lots of depsDario Nieuwenhuis
2021-08-19Update cortex-m-rt to v0.7 for stm32, rp.Dario Nieuwenhuis
2021-08-05time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis
2021-07-29Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis
2021-07-14all hals: reexport PAC if `unstable-pac` feature is set.Dario Nieuwenhuis
2021-07-12rp/timer: addDario Nieuwenhuis
2021-07-12embassy/time: make optional via Cargo featureDario Nieuwenhuis
2021-06-30rp/clocks: don't disrupt PLLs if already running.Dario Nieuwenhuis
This makes it possible to run under https://github.com/majbthrd/pico-debug