From f9900304404fc97deef5cda3b1549bb456faf621 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Sun, 2 Jun 2019 12:50:34 +0000 Subject: [PATCH] stm32f4: rcc: move deprecated attribute to header This makes it actually generate deprecated warnings. The deprecated doxygen stays with the .c file as before. --- include/libopencm3/stm32/f4/rcc.h | 2 +- lib/stm32/f4/rcc.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/include/libopencm3/stm32/f4/rcc.h b/include/libopencm3/stm32/f4/rcc.h index 2c6ac630..a206f70c 100644 --- a/include/libopencm3/stm32/f4/rcc.h +++ b/include/libopencm3/stm32/f4/rcc.h @@ -1100,7 +1100,7 @@ void rcc_set_main_pll_hse(uint32_t pllm, uint32_t plln, uint32_t pllp, uint32_t pllq, uint32_t pllr); uint32_t rcc_system_clock_source(void); void rcc_clock_setup_pll(const struct rcc_clock_scale *clock); -void rcc_clock_setup_hse_3v3(const struct rcc_clock_scale *clock); +void __attribute__((deprecated)) rcc_clock_setup_hse_3v3(const struct rcc_clock_scale *clock); END_DECLS diff --git a/lib/stm32/f4/rcc.c b/lib/stm32/f4/rcc.c index d86421ec..a20ce865 100644 --- a/lib/stm32/f4/rcc.c +++ b/lib/stm32/f4/rcc.c @@ -770,9 +770,11 @@ void rcc_clock_setup_pll(const struct rcc_clock_scale *clock) /** * Setup clocks with the HSE. * - * @deprecated Use `rcc_clock_setup_pll` instead. + * @deprecated replaced by rcc_clock_setup_pll as a drop in replacement. + * @see rcc_clock_setup_pll which supports HSI as well as HSE, using the same + * clock structures. */ -void __attribute__((deprecated)) rcc_clock_setup_hse_3v3(const struct rcc_clock_scale *clock) +void rcc_clock_setup_hse_3v3(const struct rcc_clock_scale *clock) { rcc_clock_setup_pll(clock); }