aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/build.rs
Commit message (Collapse)AuthorAgeFilesLines
* stm32: only set analog if not v1liebman2025-12-131-1/+4
|
* stm32: set pins to ANALOG on init only change specific pinsliebman2025-12-131-15/+48
|
* stm32: set pins to ANALOG on initliebman2025-12-131-0/+18
|
* stm32: allow split irqs for time driverxoviat2025-11-251-11/+38
|
* Build script now injects EXTI2 => EXTI2_TSC peripheral/interrupt mapping if ↵WillaWillNot2025-11-221-4/+17
| | | | it's not present in the PAC, removed macro magic in exti that was working around this omission
* Synchronize with main branchWillaWillNot2025-11-221-2/+31
|\
| * Merge pull request #4931 from xoviat/lp-dmaxoviat2025-11-221-1/+14
| |\ | | | | | | | | | low power: store stop mode for dma channels
| | * low power: store stop mode for dma channelsxoviat2025-11-211-1/+14
| | |
| * | Restructure build script and pin traits a little bitDion Dokter2025-11-221-8/+8
| | |
| * | Merge branch 'main' into u0-lcdDion Dokter2025-11-201-286/+972
| |\|
| * | Start implementing lcdDion Dokter2024-06-141-1/+17
| | |
* | | Updated documentation, fixed EXTI definition issues with chips that have ↵WillaWillNot2025-11-211-0/+4
| |/ |/| | | | | touch sensing, updated examples, added generation of convenience method to bind_interrupts for easier type erasure
* | Move SMA responsibility to SMA peripheraldatdenkikniet2025-11-131-0/+5
| |
* | Add SMA peripheraldatdenkikniet2025-11-131-0/+5
| |
* | adc: extract v2 psc.xoviat2025-11-131-1/+1
| |
* | adc: extract prescalersxoviat2025-11-131-53/+71
| |
* | stm32: extract adc4xoviat2025-11-121-2/+2
| | | | | | | | extract adc4 into common adc system and add anyInstance trait to cover adc4 and not adc4
* | Merge pull request #4866 from xoviat/adcxoviat2025-11-111-7/+30
|\ \ | | | | | | | | | adc: impl. differential channels
| * | adc: impl. differential channelsxoviat2025-11-111-7/+30
| | |
* | | Merge branch main into n6everdrone2025-11-111-3/+30
|\| |
| * | update pacxoviat2025-11-091-0/+4
| | |
| * | stm32: add backup sram modxoviat2025-11-061-0/+21
| | |
| * | Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-3/+5
| | |
* | | Add feature, disable flash for N6 familyeverdrone2025-09-201-106/+120
|/ /
* | stm32/afio: fix accidentally always using AF number 0 on non-AFIO chips.Dario Nieuwenhuis2025-09-061-4/+4
| |
* | stm32/afio: use type inference for timer remaps as well.Dario Nieuwenhuis2025-09-051-90/+41
| |
* | Add STM32F1 AFIO remapFabian Wolter2025-09-051-14/+111
| |
* | stm32: peri_v1_bar now enables cfgs peri_v1 and peri_v1_bar.Dario Nieuwenhuis2025-09-051-2/+27
| |
* | Merge branch 'main' into feat/stm32wba-rcc-pll-supportleftger2025-07-271-1/+1
|\ \
| * | include proper pll divs/divt initializationRick Rogers2025-07-251-1/+1
| | |
* | | Added changes based on PR reviewGerzain Mata2025-07-271-1/+1
|/ /
* | stm32/build: Remove extra braces from generated codeclubby7892025-07-231-3/+3
| |
* | Control RFWKPSEL with ClockMuxclubby7892025-07-201-0/+7
| |
* | RefactorFabian Wolter2025-07-171-3/+2
| |
* | Make remap value a numberFabian Wolter2025-07-171-4/+14
| |
* | STM32F0/F3 Remap DMA channelsFabian Wolter2025-07-171-1/+18
| | | | | | | | Fixes #3643
* | Adds ADC4 for WBApurepani2025-06-301-0/+4
| |
* | stm32: fix timer break input 2 trait name in build scriptmelvdl2025-06-271-2/+2
| |
* | stm32: generify timer channelsmelvdl2025-06-261-18/+18
| |
* | Generate pins for new opamp pin naming schemeThomas Giesel2025-06-251-20/+13
| | | | | | | | | | | | | | | | | | | | | | | | The new code implements the corresponding traits for the common opamp pin naming scheme of all families, which is VINPx/VINMx. The same pin must not be used for multiple channels for the same opamp. For example, if VINM0 and VINM1 of the same opamp were assigned to the same pin, the channel would not be unique, meaning that the traits would be implemented in a conflicting manner.
* | always declare eepromokhsunrog2025-05-211-1/+2
| |
* | adding eeprom constants to _generated.rsokhsunrog2025-05-201-0/+41
| |
* | Merge branch 'main' into configurable-bank-supportdiondokter2025-05-011-0/+5
|\ \
| * | stm32/otg: calculate TRDT using AHB freq instead of kernel freq.Dario Nieuwenhuis2025-04-301-0/+5
| | |
* | | Add F4 supportDion Dokter2025-04-291-8/+4
| | |
* | | Add configurable bank support in build scriptDion Dokter2025-04-241-16/+51
|/ /
* | stm32: update metapac, cleanup clocks a bit.Dario Nieuwenhuis2025-04-181-25/+56
| |
* | Merge pull request #4089 from IvanLi-CN/g4-opampDario Nieuwenhuis2025-04-181-0/+12
|\ \ | | | | | | | | | feat(embassy-stm32/opamp): Add some STM32G4 opamp usage
| * | feat(embassy-stm32/opamp): Add some stm32g4 opamp usageIvan Li2025-04-141-0/+12
| | | | | | | | | | | | Signed-off-by: Ivan Li <[email protected]>
* | | Add the ADC5 to the DMA codegen for the STM32g4x3 and g4x4Dion Dokter2025-04-141-0/+7
|/ /