Firmware Error: Verifying Firmware " reinterpret_cast(20) "
Trying to upgrade my firmware using Chris Riley's video for the Slice Engineering thermistor and Arduino IDE is not able to verify the files from the Prusa3D Github.
I am using Arduino 1.8.10, the Rambo addon for Arduino IDE, and the copied variant for an MK3S printer, all shown in Chris' video. I have tried verifying the files for both the MK3 default, the MK3_3.8.0 and MK3_3.9.0. All of them seem to show the same error which is shown below so I am unable to continue changing the firmware to all for the new thermistor. Any help figuring this out would be greatly appreciated!
In file included from sketch\Configuration.h:60:0,
from sketch\Dcodes.cpp:3:
eeprom.h:583:55: error: 'reinterpret_cast<M500_conf*>(20)' is not a constant expression
static constexpr M500_conf * const EEPROM_M500_base = reinterpret_cast<M500_conf*>(20); //offset for storing settings using M500
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
exit status 1
'reinterpret_cast<M500_conf*>(20)' is not a constant expression
RE: Firmware Error: Verifying Firmware " reinterpret_cast(20) "
Looks like the only version that will verify is MK3_3.7.1. I tested the following versions and had errors upon verification:
3.7.2
3.7.3
3.8.0
3.9.0