aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | | | * | | | | | | | | allow setting stm32 SAI frame_length to 256everdrone2025-10-221-1/+1
| | | | | | | | | | | | |
| | | | | | * | | | | | | stm32: Add raw_prescaler function to make it more reusable.Piotr Esden-Tempski2025-10-056-10/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also puts the explanation why the calculation has to be done that way into one place so it does not need to be copied all over the codebase.
| | | | | | * | | | | | | stm32/ADC: Fix prescaler calculation to include max frequency.Piotr Esden-Tempski2025-10-056-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the integer rounding rules one has to subtract 1 from the numerator. For example: Let max clock be 55 and supplied clock be 110 110/55 = 2 which results in the divider being set to 4 and the clock after division ends up being 27 instead of 55 Subtracting 1 to the numerator get around the rounding issue 109/55 = 1 which results in the divider being set to 2 and the clock after division ends up being 55 which is exactly max clock
| | | | | | | | * | | | | Update CHANGELOG.mddatdenkikniet2025-11-141-0/+1
| | | | | | | | | | | | |
| | | | | | | | * | | | | Add new{_with_phy}, new_mii{_with_phy}datdenkikniet2025-11-1412-60/+206
| | | | | | | | | | | | |
| | | | | | | | * | | | | Run clock setup/enablement in new_innerdatdenkikniet2025-11-132-92/+48
| | | | | | | | | | | | |
| | | | | | | | * | | | | ETH no longer knows about Station managementdatdenkikniet2025-11-136-87/+48
| | | | | | | | | | | | |
| | | | | | | | * | | | | Move SMA responsibility to SMA peripheraldatdenkikniet2025-11-137-167/+249
| | | | | | | | | | | | |
| | | | | | | | * | | | | Add SMA peripheraldatdenkikniet2025-11-133-0/+39
| | | | | | | | | | | | |
| | | | | | | | * | | | | Give EthernetManagement owernship of MDIO pinsdatdenkikniet2025-11-132-38/+62
| |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4881 from xoviat/blocking-delayxoviat2025-11-139-64/+36
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stm32: extract block_for_us
| * | | | | | | | | | | | stm32: extract block_for_usxoviat2025-11-139-64/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove from pub api
* | | | | | | | | | | | | Merge pull request #4875 from HybridChild/stm32_i2c_v2_transactionxoviat2025-11-134-64/+1253
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | stm32/i2c: Implement v2 transaction API and fix async DMA issues
| * | | | | | | | | | | | Merge branch 'main' into stm32_i2c_v2_transactionHybridChild2025-11-139-694/+374
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4880 from xoviat/adcxoviat2025-11-138-386/+241
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adc: tidy cfgs and extract c0
| * | | | | | | | | | | | | adc: extract c0xoviat2025-11-133-345/+214
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | remove allow dead_codexoviat2025-11-134-7/+10
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | adc: extract v2 psc.xoviat2025-11-132-35/+18
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #4879 from xoviat/adcxoviat2025-11-137-310/+135
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adc: extract prescaler enums
| * | | | | | | | | | | | | adc: extract prescalersxoviat2025-11-134-257/+113
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | extract averaging enumxoviat2025-11-134-53/+22
|/ / / / / / / / / / / / /
| * | | | | | | | | | | | stm32: Run cargo fmtHybridChild2025-11-131-7/+11
| | | | | | | | | | | | |
| * | | | | | | | | | | | stm32/i2c: Implement async DMA for transaction write groupsHybridChild2025-11-131-3/+47
| | | | | | | | | | | | |
| * | | | | | | | | | | | stm32/i2c: Fix async write_vectored and restore DMA implementationHybridChild2025-11-131-7/+34
| | | | | | | | | | | | |
| * | | | | | | | | | | | stm32: Move i2c_master test to examplesHybridChild2025-11-135-47/+16
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge branch 'main' into stm32_i2c_v2_transactionHybridChild2025-11-137-5/+162
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4872 from Wassasin/fix/stm32g-flash-dual-bankxoviat2025-11-132-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix flash erase on dualbank STM32Gxxx
| * | | | | | | | | | | | | Fix flash erase on dualbank STM32GxxxWouter Geraedts2025-11-122-3/+3
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4874 from anlif/feat/alf/stm32c0flashxoviat2025-11-134-2/+141
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add c.rs flash for the stm32c0 family
| * | | | | | | | | | | | | | add changelog and fix rustfmt errorsAndreas Lindahl Flåten (ALF)2025-11-133-5/+21
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Add c.rs flash for the stm32c0 familyAndreas Lindahl Flåten (ALF)2025-11-133-2/+125
|/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is basically a copy of the `g.rs` file, with multi bank support removed (c0 is single bank only).
* | | | | | | | | | | | | | Merge pull request #4870 from ValouBambou/mainUlf Lilleengen2025-11-132-0/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add docs for embassy-rp::pio::get_x assumption about autopush.
| * | | | | | | | | | | | | | Add docs for embassy-rp::pio::get_x assumption about autopush.Valentin Trophime2025-11-122-0/+18
| | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | stm32: Run cargo fmt for tests/HybridChild2025-11-131-12/+2
| | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | stm32/i2c: Run cargo fmtHybridChild2025-11-131-22/+69
| | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | Merge branch 'main' into stm32_i2c_v2_transactionHybridChild2025-11-1313-644/+651
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4873 from xoviat/adc4xoviat2025-11-1313-644/+651
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / |/| | | | / / / / / / / / / / | | |_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | adc: extract adc4
| * | | | | | | | | | | | | stm32: extract adc4xoviat2025-11-1213-644/+651
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extract adc4 into common adc system and add anyInstance trait to cover adc4 and not adc4
| | * | | | | | | | | | | stm32/i2c: Add comprehensive v2 Master API tests and fix async issuesHybridChild2025-11-133-46/+252
| | | | | | | | | | | | |
| | * | | | | | | | | | | stm32/i2c: Fix v2 async transaction implementationHybridChild2025-11-124-139/+363
| | | | | | | | | | | | |
| | * | | | | | | | | | | Merge branch 'main' into stm32_i2c_v2_transactionHybridChild2025-11-1236-1571/+1583
| | |\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #4867 from xoviat/adcxoviat2025-11-1220-1259/+869
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adc: more cleanup
| * | | | | | | | | | | | | stm32/adc: extract into commonxoviat2025-11-1220-1259/+869
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add common low-level interface for adc
* / / / / / / / / / / / / stm32: add all N6 chips, add N6 to docs build.Dario Nieuwenhuis2025-11-121-0/+24
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #4691 from matteo-meluzzi/17-add-support-for-boot-protocolUlf Lilleengen2025-11-1210-141/+503
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for changing hid protocol mode in embassy-usb
| * \ \ \ \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/main' into 17-add-support-for-boot-protocolMatteo Meluzzi2025-11-060-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Merge branch 'main' into 17-add-support-for-boot-protocolMatteo Meluzzi2025-10-24680-1395/+2326
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'main' into 17-add-support-for-boot-protocolMatteo Meluzzi2025-10-02153-1165/+3140
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | update hid mouse and keyboard examplesmatteo2025-10-016-107/+282
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | rename HidSubclass to match hid specmatteo2025-10-019-15/+15
| | | | | | | | | | | | | | |