This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0.1
More details
Board | Claims compatibility | Inclusion | router_beacon |
---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL |
Result: FAIL
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:136:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa1; ^~~~~~~~~~~ LL2Class /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:137:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa2; ^~~~~~~~~~~ LL2Class /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'BufferEntry packetBuffer::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:17:9: error: 'memset' was not declared in this scope memset(&entry, 0, sizeof(entry)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:23:9: error: 'memcpy' was not declared in this scope memcpy(&entry, &buffer[tail], sizeof(entry)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:25:9: error: 'memset' was not declared in this scope memset(&buffer[tail], 0, sizeof(buffer[tail])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'int packetBuffer::write(BufferEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:37:9: error: 'memset' was not declared in this scope memset(&buffer[head], 0, sizeof(buffer[head])); ^~~~~~
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:75:26: error: expected ')' before '*' token LL2Class(Layer1Class *lora_1, Layer1Class *lora_2 = NULL); In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:136:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa1; ^~~~~~~~~~~ LL2Class ass /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:137:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa2; ^~~~~~~~~~~ LL2Cl/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:9:19: error: expected constructor, destructor, or type conversion before '(' token LL2Class::LL2Class(Layer1Class *lora_1, Layer1Class *lora_2) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:10:18: err/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:17:9: note: suggested alternative: 'fd_set' memset(&entry, 0, sizeof(entry)); ^~~~~~ fd_set /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:23:9: error: 'memcpy' was not declared in this scope memcpy(&entry, &buffer[tail], sizeof(entry)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:23:9: note: suggested alternative: 'fmemopen' memcpy(&entry, &buffer[tail], sizeof(entry)); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:25:9: error: 'memset' was not declared in this scope memset(&buffer[tail], 0, sizeof(buffer[tail])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:25:9: note: suggested alternative: 'fd_set' memset(&buffer[tail], 0, sizeof(buffer[tail])/home/ec2-user/arduino-testlib/cli-/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'int packetBuffer::write(BufferEntry)': /home/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:75:3: note: suggested alternative: 'fmemopen' memcpy(datagram.message, str, len); ^~~~~~ fmemopen /home/ec2-user/a/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:37:9: note: suggested alternative: 'fd_set' me/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:78:3: note: suggested alternative: 'fseek' free(str); ^~~~ fseek /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::writeToBuffer(packetBuffer*, Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:105:5: error: 'memcpy' was not declared in this scope memcpy(&entry, &packet, packet.totalLength); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:105:5: note: suggested alternative: 'fmemopen' memcpy(&entry, &packet, packet.totalLength); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::readFromBuffer(packetBuffer*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:113:5: error: 'memcpy' was not declared in this scope memcpy(&packet, &entry.data[0], sizeof(packet)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:113:5: note: suggested alternative: 'fmemopen' memcpy(&packet, &entry.data[0], sizeof(packet)); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildPacket(uint8_t, uint8_t*, uint8_t*, uint8_t, uint8_t, Datagram, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:208:5: error: 'memcpy' was not declared in this scope memcpy(packet.sender, _localAddress, ADDR_LENGTH); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:208:5: note: suggested alternative: 'fmemopen' memcpy(packet.sender, _localAddress, ADDR_LENGTH); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildRoutingPacket()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:238:5: error: 'memcpy' was not declared in this scope memcpy(&datagram, &data, dataLength); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:238:5: note: suggested alternative: 'fmemopen' memcpy(&datagram, &data, dataLength); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In function 'double calculateAirtime(double, double, double, double, double, double)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:245:28: error: 'pow' was not declared in this scope double timePerSymbol = pow(2, spreadingFactor)/(bandwidth); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:245:28: note: suggested alternative: 'putw' double timePerSymbol = pow(2, spreadingFactor)/(bandwidth); ^~~ putw /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:246:18: error: 'ceil' was not declared in this scope double arg = ceil(((8*length)-(4*spreadingFactor)+28+16-(20*(1-explicitHeader)))/(4*(spreadingFactor-2*lowDR)))*(codingRate); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:247:33: error: 'fmax' was not declared in this scope double symbolsPerPayload=8+(fmax(arg, 0.0)); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:247:33: note: suggested alternative: '_Kmax' double symbolsPerPayload=8+(fmax(arg, 0.0)); ^~~~ _Kmax /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkNeighborTable(NeighborTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:283:12: error: 'memcmp' was not declared in this scope if(memcmp(neighbor.address, _neighborTable[i].address, sizeof(neighbor.address)) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:283:12: note: suggested alternative: 'timercmp' if(memcmp(neighbor.address, _neighborTable[i].address, sizeof(neighbor.address)) == 0){ ^~~~~~ timercmp /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkRoutingTable(RoutingTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:293:12: error: 'memcmp' was not declared in this scope if(memcmp(route.destination, localAddress(), sizeof(route.destination)) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:293:12: note: suggested alternative: 'timercmp' if(memcmp(route.destination, localAddress(), sizeof(route.destination)) == 0){ ^~~~~~ timercmp /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateNeighborTable(NeighborTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:329:5: error: 'memcpy' was not declared in this scope memcpy(&_neighborTable[entry], &neighbor, sizeof(_neighborTable[entry])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:329:5: note: suggested alternative: 'fmemopen' memcpy(&_neighborTable[entry], &neighbor, sizeof(_neighborTable[entry])); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateRouteTable(RoutingTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:341:5: error: 'memcpy' was not declared in this scope memcpy(&_routeTable[entry], &route, sizeof(_routeTable[entry])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:341:5: note: suggested alternative: 'fmemopen' memcpy(&_routeTable[entry], &route, sizeof(_routeTable[entry])); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::selectRoute(uint8_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:354:12: error: 'memcmp' was not declared in this scope if(memcmp(destination, _routeTable[i].destination, ADDR_LENGTH) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:354:12: note: suggested alternative: 'timercmp' if(memcmp(destination, _routeTabl
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:75:26: error: expected ')' before '*' token LL2Class(Layer1Class *lora_1, Layer1Class *lora_2 = NULL); In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:136:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa1; ^~~~~~~~~~~ LL2Class ass /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:137:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa2; ^~~~~~~~~~~ LL2Cl/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:9:19: error: expected constructor, destructor, or type conversion before '(' token LL2Class::LL2Class(Layer1Class *lora_1, Layer1Class *lora_2) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:10:18: error: expected unqualified-id before ',' token : LoRa1{lora_1}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:11:10: error: expected constructor, destructor, or type conversion before '{' token LoRa2{lora_2}, ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:11:18: error: expected unqualified-id before ',' toke/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'int packetBuffer::write(BufferEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:37:9: error: 'mem/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'void LL2Class::console_printf(const char*, ...)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:65:22: error: 'malloc' was not declared in this scope char *str = (char*)malloc(255); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:75:3: error: 'memcpy' was not declared in this scope memcpy(datagram.message, str, len); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:78:3: error: 'free' was not declared in this scope free(str); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:78:3: note: suggested alternative: 'fseek' free(str); ^~~~ fseek /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::writeToBuffer(packetBuffer*, Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:105:5: error: 'memcpy' was not declared in this scope memcpy(&entry, &packet, packet.totalLength); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::readFromBuffer(packetBuffer*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:113:5: error: 'memcpy' was not declared in this scope memcpy(&packet, &entry.data[0], sizeof(packet)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildPacket(uint8_t, uint8_t*, uint8_t*, uint8_t, uint8_t, Datagram, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:208:5: error: 'memcpy' was not declared in this scope memcpy(packet.sender, _localAddress, ADDR_LENGTH); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildRoutingPacket()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:238:5: error: 'memcpy' was not declared in this scope memcpy(&datagram, &data, dataLength); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In function 'double calculateAirtime(double, double, double, double, double, double)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:245:28: error: 'pow' was not declared in this scope double timePerSymbol = pow(2, spreadingFactor)/(bandwidth); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:246:18: error: 'ceil' was not declared in this scope double arg = ceil(((8*length)-(4*spreadingFactor)+28+16-(20*(1-explicitHeader)))/(4*(spreadingFactor-2*lowDR)))*(codingRate); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:247:33: error: 'fmax' was not declared in this scope double symbolsPerPayload=8+(fmax(arg, 0.0)); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkNeighborTable(NeighborTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:283:12: error: 'memcmp' was not declared in this scope if(memcmp(neighbor.address, _neighborTable[i].address, sizeof(neighbor.address)) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkRoutingTable(RoutingTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:293:12: error: 'memcmp' was not declared in this scope if(memcmp(route.destination, localAddress(), sizeof(route.destination)) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateNeighborTable(NeighborTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:329:5: error: 'memcpy' was not declared in this scope memcpy(&_neighborTable[entry], &neighbor, sizeof(_neighborTable[entry])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateRouteTable(RoutingTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:341:5: error: 'memcpy' was not declared in this scope memcpy(&_routeTable[entry], &route, sizeof(_routeTable[entry])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::selectRoute(uint8_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:354:12: error: 'memcmp' was not declared in this scope if(memcmp(destination, _routeTable[i].destination, ADDR_LENGTH) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::parseNeighbor(Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:364:5: error: 'memcpy' was not declared in this scope memcpy(neighbor.address, packet.sender, sizeof(neighbor.address)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::parseRoutingTable(Packet, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:391:5: error: 'memcpy' was not declared in this scope memcpy(data, &packet.datagram, sizeof(data)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'void LL2Class::parseForRoutes(Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:420:8: error: 'memcmp' was not declared in this scope if(memcmp(packet.receiver, ROUTING, ADDR_LENGTH) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:427:8: error: 'memcmp' was not declared in this scope if(memcmp(packet.receiver, _localAddress, ADDR_LENGTH) != 0 && ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:431:7: error: 'memcpy' was not declared in this scope memcpy(rcv_route.destination, packet.receiver, ADDR_LENGTH); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:444:8: error: 'memcmp' was not declared in this scope if(memcmp(packet.sender, packet.source, ADDR_LENGTH) != 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:447:7: error: 'memcpy' was not declared in this scope memcpy(src_route.destination, packet.source, ADDR_LENGTH); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:461:8: error: 'memcmp' was not declared in this scope if(memcmp(packet.datagram.destination, _localAddress, ADDR_LENGTH) != 0 && ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:466:7: error: 'memcpy' was not declared in this scope memcpy(dst_route.destination, packet.datagram.destination, ADDR_LENGTH); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::route(uint8_t, uint8_t*, uint8_t, Datagram, size_t, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:485:10: error
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:75:26: error: expected ')' before '*' token LL2Class(Layer1Class *lora_1, Layer1Class *lora_2 = NULL); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Los/LoRaLayer2/src/LoRaLayer2.h:136:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa1; ^~~~~~~~~~~ LL2Class e/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:137:5: error: 'Layer1Class' does not name a type; did you mean 'LL2Class'? Layer1Class *LoRa2; ^~~~~~~~~~~ LL2Class /hom/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'BufferEntry packetBuffer::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:17:9: error: 'memset' was not declared in this scope memset(&entry, 0, sizeof(entry)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:17:9: note: suggested alternative: 'fd_set' memset(&entry, 0, sizeof(entry)); ^~~~~~ fd_set /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:23:9: error: 'memcpy' was not declared in this scope memcpy(&entry, &buffer[tail], sizeof(entry)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:23:9: note: suggested alternative: 'fmemopen' memcpy(&entry, &buffer[tail], sizeof(entry)); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:25:9: error: 'memset' was not declared in this scope memset(&buffer[tail], 0, sizeof(buffer[tail])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:25:9: note: suggested alternative: 'fd_set' memset(&buffer[tail], 0, sizeof(buffer[tail])); ^~~~~~ fd_set /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'int packetBuffer::write(BufferEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:37:9: error: 'memset' was not declared in this scope memset(&buffer[head], 0, sizeof(buffer[head])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:37:9: note: suggested alternative: 'fd_set' memset(&buffer[head], 0, sizeof(buffer[head])); ^~~~~~ fd_set ayer2.cpp:78:3: note: suggested alternative: 'fseek' free(str); ^~~~ fseek /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::writeToBuffer(packetBuffer*, Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:105:5: error: 'memcpy' was not declared in this scope memcpy(&entry, &packet, packet.totalLength); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:105:5: note: suggested alternative: 'fmemopen' memcpy(&entry, &packet, packet.totalLength); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::readFromBuffer(packetBuffer*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:113:5: error: 'memcpy' was not declared in this scope memcpy(&packet, &entry.data[0], sizeof(packet)); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:113:5: note: suggested alternative: 'fmemopen' memcpy(&packet, &entry.data[0], sizeof(packet)); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildPacket(uint8_t, uint8_t*, uint8_t*, uint8_t, uint8_t, Datagram, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:208:5: error: 'memcpy' was not declared in this scope memcpy(packet.sender, _localAddress, ADDR_LENGTH); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:208:5: note: suggested alternative: 'fmemopen' memcpy(packet.sender, _localAddress, ADDR_LENGTH); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildRoutingPacket()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:238:5: error: 'memcpy' was not declared in this scope memcpy(&datagram, &data, dataLength); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:238:5: note: suggested alternative: 'fmemopen' memcpy(&datagram, &data, dataLength); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In function 'double calculateAirtime(double, double, double, double, double, double)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:245:28: error: 'pow' was not declared in this scope double timePerSymbol = pow(2, spreadingFactor)/(bandwidth); ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:245:28: note: suggested alternative: 'putw' double timePerSymbol = pow(2, spreadingFactor)/(bandwidth); ^~~ putw /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:246:18: error: 'ceil' was not declared in this scope double arg = ceil(((8*length)-(4*spreadingFactor)+28+16-(20*(1-explicitHeader)))/(4*(spreadingFactor-2*lowDR)))*(codingRate); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:247:33: error: 'fmax' was not declared in this scope double symbolsPerPayload=8+(fmax(arg, 0.0)); ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:247:33: note: suggested alternative: '_Kmax' double symbolsPerPayload=8+(fmax(arg, 0.0)); ^~~~ _Kmax /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkNeighborTable(NeighborTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:283:12: error: 'memcmp' was not declared in this scope if(memcmp(neighbor.address, _neighborTable[i].address, sizeof(neighbor.address)) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:283:12: note: suggested alternative: 'timercmp' if(memcmp(neighbor.address, _neighborTable[i].address, sizeof(neighbor.address)) == 0){ ^~~~~~ timercmp /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkRoutingTable(RoutingTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:293:12: error: 'memcmp' was not declared in this scope if(memcmp(route.destination, localAddress(), sizeof(route.destination)) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:293:12: note: suggested alternative: 'timercmp' if(memcmp(route.destination, localAddress(), sizeof(route.destination)) == 0){ ^~~~~~ timercmp /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateNeighborTable(NeighborTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:329:5: error: 'memcpy' was not declared in this scope memcpy(&_neighborTable[entry], &neighbor, sizeof(_neighborTable[entry])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:329:5: note: suggested alternative: 'fmemopen' memcpy(&_neighborTable[entry], &neighbor, sizeof(_neighborTable[entry])); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateRouteTable(RoutingTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:341:5: error: 'memcpy' was not declared in this scope memcpy(&_routeTable[entry], &route, sizeof(_routeTable[entry])); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:341:5: note: suggested alternative: 'fmemopen' memcpy(&_routeTable[entry], &route, sizeof(_routeTable[entry])); ^~~~~~ fmemopen /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::selectRoute(uint8_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:354:12: error: 'memcmp' was not declared in this scope if(memcmp(destination, _routeTable[i].destination, ADDR_LENGTH) == 0){ ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:354:12: note: suggested alternative: 'timercmp' if(memcmp(destination, _routeTabl
Result: FAIL
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:75:26: error: expected ')' before '*' token LL2Class(Layer1Class *lora_1, Layer1Class *lora_2 = NULL); In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:136:5: error: 'Layer1Class' does not name a type Layer1Class *LoRa1; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.h:137:5: error: 'Layer1Class' does not name a type Layer1Class *LoRa2; ^ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'BufferEntry packetBuffer::read()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:17:40: error: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:10:18: error: expected unqualified-id/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:23:52: error: 'memcpy' was not declared in this scope memcpy(&entry, &buffer[tail], sizeof(entry)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp:25:54: error: 'memset' was not declared in this scope memset(&buffer[tail], 0, sizeof(buffer[tail])); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/packetBuffer.cpp: In member function 'int packetBuffer::write(BufferEntry)': /ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'void LL2Class::console_printf(const char*, ...)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:65:32: error: 'malloc' was not declared in this scope char *str = (char*)malloc(255); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:75:36: error: 'memcpy' was not declared in this scope memcpy(datagram.message, str, len); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:78:11: error: 'free' was not declared in this scope free(str); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::writeToBuffer(packetBuffer*, Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:105:47: error: 'memcpy' was not declared in this scope memcpy(&entry, &packet, packet.totalLength); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::readFromBuffer(packetBuffer*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:113:51: error: 'memcpy' was not declared in this scope memcpy(&packet, &entry.data[0], sizeof(packet)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildPacket(uint8_t, uint8_t*, uint8_t*, uint8_t, uint8_t, Datagram, size_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:208:53: error: 'memcpy' was not declared in this scope memcpy(packet.sender, _localAddress, ADDR_LENGTH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'Packet LL2Class::buildRoutingPacket()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:238:40: error: 'memcpy' was not declared in this scope memcpy(&datagram, &data, dataLength); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In function 'double calculateAirtime(double, double, double, double, double, double)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:245:50: error: 'pow' was not declared in this scope double timePerSymbol = pow(2, spreadingFactor)/(bandwidth); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:246:115: error: 'ceil' was not declared in this scope double arg = ceil(((8*length)-(4*spreadingFactor)+28+16-(20*(1-explicitHeader)))/(4*(spreadingFactor-2*lowDR)))*(codingRate); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:247:46: error: 'fmax' was not declared in this scope double symbolsPerPayload=8+(fmax(arg, 0.0)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkNeighborTable(NeighborTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:283:88: error: 'memcmp' was not declared in this scope if(memcmp(neighbor.address, _neighborTable[i].address, sizeof(neighbor.address)) == 0){ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::checkRoutingTable(RoutingTableEntry)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:293:79: error: 'memcmp' was not declared in this scope if(memcmp(route.destination, localAddress(), sizeof(route.destination)) == 0){ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateNeighborTable(NeighborTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:329:76: error: 'memcpy' was not declared in this scope memcpy(&_neighborTable[entry], &neighbor, sizeof(_neighborTable[entry])); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::updateRouteTable(RoutingTableEntry, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:341:67: error: 'memcpy' was not declared in this scope memcpy(&_routeTable[entry], &route, sizeof(_routeTable[entry])); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::selectRoute(uint8_t*)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:354:71: error: 'memcmp' was not declared in this scope if(memcmp(destination, _routeTable[i].destination, ADDR_LENGTH) == 0){ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::parseNeighbor(Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:364:69: error: 'memcpy' was not declared in this scope memcpy(neighbor.address, packet.sender, sizeof(neighbor.address)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'int LL2Class::parseRoutingTable(Packet, int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:391:48: error: 'memcpy' was not declared in this scope memcpy(data, &packet.datagram, sizeof(data)); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp: In member function 'void LL2Class::parseForRoutes(Packet)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:420:52: error: 'memcmp' was not declared in this scope if(memcmp(packet.receiver, ROUTING, ADDR_LENGTH) == 0){ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:427:58: error: 'memcmp' was not declared in this scope if(memcmp(packet.receiver, _localAddress, ADDR_LENGTH) != 0 && ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:431:65: error: 'memcpy' was not declared in this scope memcpy(rcv_route.destination, packet.receiver, ADDR_LENGTH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:444:56: error: 'memcmp' was not declared in this scope if(memcmp(packet.sender, packet.source, ADDR_LENGTH) != 0){ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LoRaLayer2/src/LoRaLayer2.cpp:447:63: error: 'memcpy' was not declared in this scope memcpy(src_route.destination, packet.source, ADDR_LENGTH); ^ /home/ec2-user/arduino-testlib/cli-datadir/user
Result: FAIL