Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/SerialKeyboardImpl.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TCA8418Keyboard.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TCA8418KeyboardBase.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TDeckProKeyboard.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TLoraPagerKeyboard.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TouchScreenBase.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TouchScreenImpl1.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TrackballInterruptBase.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/TrackballInterruptImpl1.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/UpDownInterruptBase.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/UpDownInterruptImpl1.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/cardKbI2cImpl.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/i2cButton.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/kbI2cBase.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/kbMatrixBase.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/input/kbMatrixImpl.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/main.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/memGet.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/Channels.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/CryptoEngine.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/Default.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/FloodingRouter.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/InterfacesTemplates.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/LLCC68Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/LR1110Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/LR1120Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/LR1121Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/LR11x0Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/MeshModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/MeshPacketQueue.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/MeshService.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/NextHopRouter.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/NodeDB.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/PacketCache.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/PacketHistory.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/PhoneAPI.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/ProtobufModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/RF95Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/RadioInterface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/RadioLibInterface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/RadioLibRF95.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/ReliableRouter.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/Router.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/STM32WLE5JCInterface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/SX1262Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/SX1268Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/SX126xInterface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/SX1280Interface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/SX128xInterface.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/StreamAPI.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/Throttle.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/TypeConversions.cpp.o src/mesh/RadioInterface.cpp: In member function 'void RadioInterface::limitPower(int8_t)': src/mesh/RadioInterface.cpp:684:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 684 | for (int radio_dbm = 0; radio_dbm < num_pa_points; radio_dbm++) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ src/mesh/RadioInterface.cpp:686:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 686 | ((radio_dbm == (num_pa_points - 1)) && ((radio_dbm + tx_gain[radio_dbm]) <= power))) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/aes-ccm.cpp.o src/mesh/PhoneAPI.cpp: In member function 'virtual void PhoneAPI::sendNotification(meshtastic_LogRecord_Level, uint32_t, const char*)': src/mesh/PhoneAPI.cpp:749:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 400 equals destination size [-Wstringop-truncation] 749 | strncpy(cn->message, message, sizeof(cn->message)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/compression/unishox2.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/admin.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/apponly.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/atak.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/cannedmessages.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/channel.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/clientonly.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/config.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/connection_status.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/device_ui.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/deviceonly.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/interdevice.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/localonly.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/mesh.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/module_config.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/mqtt.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/paxcount.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/portnums.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/powermon.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/remote_hardware.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/rtttl.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/storeforward.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/telemetry.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/generated/meshtastic/xmodem.pb.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mesh/mesh-pb-constants.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/meshUtils.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/AdminModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/AtakPluginModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/CannedMessageModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/DetectionSensorModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/DropzoneModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/ExternalNotificationModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/GenericThreadModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/KeyVerificationModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Modules.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/NeighborInfoModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/NodeInfoModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/OnScreenKeyboardModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/PositionModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/PowerStressModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/RangeTestModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/RemoteHardwareModule.cpp.o src/meshUtils.cpp: In function 'void printBytes(const char*, const uint8_t*, size_t)': src/meshUtils.cpp:65:12: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 65 | strncpy(messageBuffer, label, labelSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/meshUtils.cpp:63:27: note: length computed here 63 | int labelSize = strlen(label); | ~~~~~~^~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/ReplyModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/RoutingModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/SerialModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/StatusLEDModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/StoreForwardModule.cpp.o src/modules/ExternalNotificationModule.cpp: In member function 'void ExternalNotificationModule::handleSetRingtone(const char*)': src/modules/ExternalNotificationModule.cpp:644:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 231 equals destination size [-Wstringop-truncation] 644 | strncpy(rtttlConfig.ringtone, from_msg, sizeof(rtttlConfig.ringtone)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/SystemCommandsModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/AirQualityTelemetry.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/DeviceTelemetry.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/EnvironmentTelemetry.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/HealthTelemetry.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/HostMetrics.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/PowerTelemetry.cpp.o src/modules/SerialModule.cpp:545:39: warning: backslash and newline separated by space 545 | !defined(ELECROW_ThinkNode_M3) && \ | Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/AHT10.cpp.o src/modules/CannedMessageModule.cpp: In member function 'int CannedMessageModule::splitConfiguredMessages()': src/modules/CannedMessageModule.cpp:226:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 801 equals destination size [-Wstringop-truncation] 226 | strncpy(this->messageBuffer, canned_messages.c_str(), sizeof(this->messageBuffer)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/BH1750Sensor.cpp.o src/modules/CannedMessageModule.cpp: In member function 'void CannedMessageModule::handleSetCannedMessageModuleMessages(const char*)': src/modules/CannedMessageModule.cpp:2450:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 201 equals destination size [-Wstringop-truncation] 2450 | strncpy(cannedMessageModuleConfig.messages, from_msg, sizeof(cannedMessageModuleConfig.messages)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/BME280Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/BME680Sensor.cpp.o src/modules/StatusLEDModule.cpp: In member function 'virtual int32_t StatusLEDModule::runOnce()': src/modules/StatusLEDModule.cpp:115:10: warning: variable 'chargeIndicatorLED1' set but not used [-Wunused-but-set-variable] 115 | bool chargeIndicatorLED1 = LED_STATE_OFF; | ^~~~~~~~~~~~~~~~~~~ src/modules/StatusLEDModule.cpp:116:10: warning: variable 'chargeIndicatorLED2' set but not used [-Wunused-but-set-variable] 116 | bool chargeIndicatorLED2 = LED_STATE_OFF; | ^~~~~~~~~~~~~~~~~~~ src/modules/StatusLEDModule.cpp:117:10: warning: variable 'chargeIndicatorLED3' set but not used [-Wunused-but-set-variable] 117 | bool chargeIndicatorLED3 = LED_STATE_OFF; | ^~~~~~~~~~~~~~~~~~~ src/modules/StatusLEDModule.cpp:118:10: warning: variable 'chargeIndicatorLED4' set but not used [-Wunused-but-set-variable] 118 | bool chargeIndicatorLED4 = LED_STATE_OFF; | ^~~~~~~~~~~~~~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/BMP085Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/BMP280Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/BMP3XXSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/CGRadSensSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/DFRobotGravitySensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/DPS310Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/INA219Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/INA226Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/INA260Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/INA3221Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/IndicatorSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/LPS22HBSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/LTR390UVSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/MAX17048Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/MAX30102Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/MCP9808Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/MLX90614Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/MLX90632Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/NAU7802Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/OPT3001Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/PCT2075Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/PMSA003ISensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/RAK12035Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/RAK9154Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/RCWL9620Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/SHT31Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/SHT4XSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/SHTC3Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/T1000xSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/TSL2561Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/TSL2591Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/TelemetrySensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/VEML7700Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/Sensor/nullSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/Telemetry/UnitConversions.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/TextMessageModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/TraceRouteModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/modules/WaypointModule.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/BMA423Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/BMM150Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/BMX160Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/ICM20948Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/LIS3DHSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/LSM6DS3Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/MPU6050Sensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/MotionSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/QMA6100PSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/motion/STK8XXXSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mqtt/MQTT.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/mqtt/ServiceEnvelope.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/network-stubs.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/extra_variants/heltec_wireless_tracker/variant.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/extra_variants/t_deck_pro/variant.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/extra_variants/t_lora_pager/variant.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/extra_variants/tbeam_displayshield/variant.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/AsyncUDP.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/BLEDfuScure.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/NRF52Bluetooth.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/NRF52CryptoEngine.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/aes-256/tiny-aes.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/alloc.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/hardfault.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/main-bare.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/platform/nrf52/main-nrf52.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/power/PowerHAL.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/sleep.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/src/xmodem.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libe00/Wire/Wire_nRF52.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libe64/SPI/SPI.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libe64/SPI/SPI_nrf52832.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libcef/ESP8266 and ESP32 OLED driver for SSD1306 displays/OLEDDisplay.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libcef/ESP8266 and ESP32 OLED driver for SSD1306 displays/OLEDDisplayFonts.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libcef/ESP8266 and ESP32 OLED driver for SSD1306 displays/OLEDDisplayUi.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libf5b/OneButton/OneButton.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libf5b/OneButton/OneButtonTiny.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libf72/arduino-fsm/Fsm.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libca2/TinyGPSPlus/TinyGPS++.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libe00/libWire.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libe00/libWire.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1c3/ArduinoThread/Thread.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libe64/libSPI.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1c3/ArduinoThread/ThreadController.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6bd/Nanopb/pb_common.c.o Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libe64/libSPI.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6bd/Nanopb/pb_decode.c.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6bd/Nanopb/pb_encode.c.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6fc/ErriezCRC32/ErriezCRC32.c.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libf5b/libOneButton.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libf5b/libOneButton.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib388/NonBlockingRTTTL/NonBlockingRtttl.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6fc/libErriezCRC32.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6fc/libErriezCRC32.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/Hal.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/Module.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libf72/libarduino-fsm.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libf72/libarduino-fsm.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/hal/Arduino/ArduinoHal.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/hal/RPiPico/PicoHal.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1c3/libArduinoThread.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/CC1101/CC1101.cpp.o Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1c3/libArduinoThread.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LLCC68/LLCC68.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR1110.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR1120.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR1121.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR11x0.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR11x0_commands.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib388/libNonBlockingRTTTL.a Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libca2/libTinyGPSPlus.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib388/libNonBlockingRTTTL.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libca2/libTinyGPSPlus.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR11x0_crypto.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR11x0_gnss.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/LR11x0/LR11x0_wifi.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/RF69/RF69.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6bd/libNanopb.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib6bd/libNanopb.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX123x/SX1231.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX123x/SX1233.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/STM32WLx.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libcef/libESP8266 and ESP32 OLED driver for SSD1306 displays.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libcef/libESP8266 and ESP32 OLED driver for SSD1306 displays.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/STM32WLx_Module.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX1261.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX1262.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX1268.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX126x.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX126x_LR_FHSS.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX126x_commands.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX126x/SX126x_config.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX1272.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX1273.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX1276.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX1277.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX1278.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX1279.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX127x/SX127x.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX128x/SX1280.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX128x/SX1281.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX128x/SX1282.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/SX128x/SX128x.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/Si443x/Si4430.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/Si443x/Si4431.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/Si443x/Si4432.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/Si443x/Si443x.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/modules/nRF24/nRF24.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/AFSK/AFSK.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/APRS/APRS.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/AX25/AX25.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/BellModem/BellModem.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/ExternalRadio/ExternalRadio.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/FSK4/FSK4.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/Hellschreiber/Hellschreiber.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/LoRaWAN/LoRaWAN.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/LoRaWAN/LoRaWANBands.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/Morse/Morse.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/Pager/Pager.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/PhysicalLayer/PhysicalLayer.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/Print/ITA2String.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/Print/Print.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/RTTY/RTTY.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/protocols/SSTV/SSTV.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/utils/CRC.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/utils/Cryptography.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/utils/FEC.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/RadioLib/utils/Utils.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/AES128.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/AES192.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/AES256.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/AESCommon.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/AESEsp32.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/AuthenticatedCipher.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/BLAKE2b.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/BLAKE2s.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/BigNumberUtil.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/BlockCipher.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/CTR.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/ChaCha.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/ChaChaPoly.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/Cipher.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/Crypto.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/Curve25519.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/EAX.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/Ed25519.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/GCM.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/GF128.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/GHASH.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/HKDF.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/Hash.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/KeccakCore.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/NoiseSource.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/OMAC.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/P521.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/Poly1305.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/RNG.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/SHA224.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/SHA256.cpp.o .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/Crypto/RNG.cpp:63:2: warning: #warning "no hardware random number source detected for this platform" [-Wcpp] 63 | #warning "no hardware random number source detected for this platform" | ^~~~~~~ Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/SHA3.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/SHA384.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/SHA512.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/SHAKE.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/XTS.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdce/Crypto/XOF.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib044/Adafruit BusIO/Adafruit_BusIO_Register.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib044/Adafruit BusIO/Adafruit_GenericDevice.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib044/Adafruit BusIO/Adafruit_I2CDevice.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib044/Adafruit BusIO/Adafruit_SPIDevice.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libc39/Adafruit Unified Sensor/Adafruit_Sensor.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/libRadioLib.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib924/Adafruit BMP280 Library/Adafruit_BMP280.cpp.o Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a6/libRadioLib.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/liba17/Adafruit BMP085 Library/Adafruit_BMP085.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libf56/Adafruit BME280 Library/Adafruit_BME280.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib859/Adafruit DPS310/Adafruit_DPS310.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib27a/Adafruit MCP9808 Library/Adafruit_MCP9808.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib88f/Adafruit INA260 Library/Adafruit_INA260.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib75c/Adafruit INA219/Adafruit_INA219.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libdf2/Adafruit MPU6050/Adafruit_MPU6050.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib26f/Adafruit LIS3DH/Adafruit_LIS3DH.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libc39/libAdafruit Unified Sensor.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libc39/libAdafruit Unified Sensor.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib949/Adafruit AHTX0/Adafruit_AHTX0.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_ISM330DHCX.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DS.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DS3.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/liba17/libAdafruit BMP085 Library.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/liba17/libAdafruit BMP085 Library.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DS33.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib044/libAdafruit BusIO.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib044/libAdafruit BusIO.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DS3TRC.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib27a/libAdafruit MCP9808 Library.a Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib924/libAdafruit BMP280 Library.a Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib88f/libAdafruit INA260 Library.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib27a/libAdafruit MCP9808 Library.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib924/libAdafruit BMP280 Library.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib88f/libAdafruit INA260 Library.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DSL.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DSO32.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/Adafruit LSM6DS/Adafruit_LSM6DSOX.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib75c/libAdafruit INA219.a Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib859/libAdafruit DPS310.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib859/libAdafruit DPS310.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib75c/libAdafruit INA219.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib1a0/Adafruit TSL2591 Library/Adafruit_TSL2591.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libfd2/EmotiBit MLX90632/SparkFun_MLX90632_Arduino_Library.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib092/Adafruit MLX90614 Library/Adafruit_MLX90614.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib26f/libAdafruit LIS3DH.a Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libf56/libAdafruit BME280 Library.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libf56/libAdafruit BME280 Library.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib26f/libAdafruit LIS3DH.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libeea/INA3221/INA3221.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib949/libAdafruit AHTX0.a Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/libdf2/libAdafruit MPU6050.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib949/libAdafruit AHTX0.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/libdf2/libAdafruit MPU6050.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib128/QMC5883LCompass/QMC5883LCompass.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib90e/DFRobot_RTU/DFRobot_RTU.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib310/DFRobot_RainfallSensor/DFRobot_RainfallSensor.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/libd08/INA226/INA226.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib518/SparkFun MAX3010x Pulse and Proximity Sensor Library/MAX30105.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib518/SparkFun MAX3010x Pulse and Proximity Sensor Library/heartRate.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib518/SparkFun MAX3010x Pulse and Proximity Sensor Library/spo2_algorithm.cpp.o Archiving .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/libAdafruit LSM6DS.a Indexing .pio/build/seeed_xiao_nrf52840_kit_i2c/lib787/libAdafruit LSM6DS.a Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib375/SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library/ICM_20948.cpp.o Compiling .pio/build/seeed_xiao_nrf52840_kit_i2c/lib375/SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library/util/ICM_20948_C.c.o .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::reset()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:88:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:90:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::setModePowerDown()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:96:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 96 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:99:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::setModeContinious()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:105:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 105 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:107:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::setModeTriggered()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:113:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:115:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::setShuntMeasEnable()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:121:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:123:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::setShuntMeasDisable()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:129:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:131:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp: In member function 'void INA3221::setBusMeasEnable()': .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:137:50: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | _read(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included from .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:29: .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.h:101:20: note: defined here 101 | typedef struct { | ^ .pio/libdeps/seeed_xiao_nrf52840_kit_i2c/INA3221/src/INA3221.cpp:139:51: warning: converting a packed 'INA3221::conf_reg_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 139 | _write(INA3221_REG_CONF, (uint16_t *)&conf_reg); | ^ In file included