Compilation of BoardContext fails on develop because:
BoardContext.cpp declares linker symbols using the LINKER_TYPED_SYMBOL macro, but does not include the <cortex/linker.hpp> header where it is defined.
BoardContext.hpp declared GetEthernet() and GlobalContext.cpp enlisted it, but the net module is not yet present on develop.
Demo.hpp included the non-existent jarnax/net/ethernet/Driver.hpp.
This task will:
- Include
<cortex/linker.hpp> in BoardContext.cpp.
- Comment out/remove the premature ethernet references in
BoardContext.hpp, GlobalContext.cpp, and Demo.hpp.
Compilation of BoardContext fails on
developbecause:BoardContext.cppdeclares linker symbols using theLINKER_TYPED_SYMBOLmacro, but does not include the<cortex/linker.hpp>header where it is defined.BoardContext.hppdeclaredGetEthernet()andGlobalContext.cppenlisted it, but thenetmodule is not yet present ondevelop.Demo.hppincluded the non-existentjarnax/net/ethernet/Driver.hpp.This task will:
<cortex/linker.hpp>inBoardContext.cpp.BoardContext.hpp,GlobalContext.cpp, andDemo.hpp.