mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
cf8c1391d9
19573: cpu/stm32/periph_dac: small improvements r=maribu a=gschorcht ### Contribution description This PR provides the following improvements for `periph_dac` on STM32 - Support for `RCC_APB1ENR1_DAC1EN` symbol added. - For boards that have not connected the V_REF+ pin to an external reference voltage, the VREFBUF peripheral can be used as V_REF+ (if supported) by setting `VREFBUF_ENABLE=1`. - If the DAC peripheral has a mode register (`DAC_MCR`), it is set to normal mode with buffer enabled and connected to external pin and on-chip peripherals. This allows to measure the current value of a DAC channel with an ADC channel or to use the DAC channel also for other on-chip peripherals. ### Testing procedure - Green CI - `tests/periph_dac` should still work for any board supporting the `periph_dac` feature. ### Issues/PRs references 19579: doc/doxygen/src/flashing.md: work around Doxygen bug r=maribu a=maribu ### Contribution description Doxygen fails to render inline code in headers correctly in the version the CI uses. So, work around the issue by not typestetting `stm32flash` as inline code but as regular text. 19583: tests: move cpu related applications to tests/cpu r=maribu a=aabadie 19584: tests/build_system/external_board_dirs: fix broken symlinks r=maribu a=aabadie Co-authored-by: Gunar Schorcht <gunar@schorcht.net> Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de> Co-authored-by: Alexandre Abadie <alexandre.abadie@inria.fr> |
||
---|---|---|
.. | ||
adc_f0_g0.c | ||
adc_f1.c | ||
adc_f2.c | ||
adc_f3.c | ||
adc_f4_f7.c | ||
adc_l0.c | ||
adc_l1.c | ||
adc_l4.c | ||
adc_wl.c | ||
can.c | ||
dac.c | ||
dma.c | ||
doc.txt | ||
eeprom.c | ||
eth_common.c | ||
eth.c | ||
flash_common.c | ||
flashpage.c | ||
gpio_all.c | ||
gpio_f1.c | ||
gpio_ll_irq.c | ||
gpio_ll.c | ||
hwrng.c | ||
i2c_1.c | ||
i2c_2.c | ||
Kconfig | ||
Kconfig.eth | ||
ltdc.c | ||
Makefile | ||
pm.c | ||
ptp.c | ||
pwm.c | ||
qdec.c | ||
rtc_all.c | ||
rtc_f1.c | ||
rtc_mem.c | ||
rtt_all.c | ||
rtt_f1.c | ||
spi.c | ||
timer.c | ||
uart.c | ||
usbdev_fs.c | ||
vbat.c | ||
wdt.c |