aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f4
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-275-10/+10
|
* stm32/dac: remove DMA generic params.Dario Nieuwenhuis2025-03-251-2/+1
|
* chore: prepare embassy-net releaseUlf Lilleengen2025-02-141-1/+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.
* Merge pull request #3795 from nikvoid/stm32-phy-addr-detectionDario Nieuwenhuis2025-01-261-1/+1
|\ | | | | | | STM32: Option to detect Ethernet PHY address automatically
| * stm32: change all examples and tests to use GenericSMI::new_auto().Dario Nieuwenhuis2025-01-261-1/+1
| |
* | chore: bump embassy-sync versionUlf Lilleengen2025-01-151-1/+1
|/ | | | Prepare version 0.6.2 for release
* Release embassy-usb v0.4.0, embassy-usb-logger v0.4.0.Dario Nieuwenhuis2025-01-151-1/+1
|
* Release embassy-stm32 v0.2.0Dario Nieuwenhuis2025-01-101-1/+1
|
* Prepare embassy-net driversDániel Buga2025-01-051-1/+1
|
* Prepare embassy-net 0.6Dániel Buga2025-01-051-1/+1
|
* Remove manual settings of `composite_with_iads=true`Eekle2024-12-246-41/+0
|
* Prepare new embassy-time-*driver, embassy-executor, embassy-timeDániel Buga2024-12-221-2/+2
|
* Remove use of static mut.Dario Nieuwenhuis2024-12-161-8/+11
|
* Make `integrated-timers` the default, remove Cargo feature.Dario Nieuwenhuis2024-12-151-1/+1
|
* net: release v0.5.0Dario Nieuwenhuis2024-11-281-1/+1
|
* feat: change SOF timer to input captureelagil2024-11-241-19/+31
|
* feat(stm32f4): add usb audio exampleelagil2024-11-242-0/+376
|
* Bump sync version (#3562)Dániel Buga2024-11-221-1/+1
| | | | | | | * Bump sync version * Use old embassy-sync in rp bluetooth example * Downgrade update to minor
* Fix multiprio examples for stm32 devices.Cedric VINCENT2024-11-131-1/+1
| | | | | | | | | | | | | | | Commit bbe1eebc has changed the order of TIM candidates when using the time-driver-any feature. For instance, in the case of STM32F3, it previously returned TIM2 but now returns TIM15. Consequently, the "multiprio" example no longer works as it requires three *free* CC register (for alarms), while TIM15 provides only one (CC1 is always reserved for regular time keeping). This commit was successfully tested on STM32F3. Additionally, I verified that all the examples using a timer for STM32F0 and STM32F4 still build correctly. Fixes #2749
* Release embassy-executor 0.6.3.Dario Nieuwenhuis2024-11-121-1/+1
|
* Prep executor 0.6.2Dániel Buga2024-11-061-1/+1
|
* 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
| |
* | Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1Dario Nieuwenhuis2024-10-211-1/+1
| |
* | 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
|
* prepare release embassy-executorUlf Lilleengen2024-08-051-1/+1
|
* Prepare to release embassy-usbUlf Lilleengen2024-08-051-1/+1
|
* Prepare embassy-time releaseUlf Lilleengen2024-08-051-1/+1
|
* bump more udbd-hid usages to 0.8.1JuliDi2024-07-161-1/+1
|
* 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
* Merge pull request #3057 from dvdsk/docs-net-sizeDario Nieuwenhuis2024-06-072-0/+140
|\ | | | | | | Document w5500 State and add w5500 example for stmf4
| * cargo fmtdvdsk2024-06-081-8/+7
| |
| * Adds an example for using the w5500 with an stm32f4dvdsk2024-06-072-0/+141
| | | | | | | | | | | | 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.
* | prepare for embassy-time 0.3.1 releaseUlf Lilleengen2024-06-041-1/+1
|/
* 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