Sub Process_GlobalsPublic Serial1 As SerialPrivate ID(8) As ByteEndSub
Private Sub AppStart
Serial1.Initialize(115200)
Log("AppStart")
RunNative("getid", Null)
Dim bc As ByteConverter'rRandomAccessFile libraryLog(bc.HexFromBytes(ID))
EndSub
#if C
#include <ArduinoUniqueID.h>
void getid (B4R::Object* o) {
for(size_t i = 0; i < 8; i++)
((Byte*)b4r_main::_id->data)[i] = UniqueID8[i];
}
#End If
Sub Process_GlobalsPublic Serial1 As SerialPrivate ID(8) As ByteEndSub
Private Sub AppStart
Serial1.Initialize(115200)
Log("AppStart")
RunNative("getid", Null)
Dim bc As ByteConverter'rRandomAccessFile libraryLog(bc.HexFromBytes(ID))
EndSub
#if C
#include <ArduinoUniqueID.h>
void getid (B4R::Object* o) {
for(size_t i = 0; i < 8; i++)
((Byte*)b4r_main::_id->data)[i] = UniqueID8[i];
}
#End If
You don't need the XML file. Simply install the library from Arduino IDE -> libraries manager.
You also don't need to add it in B4R. It is referenced from the native code.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.