| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32: fix misc. adc4 issues | xoviat | 2025-12-12 | 1 | -16/+5 |
| | | |||||
| * | adc: type-erase regs instance | xoviat | 2025-12-06 | 1 | -115/+92 |
| | | |||||
| * | adc: fix start sequence for blocking_read | xoviat | 2025-11-21 | 1 | -23/+12 |
| | | |||||
| * | stm32: Fixed ADC4 enable() for WBA | Gerzain Mata | 2025-11-20 | 1 | -1/+17 |
| | | |||||
| * | Merge branch 'main' into fix/adc-prescaler-calc | xoviat | 2025-11-15 | 1 | -325/+167 |
| |\ | |||||
| | * | remove allow dead_code | xoviat | 2025-11-13 | 1 | -0/+1 |
| | | | |||||
| | * | adc: extract prescalers | xoviat | 2025-11-13 | 1 | -68/+14 |
| | | | |||||
| | * | stm32: extract adc4 | xoviat | 2025-11-12 | 1 | -184/+128 |
| | | | | | | | | | extract adc4 into common adc system and add anyInstance trait to cover adc4 and not adc4 | ||||
| | * | stm32/adc: extract into common | xoviat | 2025-11-12 | 1 | -77/+33 |
| | | | | | | | | | add common low-level interface for adc | ||||
| | * | adc: remove sample_time from struct | xoviat | 2025-11-10 | 1 | -13/+5 |
| | | | |||||
| | * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -3/+6 |
| | | | |||||
| * | | stm32: Add raw_prescaler function to make it more reusable. | Piotr Esden-Tempski | 2025-10-05 | 1 | -2/+1 |
| | | | | | | | | | | | 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-Tempski | 2025-10-05 | 1 | -1/+2 |
| |/ | | | | | | | | | | 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 | ||||
| * | derive Debug and Format for Averaging | dimi | 2025-09-15 | 1 | -1/+2 |
| | | |||||
| * | derive Copy, Clone for adc config enums | dimi | 2025-07-22 | 1 | -1/+3 |
| | | |||||
| * | Adds ADC4 for WBA | purepani | 2025-06-30 | 1 | -0/+542 |
