summaryrefslogtreecommitdiff
path: root/examples/stm32f7
AgeCommit message (Collapse)Author
2022-09-02time: add more tick rates, use 1mhz as default.Dario Nieuwenhuis
2022-08-30net: feature-gate nightly-only async traits to allow building on stable.Dario Nieuwenhuis
2022-08-22split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis
2022-08-22Remove Forever, switch to static_cell.Dario Nieuwenhuis
2022-08-18Split embassy-time from embassy-executor.Dario Nieuwenhuis
2022-08-17examples Remove the `fn config()` idiom.Dario Nieuwenhuis
It was only useful for doing #[embassy_executor::main(config = "config()")]`. Now that it's gone, it makes more sense to build the config in main directly.
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-23Update embassy-stm32Dario Nieuwenhuis
2022-07-10embassy-stm32: Simplify timeGrant Miller
- Remove unused `MilliSeconds`, `MicroSeconds`, and `NanoSeconds` types - Remove `Bps`, `KiloHertz`, and `MegaHertz` types that were only used for converting to `Hertz` - Replace all instances of `impl Into<Hertz>` with `Hertz` - Add `hz`, `khz`, and `mhz` methods to `Hertz`, as well as free function shortcuts - Remove `U32Ext` extension trait
2022-06-18Merge pull request #822 from embassy-rs/remove-authorsDario Nieuwenhuis
Remove the authors field from Cargo.tomls
2022-06-18Merge pull request #821 from embassy-rs/defmt-traceDario Nieuwenhuis
Add env DEFMT_LOG=trace to all examples.
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-18Add env DEFMT_LOG=trace to all examples.Dario Nieuwenhuis
2022-06-12Run rustfmt.Dario Nieuwenhuis
2022-05-31examples/stm32*, tests/stm32: specify time-tick-32768hzWill Glynn
2022-05-25WIP embassy-net v2Dario Nieuwenhuis
2022-05-19Merge #776bors[bot]
776: Automatically set ADC clock prescaler on v2 ADC to respect max frequency r=Dirbaio a=matoushybl Co-authored-by: Matous Hybl <hyblmatous@gmail.com>
2022-05-19Update embedded-io to 0.3Dario Nieuwenhuis
2022-05-18Automatically set ADC clock prescaler on v2 ADC to respect max frequencyMatous Hybl
2022-05-06Merge #752bors[bot]
752: Replace embassy::io with embedded_io. r=Dirbaio a=Dirbaio TODO: - [x] Release embedded-io on crates.io - [x] Remove git dep Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-05-07Replace embassy::io with embedded_io.Dario Nieuwenhuis
2022-05-06Add F7 flash and bootloader supportMatous Hybl
2022-04-30embassy-stm32/eth: convert LAN8742 driver to generic SMI driverDavid Lenfesty
SMI Ethernet PHYs all share a common base set of registers that can do 90% of all tasks. The LAN8742 driver used some vendor-specific registers to check link negotiation status, but the need for that was debatable, so I migrated it to a generic driver instead, anybody who wants extra functionality can copy it and impl their own on top of it.
2022-04-13net: auto-enable defmt in smoltcp using namespaced features.Dario Nieuwenhuis
2022-04-02Use embassy/defmt-timestamp-uptime in all examples.Dario Nieuwenhuis
2022-03-17Formatchemicstry
2022-03-16Cleanupchemicstry
2022-03-16Add F7 examplechemicstry
2022-02-12stm32: add rust stable supportDario Nieuwenhuis
2022-02-10stm32: Add standard crate-wide macros for pin/dma traits, switch all drivers ↵Dario Nieuwenhuis
to use them.
2022-01-27traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash.Dario Nieuwenhuis
2022-01-24stm32: add `time-driver-any` cargo feature that automatically picks one ↵Dario Nieuwenhuis
available timer.
2022-01-19stm32/usart: expose all functionality as inherent methods.Dario Nieuwenhuis
2022-01-19stm32/exti: expose all functionality as inherent methods.Dario Nieuwenhuis
2022-01-19stm32/gpio: expose all functionality as inherent methods.Dario Nieuwenhuis
2022-01-12Make exti an optional featureUlf Lilleengen
* Add embassy-stm32 build with exti * Add exti to examples
2021-12-29Review changesRobert Walker
2021-12-28Added and tested the usart dma example for stm32f767zi using aRobert Walker
Nucleo-f767zi board.
2021-12-12Use smoltcp 0.8.0 from crates.io.Matous Hybl
2021-12-09Use smoltcp revision from its master branch.Matous Hybl
2021-12-06Fix build examples with defmt.Dario Nieuwenhuis
2021-11-29examples: remove unused deps.Dario Nieuwenhuis
2021-11-24net: don't depend directly on smoltcp outside embassy-netDario Nieuwenhuis
2021-11-15Remove unused depsDario Nieuwenhuis
2021-11-15Further cargo muckings for smol/defmt.Bob McWhirter
2021-11-15Adjust all examples to defmt 0.3.Bob McWhirter
2021-11-10Add v1c ethernet driver for the STM32F7 family.Matous Hybl