ARef

Development environment specific, Arduino, Eclipse, VS2013, Em::Blocks etc
Post Reply
pharaonxt
Posts: 1
Joined: Wed Jan 11, 2023 6:37 am

ARef

Post by pharaonxt »

Hi
I had a problem when trying to use aref analogReference(EXTERNAL);
compiler throws an error

Code: Select all

In file included from C:\Users\Tikhon\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0\cores\arduino/wiring.h:34,
                 from C:\Users\Tikhon\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0\cores\arduino/Arduino.h:36,
                 from C:\Users\Tikhon\AppData\Local\Temp\arduino-sketch-F195641BC4F7444640EAE9EF7F99A8BD\sketch\stmcal_b_1_2.ino.cpp:1:
C:\Users\Tikhon\Documents\Arduino\stmcal_b_1_2\stmcal_b_1_2.ino: In function 'void setup()':
C:\Users\Tikhon\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0\cores\arduino/wiring_constants.h:77:18: error: invalid conversion from 'int' to 'eAnalogReference' {aka '_eAnalogReference'} [-fpermissive]
   77 | #define EXTERNAL 0
      |                  ^
      |                  |
      |                  int
C:\Users\Tikhon\Documents\Arduino\stmcal_b_1_2\stmcal_b_1_2.ino:18:17: note: in expansion of macro 'EXTERNAL'
   18 | analogReference(EXTERNAL);
      |                 ^~~~~~~~
In file included from C:\Users\Tikhon\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0\cores\arduino/wiring.h:33,
                 from C:\Users\Tikhon\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0\cores\arduino/Arduino.h:36,
                 from C:\Users\Tikhon\AppData\Local\Temp\arduino-sketch-F195641BC4F7444640EAE9EF7F99A8BD\sketch\stmcal_b_1_2.ino.cpp:1:
C:\Users\Tikhon\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0\cores\arduino/wiring_analog.h:40:46: note:   initializing argument 1 of 'void analogReference(eAnalogReference)'
   40 | extern void analogReference(eAnalogReference ulMode) ;
      |                             ~~~~~~~~~~~~~~~~~^~~~~~
Please tell me how to solve it
Arduino IDE 2.0.3
STM32 boards 2.3.0
PCB STM32F746ZG
User avatar
fpiSTM
Posts: 1738
Joined: Wed Dec 11, 2019 7:11 pm
Answers: 91
Location: Le Mans
Contact:

Re: ARef

Post by fpiSTM »

There is no EXTERNAL for analog reference.
https://github.com/stm32duino/Arduino_C ... .h#L26-L32
Post Reply

Return to “IDE's”