Branches required for 2.04
-
I am trying to build 2.04. I have tried various branch combinations but keep getting error:
Duet3D\RepRapFirmware\src/RepRapFirmware.h:185:2: error: '__set_BASEPRI_MAX' was not declared in this scopeWhat are the correct branches to build this version?
-
You need the dev branch of everything, except for FreeRTOS which has no dev branch. The definition of __set_BASEPRI_MAX is in the CoreNG project, file asf\thirdparty\CMSIS\Include\cmsis_gcc.h.
-
Thank you for that clarification. I am now getting error:
../src/Platform.cpp:1312:8: error: no match for 'operator!' (operand type is 'SerialCDC') -
That's because you are using a version of CoreNG that is later than the one used by 2.04. Either revert CoreNG to an older commit, or update the RepRapFirmware project to latest and build 2.05RC1 instead.
-
I am new to the project. I can find the RepRapFirmware versions. How do I identify which is the 2.04 commit of CoreNG? Can you please direct me to older commit.
-
@ct said in Branches required for 2.04:
I am new to the project. I can find the RepRapFirmware versions. How do I identify which is the 2.04 commit of CoreNG? Can you please direct me to older commit.
You need the latest commit of CoreNG that pre-dates the 2.04 release. https://github.com/dc42/RepRapFirmware/releases/tag/2.04 says it was released "29 days ago" on 1 Nov. The commit log for CoreNG shows that the latest commit on or before 1 Nov was this one https://github.com/dc42/CoreNG/tree/392fed2e1423e0c949d7e21a993539087bffc088.
-
@dc42 Thank you for your help.