I just got a compiling error from Arduino IDE trying to flash my RAMBo 1.4
sketch\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp: In function 'void u8g_spiSend_sw_AVR_mode_0(uint8_t)':
sketch\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp:90:3: error: 'U8G_ATOMIC_START' was not declared in this scope
U8G_ATOMIC_START();
^~~~~~~~~~~~~~~~
[...]
Latest RAMBo board addon is installed (Board Manager) - Board is recognized and I was using the default Marlin linked by V1
The only thing remitely special about my system is that I sync my surface and my desktop by putting Arduino on my OneDrive. That’s why I tried a new install (from arduino.cc) but maybe something from the shared install got stuck.
Arduino has issues with file name length, doing that could add some extra and choke it. I would say give platform.io a shot. I am not sure if most would think it is easier or harder but in the end it takes far less steps and works really well.
Same error. Also using the dual endstop firmware build. Same solution outlined above worked.
Adding record of my experiments ffor the next folks stumbling on this error and thread-
I tried to debug based around filename length and still could not get it to build;
FWIW also using a surface pro sync’ed windows profile similar to the other person in the thread. But was not building from directory that was sync’ed