You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 5, 2019. It is now read-only.
In the first case, the symbol LITTLE_ENDIAN is not defined, which causes wrong #if/#else branch being used (the other endianness), in the second and third case BYTE_ORDER symbol is defined as [a non-existent] LITTLE_ENDIAN
The changes to endian macros merged in PR #484 have missed a few files that result in a broken MDK build of MCBSTM32F400 solution.
In the first case, the symbol
LITTLE_ENDIAN
is not defined, which causes wrong #if/#else branch being used (the other endianness), in the second and third caseBYTE_ORDER
symbol is defined as [a non-existent]LITTLE_ENDIAN
but later compared to
NETMF_TARGET_LITTLE_ENDIAN
which is false, so the swapping functions (lwip_htons etc.) are skipped and missing from linker (error : L6218E: Undefined symbol lwip_htons).
If I understand it correctly and the fix is to simply use NETMF_TARGET_LITTLE_ENDIAN in all those three files (?), I have a PR ready...
The text was updated successfully, but these errors were encountered: