aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | stm32/rng: use bind_interrupts!.Dario Nieuwenhuis2023-07-3114-28/+67
| | | |
* | | | Merge pull request #1718 from copterust/stm32-spi-set-freq-in-configDario Nieuwenhuis2023-07-3015-141/+59
|\ \ \ \ | | | | | | | | | | | | | | | Move frequency to SPI config
| * | | | Set frequency in stm32 SPI examplesbofh2023-07-318-16/+40
| | | | |
| * | | | Fix format in stm32 SPI examplesbofh2023-07-306-54/+6
| | | | |
| * | | | Fix more stm32 SPI examplesbofh2023-07-306-12/+24
| | | | |
| * | | | Fix formattingbofh2023-07-305-45/+5
| | | | |
| * | | | Fix stm32 SPI examplesbofh2023-07-309-35/+5
| | | | |
* | | | | Uart pio fix zerosMichael van Niekerk2023-07-301-4/+6
| |/ / / |/| | | | | | | Prevent UART from only getting 0s from the output
* | | | wpan: fix examplesGhaithOueslati2023-07-308-16/+40
|/ / /
* | | stm32/pwm: add output type controlxoviat2023-07-294-5/+9
| | |
* | | Merge pull request #1710 from Sizurka/rp-async-flashDario Nieuwenhuis2023-07-282-6/+40
|\ \ \ | | | | | | | | | | | | rp: add async flash
| * | | rp: add async flashDerek Hageman2023-07-282-6/+40
| | | | | | | | | | | | | | | | | | | | | | | | Implement an async flash mode using the XIP background best effort read interface. Only reads are actually async, write and erase remain blocking.
* | | | Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtimxoviat2023-07-2847-163/+657
|\| | |