Closed 2bndy5 closed 2 years ago
Arduino CI and Platform CI workflows are failing because they're using the latest stable release of RF24Network. This branch is using changes from CMake-4-Linux branch of RF24Network repo (specifically the addition of NETWORK_MULTICAST_ADDRESS
macro defined sentinel value).
I have verified locally that the latest changes in CMake-4-Linux branches of both RF24Network & RF24Mesh libs compile & execute fine
The usage of CMake for this library follows suite with the same implementation in the RF24 repo (except the
RF24_DRIVER
option). Any user-adjustable defines in _RF24Meshconfig.h can be changed from CMake CLI options.New build_linux workflow that
New build_ardiuno workflow that
PlatformIO improvements
pio lib install ...
cmd)addressListStruct
. I accidentally broke this when I attempted to document theMESH_NOMASTER
macro from _RF24Meshconfig.h in a previous PRprintf_P
,PSTR
, andPRIPSTR
are used inside the newIF_MESH_DEBUG*()
calls. This change also removed the old platform-dependent macrosMESH_DEBUG_SERIAL
andMESH_DEBUG_PRINTF
.