aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f4/src
Commit message (Collapse)AuthorAgeFilesLines
* fix examplesSüha Ünüvar2025-06-271-1/+1
|
* stm32: adapt examples to timer API changesmelvdl2025-06-274-5/+5
|
* Merge pull request #4016 from antonok-edm/emmcDario Nieuwenhuis2025-04-061-1/+1
|\ | | | | | | Support eMMC devices via SDMMC (STM32)
| * refactor to reduce code duplicationAnton Lazarev2025-03-311-1/+1
| |
* | BufferedUart initializationMichael Gomez2025-04-041-1/+1
|/ | | | | | | This change modifies UART initialization throughout Embassy to take pins before interrupts. Related to #1304.
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-275-10/+10
|
* stm32/dac: remove DMA generic params.Dario Nieuwenhuis2025-03-251-2/+1
|
* document clock settings in examples/stm32f4/.../i2s_dma.rsvinsynth2025-02-031-0/+2
|
* update examples/stm32f4/.../i2s_dma.rsvinsynth2025-02-031-19/+67
|
* stm32/eth: rename PHY->Phy, GenericSMI -> GenericPhy. Remove unneeded unsafes.Dario Nieuwenhuis2025-01-262-8/+6
| | | | | We shouldn't use `unsafe` to mark merely "dangerous" actions, only actions that actually cause UB.
* stm32: change all examples and tests to use GenericSMI::new_auto().Dario Nieuwenhuis2025-01-261-1/+1
|
* Remove manual settings of `composite_with_iads=true`Eekle2024-12-246-41/+0
|
* Remove use of static mut.Dario Nieuwenhuis2024-12-161-8/+11
|
* feat: change SOF timer to input captureelagil2024-11-241-19/+31
|
* feat(stm32f4): add usb audio exampleelagil2024-11-241-0/+375
|
* Merge pull request #3317 from GrantM11235/simplepwmchannelUlf Lilleengen2024-10-232-12/+11
|\ | | | | | | embassy-stm32: Add SimplePwmChannel
| * last oops I promiseGrant Miller2024-09-062-3/+2
| |
| * Update examplesGrant Miller2024-09-062-11/+11
| |
* | Revise I2S interface to ring-buffered.Alexandros Liarokapis2024-10-161-7/+6
| |
* | 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.
* | net: refactor to simplify lifetimes/generics.Dario Nieuwenhuis2024-09-163-19/+16
|/
* examples: ensure at least 3 sockets to avoid running out (DHCP, DNS, the user's)Dario Nieuwenhuis2024-08-073-21/+6
|
* stm32 adc: introduce blocking_readAndres Vahter2024-07-032-6/+6
|
* Merge pull request #3132 from oro-os/wiznet-version-checkDario Nieuwenhuis2024-07-021-1/+3
|\ | | | | | | wiznet: add version check to initialization sequence
| * wiznet: add version check to initialization sequenceJosh Junon2024-06-301-1/+3
| |
* | CIseth2024-06-241-8/+13
| |
* | second adc added to example + API todos completedseth2024-06-241-6/+26
| |
* | fmtseth2024-06-241-3/+2
| |
* | new PR, taking Dirbao's advice to make the DMA impl in a separate struct ↵seth2024-06-241-0/+59
|/ | | | that consumes Adc<T> to make RingBufferedAdc<T>. Handling overrun similar to RingBufferedUart
* Clarified comments about the cortex_m::asm::delay functionality in al… (#3064)Daniel Philipp2024-06-121-2/+2
| | | | | | | | | | | * Clarified comments about the cortex_m::asm::delay functionality in all multiprio.rs examples * fixed formatting * Changed to using embassy_time::block_for() * removed my formatting scripts * specify embassy_time::Duration
* cargo fmtdvdsk2024-06-081-8/+7
|
* Adds an example for using the w5500 with an stm32f4dvdsk2024-06-071-0/+139
| | | | | | This example takes into account the lower memory on the stm32f4. That should prevent anyone wanting to use the w5500 on any stm from adapting the w5500 example for the rp which uses a lot more RAM.
* fix broken links to embassy bookUlf Lilleengen2024-06-035-5/+5
|
* Merge pull request #3014 from brunob45/pwm_inputDario Nieuwenhuis2024-05-311-0/+54
|\ | | | | | | Add PWM Input for STM32
| * fix fmtBruno Bousquet2024-05-291-1/+4
| |
| * rename get_width_ticks and add info!() in examplesBruno Bousquet2024-05-291-5/+4
| |
| * Apply suggestions from code reviewBruno Bousquet2024-05-291-1/+1
| | | | | | Co-authored-by: Romain Reignier <[email protected]>
| * fix fmt againBruno Bousquet2024-05-291-2/+1
| |
| * fix fmtBruno Bousquet2024-05-291-1/+2
| |
| * pwm_input is working on F446Bruno Bousquet2024-05-291-0/+52
| |
| * add f103 example for input_captureBruno Bousquet2024-05-281-52/+0
| |
| * compile pwm_input exampleBruno Bousquet2024-05-281-0/+52
| |
* | Add i2s support for spi_v3.Alexandros Liarokapis2024-05-271-2/+1
|/
* Merge pull request #2912 from brunob45/simple_captureDario Nieuwenhuis2024-05-201-0/+52
|\ | | | | | | STM32 Input Capture
| * fix fmt for ciBruno Bousquet2024-05-061-2/+1
| |
| * add async captureBruno Bousquet2024-05-061-12/+14
| |
| * add get_input_interruptBruno Bousquet2024-05-051-16/+23
| |
| * formattingBruno Bousquet2024-05-051-12/+17
| |
| * create input_captureBruno Bousquet2024-05-051-0/+39
| |
* | examples/stm32: do not enable vbus detect by default, it doesn't work on all ↵Dario Nieuwenhuis2024-05-135-35/+25
| | | | | | | | boards.