cpu/stm32/include/periph/f7: add missing ADC_DEVS [backport 2022.04] #17926
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport of #17923
Contribution description
#define ADC_DEVS
was missing forstm32f7xxxx
. All have 3 ADC units.Testing procedure
BOARD=nucleo-f767zi make -C tests/pkg_mbedtls flash term
crashes onmaster
branch.ADC3 is used in
periph_conf.h
.Locks for every ADCx are defined in
adc_f4_f7.c
.When
prep()
inadc_f4_f7.c
tries to lock the mutex atlocks[2]
, illegal memory is accessed.Using this PR, it runs successful. (
tests/pkg_mbedtls
uses ADC noise as entropy source.)Issues/PRs references