thanks
@tigrot, for example how can I get element 2 in 'b' array (inline-c code), in this case letter (c) ? something like
char x = b(2)
do something with x ...
TIA
EDIT: ok, I got it, this example prints element 2, ascii char 'A'
Private Sub AppStart
Serial1.Initialize(115200)
Log("appstart")
Dim bb() As Byte = Array As Byte (1,2,65,4) ' 65 ascii 'A'
RunNative("PassBytes", bb)
End Sub
#if C
void PassBytes(B4R::Object* o) {
B4R::Array* b = (B4R::Array*)B4R::Object::toPointer(o);
char* c = (char*)b->data;
::Serial.println(c[2]);
}
#end if