Try to compile firmware: delay() not defined
-
Hello,
I'm trying to compile RepRapFirmware. So far I could build CoreNG, FreeRTOS and RRFLibraries. When I now try to build RepRapFirmware I'm facing the problem that in the function delay() in MassStorage.cpp and the function micros() in FileStore.cpp are not defined. I was also not able to find the definition in the source...
Any suggestions?Best regards,
Marc
-
Try using the v2-dev branch of the RepRapFirmware project, and the main branch of CoreNG.
-
Thanks, for the support. This solved the above problem. However now I'm missing
#include "General/SafeStrtod.h"
#include "General/SafeVsnprintf.h"
#include "General/StringRef.h"referenced in the file RepRapFirmware.h
-
Add project RRFLibraries to your Eclipse workspace.
-
Thanks and sorry, that would have been an easy one to figure out myself. However now I'm stuck with numerous warnings of the form
C:\Eclipse\Firmware\RepRapFirmware\src/Platform.h:711:36: error: 'MaxTotalDrivers' was not declared in this scope
and the consecutive errors....
-
Which board are you trying to compile for?
-
Duet Wifi, but I tried to build all i.e.
make -j8 all
-
The Duet085, Alligator and RADDS configurations don't build. I haven't deleted them yet in case someone else wants to work on them. In particular, there are a few RADDS users interested in getting RRF 2.x running on it.