aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1832 from embassy-rs/pipe-bufreadDario Nieuwenhuis2023-08-291-6/+4
|\ | | | | | | sync/pipe: impl BufRead.
| * sync/pipe: impl BufRead.Dario Nieuwenhuis2023-08-301-6/+4
| |
* | Release embassy-time v0.1.3Jesse Braham2023-08-2834-38/+38
|/
* rustfmtxoviat2023-08-271-4/+2
|
* Merge branch 'main' of https://github.com/aidant/embassy into rtcxoviat2023-08-271-5/+14
|\
| * fix hanging on rtc exampleaidant2023-08-271-5/+14
| |
* | stm32: fix l4 re-exportxoviat2023-08-272-2/+2
| |
* | stm32: fix wl re-exportxoviat2023-08-271-3/+3
|/
* Merge pull request #1821 from embassy-rs/net-pppDario Nieuwenhuis2023-08-252-1/+221
|\ | | | | | | Add embassy-net-ppp driver.
| * net-ppp: add std example.Dario Nieuwenhuis2023-08-252-1/+221
| |
* | Merge pull request #1792 from vDorst/adin1110-prDario Nieuwenhuis2023-08-253-3/+449
|\ \ | |/ |/| | | Added support and example for Analog ADIN1110 SPE SPI ethernet chip.
| * stm32l4: Add EVAL-ADIN1110EBZ example with basic http serverRené van Dorst2023-08-243-3/+449
| | | | | | | | Page show the current temperature and auto refresh every 1s.
* | net: allow changing IP config at runtime.Dario Nieuwenhuis2023-08-251-1/+1
|/
* Bump executor crate version to 0.3.0Dániel Buga2023-08-2334-34/+34
|
* Merge pull request #1763 from rubdos/sender-receiver-with-ctxDario Nieuwenhuis2023-08-228-9/+9
|\ | | | | | | Refactor Channel/Sender/Receiver poll methods
| * Deprecate *recv* in favor of *receive*Ruben De Smet2023-08-228-9/+9
| |
* | Merge pull request #1788 from embassy-rs/esp-hosted-cleanupDario Nieuwenhuis2023-08-181-2/+2
|\ \ | | | | | | | | | net-esp-hosted: misc improvements.
| * | net-esp-hosted: sane error handling in control requests.Dario Nieuwenhuis2023-08-171-2/+2
| | |
* | | rp/flash: change naming to `blocking_*`, `new_blocking`.Dario Nieuwenhuis2023-08-182-19/+19
|/ / | | | | | | | | - Needed for consistency with other drivers. - Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors.
* | Update embedded-hal to 1.0.0-rc.1 (#1783)Dario Nieuwenhuis2023-08-1612-17/+31
| |
* | net-wiznet: rename from embassy-net-w5500.Dario Nieuwenhuis2023-08-155-13/+15
| |
* | net-w5500: extract chip-specific stuff to a trait.Dario Nieuwenhuis2023-08-154-0/+8
| |
* | net-enc28j60: add example.Dario Nieuwenhuis2023-08-152-0/+128
| |
* | boot: release flash after prepare and refactor apiUlf Lilleengen2023-08-113-9/+3
|/ | | | | | This refactoring of the chip specific bootloader creates the internal boot instance and aligned buffer in the prepare stage, so that they are automatically dropped after. This unlocks a use case where peripherals owning the flash need to be Drop'ed before load() happens.
* Merge pull request #1753 from xoviat/rtc-wbxoviat2023-08-092-8/+2
|\ | | | | | | stm32/rtc: enable in rcc mod
| * stm32/l4: set rtc clock source in rccxoviat2023-08-081-4/+1
| |
| * stm32/rtc: remove generics and segregate clock selxoviat2023-08-081-4/+1
| |
| * stm32/rtc: fix exampelxoviat2023-08-061-1/+1
| |
| * stm32: fix rtc and examplesxoviat2023-08-061-1/+1
| |
* | Update to embedded-io 0.5 (#1752)Dario Nieuwenhuis2023-08-0733-48/+50
| |
* | Merge pull request #1739 from embassy-rs/refactor-fw-updaterUlf Lilleengen2023-08-069-33/+34
|\ \ | |/ |/| | | Refactor firmware updater
| * Refactor firmware updaterUlf Lilleengen2023-08-069-33/+34
| | | | | | | | | | * Allow manipulating state without accessing DFU partition. * Provide aligned buffer when creating updater to reduce potential wrong parameters passed.
* | Fix package name for stm32f334-examplesAdam Greig2023-08-031-1/+1
|/
* net: move tuntap from std example to separate crate. (#1737)Dario Nieuwenhuis2023-08-036-242/+5
|
* rp: add single-channel dma from adcpennae2023-08-021-1/+1
| | | | | | | | | | with uniform treatment of adc inputs it's easy enough to add a new sampling method. dma sampling only supports one channel at the moment, though round-robin sampling would be a simple extension (probably a new trait that's implemented for Channel and &[Channel]). continuous dma as proposed in #1608 also isn't done here, we'd expect that to be a compound dma::Channel that internally splits a buffer in half and dispatches callbacks or something like that.
* rp: generalize adc inputs from pins to channelspennae2023-08-011-5/+6
| | | | | | this lets us treat pins and the temperature sensor uniformly using the same interface. uniformity in turn lets us add more adc features without combinatorial explosion of methods and types needed to handle them all.
* Merge pull request #1704 from rubdos/ieee802154-fixesDario Nieuwenhuis2023-07-311-3/+3
|\ | | | | | | Expose IEEE802.15.4 address in Driver
| * Introduce driver::HardwareAddress without smoltcp dependencyRuben De Smet2023-07-311-3/+2
| |
| * Use HardwareAddress in DriverRuben De Smet2023-07-281-2/+3
| |
* | Merge pull request #1724 from bguruprasath5/stm32g0-flash-supportDario Nieuwenhuis2023-07-311-0/+44
|\ \ | | | | | | | | | Added STM32G0 Flash Support
| * | changed ADDR variable to addrdev-guruprasath2023-07-311-5/+5
| | |
| * | changed ADDR variable to addrdev-guruprasath2023-07-311-1/+1
| | |
| * | added working example for flashdev-guruprasath2023-07-311-1/+1
| | |
| * | added working example for flashdev-guruprasath2023-07-311-3/+0
| | |
| * | added working example for flashdev-guruprasath2023-07-311-0/+47
| | |
* | | Merge pull request #1687 from chemicstry/bxcan_timestampDario Nieuwenhuis2023-07-312-4/+18
|\ \ \ | | | | | | | | | | | | stm32/can: implement proper RX timestamps
| * | | Merge remote-tracking branch 'origin/main' into bxcan_timestampchemicstry2023-07-3186-338/+994
| |\| |
| * | | stm32/can: implement proper RX timestampschemicstry2023-07-252-4/+18
| | | |
* | | | Fix probe chip type in stm32h7 exampleJulian2023-07-311-1/+1
| |/ / |/| |
* | | Merge pull request #1606 from JcBernack/rng-updateDario Nieuwenhuis2023-07-3014-28/+67
|\ \ \ | | | | | | | | | | | | STM32: RNG update