From 47982f8408cc2737a8833e090673062ca5bef013 Mon Sep 17 00:00:00 2001 From: Mattia Pennasilico Date: Wed, 12 Feb 2025 16:51:56 +0100 Subject: [PATCH] analog: declare aref variable only if used --- cores/arduino/analog.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cores/arduino/analog.cpp b/cores/arduino/analog.cpp index dd1de77f1..37d3d6cc7 100644 --- a/cores/arduino/analog.cpp +++ b/cores/arduino/analog.cpp @@ -558,7 +558,10 @@ void analogReference(uint8_t mode) { R_ADC_Open(&adc1.ctrl, &adc1.cfg); } +#if defined(AVCC_MEASURE_PIN) static float aref = 0; +#endif + float analogReference() { switch (adc.cfg_extend.adc_vref_control) { case ADC_VREF_CONTROL_1_5V_OUTPUT: @@ -817,4 +820,4 @@ void analogWrite(pin_size_t pinNumber, int value) FspTimer* __get_timer_for_channel(int channel) { return pwms.get_from_channel(channel)->get_timer(); -} \ No newline at end of file +}