aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Merge pull request #3433 from 1-rafael-1/rp-pwm-embedded-hal-traitsUlf Lilleengen2024-10-224-13/+215
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | embassy_rp: implement pwm traits from embedded_hal
| | * | | | | cheaper motors need lower pwm frequencyrafael2024-10-211-6/+6
| | | | | | |
| | * | | | | add pwm frequency to examplesrafael2024-10-213-14/+23
| | | | | | |
| | * | | | | also add to the rp pwm examplerafael2024-10-212-10/+50
| | | | | | |
| | * | | | | rustfmtrafael2024-10-212-6/+2
| | | | | | |
| | * | | | | change existing pwm example to reflect both existing ways to use pwm outputrafael2024-10-211-7/+48
| | | | | | |
| | * | | | | rustfmtrafael2024-10-201-8/+7
| | | | | | |
| | * | | | | embassy_rp: implement pwm traits from embedded_halrafael2024-10-202-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | • Update crate versions • Implement embedded-hal PWM traits • Add TB6612FNG motor driver example
| * | | | | | Use released version of reqwless for examplesUlf Lilleengen2024-10-211-1/+1
| | | | | | |
| * | | | | | Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1Dario Nieuwenhuis2024-10-2149-49/+49
| |/ / / / /
| * | | | | executor: fix unsoundness due to `impl Trait`, improve macro error handling. ↵Dario Nieuwenhuis2024-10-181-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#3425) * executor-macros: don't parse function bodies. * executor-macros: refactor for better recovery and ide-friendliness on errors. * executor-macros: disallow `impl Trait` in task arguments. Fixes #3420 * Fix example using `impl Trait` in tasks.
| * | | | | Revise I2S interface to ring-buffered.Alexandros Liarokapis2024-10-161-7/+6
| | | | | |
| * | | | | Update nighlty, fix warnings.Dario Nieuwenhuis2024-10-142-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #2599
| * | | | | Merge pull request #3407 from CBJamo/pio_programsDario Nieuwenhuis2024-10-1319-1658/+524
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | rp: Move pio programs into embassy-rp
| | * | | | | fmt examples tooCaleb Jamison2024-10-094-14/+8
| | | | | | |
| | * | | | | Fix rp23 i2s example, boot_sel isn't supported yet.Caleb Jamison2024-10-091-2/+5
| | | | | | |
| | * | | | | Move pio programs into embassy-rpCaleb Jamison2024-10-0919-1658/+527
| | | | | | |
| * | | | | | Merge pull request #3397 from embassy-rs/core-ipDario Nieuwenhuis2024-10-1312-22/+22
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | Update smoltcp, embedded-nal-async to use the `core::net` IP addr types.
| | * | | | | Update smoltcp, embedded-nal-async to use the `core::net` IP addr types.Dario Nieuwenhuis2024-10-0712-22/+22
| | | | | | |
| * | | | | | Merge pull request #3343 from george-cosma/hal-with-pacUlf Lilleengen2024-10-076-0/+151
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | LPC: embassy-lpc55 hal base with gpio and pint driver
| | * | | | | feat: embassy-lpc55 hal with gpio and pint driverGeorge Cosma2024-10-076-0/+151
| | | | | | |
| * | | | | | Fixed overflow on `pio_stepper.rs`Paul Fornage2024-10-021-1/+1
| | | | | | |
| * | | | | | Remove binary_info blocks from most examples. (#3385)Caleb Jamison2024-10-0145-445/+8
| | | | | | |
| * | | | | | Add config option for setting SIM pinUlf Lilleengen2024-09-261-0/+1
| | | | | | |
| * | | | | | rp23: add missing binary info in linker scriptRomain Reignier2024-09-261-0/+1
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/rp-rs/rp-hal/issues/853 And https://github.com/rp-rs/rp-hal/pull/854
| * | | | | Add USBPHYC clock configuration for H7RS seriesKevin2024-09-221-0/+1
| | | | | |
| * | | | | Add OTG_HS support for STM32H7R/SKevin2024-09-221-0/+139
| | | | | |
| * | | | | embassy_stm32/eth: support compliance testingGerhard de Clercq2024-09-201-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds the possibility to perform compliance testing with STM32 systems by directly exposing SMI when needed. Users can then use this to configure PHY registers for test modes.
| * | | | | Fix defmt support for example boot appUlf Lilleengen2024-09-192-1/+6
| | | | | |
| * | | | | Add led to example to demonstrate revert state detectionUlf Lilleengen2024-09-191-0/+9
| | | | | |
| * | | | | Merge pull request #3338 from ionspin/add-rp2350-trng-supportDario Nieuwenhuis2024-09-171-0/+64
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | RP2350 TRNG support
| | * | | | | TRNG support for 235xUgljesa Jovanovic2024-09-171-0/+64
| | | |_|/ / | | |/| | |
| * / | | | rp: Add PIO example for one-wire temperature sensorkalkyl2024-09-171-0/+155
| |/ / / /
| * / / / net: refactor to simplify lifetimes/generics.Dario Nieuwenhuis2024-09-1628-208/+155
| |/ / /
| * | | Merge pull request #3169 from Adancurusul/g4_devDario Nieuwenhuis2024-09-102-0/+104
| |\ \ \ | | | | | | | | | | | | | | | Add adc oversampling and adc differential for g4
| | * | | Add oversampling and differential for g4Chen Yuheng2024-07-112-0/+104
| | | | |
| * | | | Merge pull request #3271 from sjoerdsimons/ucpd-sop-filtersDario Nieuwenhuis2024-09-101-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | [UCPD] Add support for non-SOP packets
| | * | | | [UCPD] Add support for non-SOP packetsSjoerd Simons2024-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow capturing (and distinguishing) non-SOP packets as well. The default configuration will just configure SOP packets. For ease of use the default receive function signature is unchanged as for PD sinks (which is likely the common usage) just SOP is enough so no need to differentiate.
| * | | | | Merge pull request #3297 from CBJamo/rp2350_flashDario Nieuwenhuis2024-09-103-13/+51
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | rp: 2350 flash write and OTP
| | * | | | | Fixup: forgot to rename fn in exampleCaleb Jamison2024-08-291-2/+2
| | | | | | |
| | * | | | | Import otp from rp-hal, helper fns for chipid and randidCaleb Jamison2024-08-291-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Again, credit to @thejpster for doing the hard part and figuring out the otp.
| | * | | | | rp235x flash support.Caleb Jamison2024-08-292-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2350 doesn't have a boot2 like the 2040, but it does have the concept of a xip setup function that could be customized. By default the bootrom searches for the attached flash chip and provides an xip setup func at the base of the bootram. That bootram is not executable, so it still needs to be copied to ram like boot2 would be. Currently does not use inline assembly. Also switch to picotool, as elf2uf2 has not been patched to support the 2350.
| * | | | | | Merge pull request #3105 from embassy-rs/net-nrf91Dario Nieuwenhuis2024-09-094-3/+218
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | embassy-net driver for nrf91
| | * | | | | | Use byte slice for configUlf Lilleengen2024-09-061-2/+2
| | | | | | | |
| | * | | | | | Move configure out of runUlf Lilleengen2024-09-051-1/+2
| | | | | | | |
| | * | | | | | Mintor fixes after testing re-attachUlf Lilleengen2024-09-051-25/+29
| | | | | | | |
| | * | | | | | Add closing if raw socket to handle re-attachUlf Lilleengen2024-09-041-0/+2
| | | | | | | |
| | * | | | | | Add context run taskUlf Lilleengen2024-09-041-43/+50
| | | | | | | |
| | * | | | | | Make tracing optional and use dedicated taskUlf Lilleengen2024-09-041-31/+27
| | | | | | | |
| | * | | | | | Document public API and fix warningsUlf Lilleengen2024-09-041-3/+3
| | | | | | | |