# I2C, Serial, SPI experiments with Zephyr on Giga

**URL:** <https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321>\
**Category:** GIGA R1 WiFi\
**Created:** [November 27, 2024, 7:19am UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321 "2024-11-27T07:19:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 7:19am UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/1 "2024-11-27T07:19:11Z")

</div>

Following the instructions to install Giga R1 with Zephyr found here: [arduino/ArduinoCore-zephyr: Arduino Core based on Zephyr+llext](https://github.com/arduino/ArduinoCore-zephyr)

I hooked up a Sparkfun BNO086 using the Adafruit Lib. A few warnings showed:

```arduino
C:\Users\Merli\AppData\Local\Temp\.arduinoIDE-unsaved20241027-20700-1qjx815.4sow\quaternion_yaw_pitch_roll\quaternion_yaw_pitch_roll.ino: In function 'void loop()':
C:\Users\Merli\AppData\Local\Temp\.arduinoIDE-unsaved20241027-20700-1qjx815.4sow\quaternion_yaw_pitch_roll\quaternion_yaw_pitch_roll.ino:104:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
         quaternionToEulerRV(&sensorValue.un.arvrStabilizedRV, &ypr, true);
         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Merli\AppData\Local\Temp\.arduinoIDE-unsaved20241027-20700-1qjx815.4sow\quaternion_yaw_pitch_roll\quaternion_yaw_pitch_roll.ino:105:7: note: here
       case SH2_GYRO_INTEGRATED_RV:
       ^~~~
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\sh2.c:1022:1: warning: 'static' is not at beginning of declaration [-Wold-style-declaration]
 const static struct {
 ^ ~~~~
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\sh2.c: In function 'sh2_getMetadata':
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\sh2.c:1916:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (i = 0; i < ARRAY_LEN(sensorToRecordMap); i++) {
                   ^
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\sh2.c:1921:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (i >= ARRAY_LEN(sensorToRecordMap)) {
           ^~
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\Adafruit_BNO08x.cpp: In function 'int i2chal_read(sh2_Hal_t*, uint8_t*, unsigned int, uint32_t*)':
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\Adafruit_BNO08x.cpp:339:36: warning: variable length array 'i2c_buffer' is used [-Wvla]
   uint8_t i2c_buffer[i2c_buffer_max];
                                    ^
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\Adafruit_BNO08x.cpp: In function 'int uarthal_open(sh2_Hal_t*)':
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\Adafruit_BNO08x.cpp:422:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int i = 0; i < sizeof(softreset_pkt); i++) {
                   ~~^~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\Adafruit_BNO08x.cpp: In function 'int uarthal_write(sh2_Hal_t*, uint8_t*, unsigned int)':
d:\Users\Merli\Documents\Arduino\libraries\Adafruit_BNO08x\src\Adafruit_BNO08x.cpp:522:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int i = 0; i < len; i++) {
                   ~~^~~~~

```

but that looks like an issue with the Hillcrest Labs driver and I get a

```arduino
Adafruit BNO08x test!
I2C address not found
Failed to find BNO08x chip

```

Using the Sparkfun library and interrupt pin on A4 do get some warnings as before it fails to find the chip.

```arduino
D:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\examples\Example_13_EulerAngles\Example_13_EulerAngles.ino: In function 'void loop()':
D:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\examples\Example_13_EulerAngles\Example_13_EulerAngles.ino:122:36: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  122 | float roll = (myIMU.getRoll()) * 180.0 / PI; // Convert roll to degrees
      | ~~~~~~~~~~~~~~~~~~^~~~~~~
D:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\examples\Example_13_EulerAngles\Example_13_EulerAngles.ino:123:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  123 | float pitch = (myIMU.getPitch()) * 180.0 / PI; // Convert pitch to degrees
      | ~~~~~~~~~~~~~~~~~~~^~~~~~~
D:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\examples\Example_13_EulerAngles\Example_13_EulerAngles.ino:124:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  124 | float yaw = (myIMU.getYaw()) * 180.0 / PI; // Convert yaw / heading to degrees
      | ~~~~~~~~~~~~~~~~~^~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp: In member function 'float BNO08x::getRoll()':
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:185:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  185 | float t0 = +2.0 * (dqw * dqx + dqy * dqz);
      | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:186:31: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  186 | float t1 = +1.0 - 2.0 * (dqx * dqx + ysqr);
      | ~~~~^~~~~~~~~~~~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp: In member function 'float BNO08x::getPitch()':
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:209:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  209 | float t2 = +2.0 * (dqw * dqy - dqz * dqx);
      | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:210:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  210 | t2 = t2 > 1.0 ? 1.0 : t2;
      | ~~~^~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:210:23: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion]
  210 | t2 = t2 > 1.0 ? 1.0 : t2;
      | ~~~~~~~~~^~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:211:17: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  211 | t2 = t2 < -1.0 ? -1.0 : t2;
      | ~~~^~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:211:24: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion]
  211 | t2 = t2 < -1.0 ? -1.0 : t2;
      | ~~~~~~~~~~^~~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp: In member function 'float BNO08x::getYaw()':
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:234:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  234 | float t3 = +2.0 * (dqw * dqz + dqx * dqy);
      | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:235:31: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  235 | float t4 = +1.0 - 2.0 * (ysqr + dqz * dqz);
      | ~~~~^~~~~~~~~~~~~~~~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp: In member function 'float BNO08x::getQuatJ()':
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:279:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  279 | if ((quat < -1.0) || (quat > 1.0)) // Debug the occasional non-unitary Quat
      | ~~~~~^~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:279:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  279 | if ((quat < -1.0) || (quat > 1.0)) // Debug the occasional non-unitary Quat
      | ~~~~~^~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp: In member function 'float BNO08x::getQuatK()':
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:299:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  299 | if ((quat < -1.0) || (quat > 1.0)) // Debug the occasional non-unitary Quat
      | ~~~~~^~~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:299:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  299 | if ((quat < -1.0) || (quat > 1.0)) // Debug the occasional non-unitary Quat
      | ~~~~~^~~~~
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp: In member function 'float BNO08x::qToFloat(int16_t, uint8_t)':
d:\Users\Merli\Documents\Arduino\libraries\SparkFun_BNO08x_Cortex_Based_IMU\src\SparkFun_BNO08x_Arduino_Library.cpp:812:16: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  812 | qFloat *= pow(2, qPoint * -1);
      | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI\SPI.cpp: In member function 'virtual void arduino::ZephyrSPI::transfer(void*, size_t)':
C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI\SPI.cpp:58:7: warning: unused variable 'ret' [-Wunused-variable]
   58 | int ret;

```

But fails like the adafruit lib

```arduino
BNO08x Read Example
I2C address found
BNO08x not detected at default I2C address. Check your jumpers and the hookup guide. Freezing...

```

With or without using interrupts.

OK after loading the BNO sketch I went to upload a new sketch using the ICM20649/LIS3MDL combo using the Bolderflight libraries. But even though it compile shows successful compile and upload looks like its still running the bno sketch. Serial monitor output:

```arduino
BNO08x Read Example
BNO08x not detected at default I2C address. Check your jumpers and the hookup guide. Freezing.

```

Compile Output:

```arduino
loading library from d:\Users\Merli\Documents\Arduino\libraries\Arduino-EasyTransfer-master: invalid library: no header files foundloading library from d:\Users\Merli\Documents\Arduino\libraries\ArduinoCore-API-master: invalid library: no header files foundloading library from d:\Users\Merli\Documents\Arduino\libraries\FastAhrs: invalid library: no header files foundloading library from d:\Users\Merli\Documents\Arduino\libraries\Lidar-Lite-v3-3d-Scanner: invalid library: no header files foundloading library from d:\Users\Merli\Documents\Arduino\libraries\esp32-camera-master: invalid library: no header files found
FQBN: arduino:zephyr:giga
Using board 'giga' from platform in folder: C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0
Using core 'arduino' from platform in folder: C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0

Detecting libraries used...
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925\sketch\LIS3DML_icm20649_bolderflight_libs.ino.cpp -o nul
Alternatives for icm20649.h: [Bolder Flight Systems InvenSense IMU@6.0.3]
ResolveLibrary(icm20649.h)
  -> candidates: [Bolder Flight Systems InvenSense IMU@6.0.3]
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925\sketch\LIS3DML_icm20649_bolderflight_libs.ino.cpp -o nul
Alternatives for Wire.h: [Wire]
ResolveLibrary(Wire.h)
  -> candidates: [Wire]
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925\sketch\LIS3DML_icm20649_bolderflight_libs.ino.cpp -o nul
Alternatives for SPI.h: [SPI]
ResolveLibrary(SPI.h)
  -> candidates: [SPI]
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925\sketch\LIS3DML_icm20649_bolderflight_libs.ino.cpp -o nul
Alternatives for lis3mdl.h: [Bolder Flight Systems LIS3MDL@1.2.0]
ResolveLibrary(lis3mdl.h)
  -> candidates: [Bolder Flight Systems LIS3MDL@1.2.0]
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925\sketch\LIS3DML_icm20649_bolderflight_libs.ino.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\ak09916.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\ak8963.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\ak8975.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\icm20649.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\icm20948.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\invensense_imu.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\mpu6000.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\mpu6050.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\mpu6500.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\mpu9150.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src\mpu9250.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire\Wire.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI\SPI.cpp -o nul
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt d:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src\lis3mdl.cpp -o nul
Generating function prototypes...
C:\Users\Merli\AppData\Local\Arduino15\packages\zephyr\tools\arm-zephyr-eabi\0.16.8/bin/arm-zephyr-eabi-g++ -g -Os -c -w -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacrosC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 -Id:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI -Id:\Users\Merli\Documents\Arduino\libraries\lis3mdl\src -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated -IC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7 @C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\variants\arduino_giga_r1_m7/includes.txt C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925\sketch\LIS3DML_icm20649_bolderflight_libs.ino.cpp -o C:\Users\Merli\AppData\Local\Temp\2229158529\sketch_merged.cpp
C:\Users\Merli\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Merli\AppData\Local\Temp\2229158529\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\sketch\\LIS3DML_icm20649_bolderflight_libs.ino.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\sketch\\LIS3DML_icm20649_bolderflight_libs.ino.cpp.o"
Compiling libraries...
Compiling library "Bolder Flight Systems InvenSense IMU"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\ak09916.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\ak09916.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\ak8963.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\ak8963.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\mpu6000.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu6000.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\mpu6500.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu6500.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\icm20649.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\icm20649.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\icm20948.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\icm20948.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\invensense_imu.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\invensense_imu.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\mpu9250.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu9250.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\ak8975.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\ak8975.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\mpu9150.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu9150.cpp.o"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src\\mpu6050.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu6050.cpp.o"
Compiling library "Wire"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire\\Wire.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\Wire\\Wire.cpp.o"
Compiling library "SPI"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI\\SPI.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\SPI\\SPI.cpp.o"
C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI\SPI.cpp: In member function 'virtual void arduino::ZephyrSPI::transfer(void*, size_t)':
C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI\SPI.cpp:58:7: warning: unused variable 'ret' [-Wunused-variable]
   58 | int ret;
      | ^~~
Compiling library "Bolder Flight Systems LIS3MDL"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\invensense-imu-icm-dev\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\Wire" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\libraries\\SPI" "-Id:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "d:\\Users\\Merli\\Documents\\Arduino\\libraries\\lis3mdl\\src\\lis3mdl.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\lis3mdl\\lis3mdl.cpp.o"
Compiling core...
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" -g -Os -c -DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DHSE_VALUE=16000000 -DKERNEL -DK_HEAP_MEM_POOL_SIZE=16384 -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DSTM32H747xx -DUSE_FULL_LL_DRIVER -DUSE_HAL_DRIVER -D __LINUX_ERRNO_EXTENSIONS__ -D __PROGRAM_START -D__ ZEPHYR__=1 "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h" "-imacrosC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h" -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m7 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs -DCORE_CM7 -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_GIGA -DARDUINO_ARCH_ZEPHYR -DARDUINO_ARCH_ZEPHYR -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated" "-IC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7" "@C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7/includes.txt" "C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0\\variants\\arduino_giga_r1_m7\\variant.cpp" -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\core\\variant.cpp.o"
Using precompiled core: C:\Users\Merli\AppData\Local\Temp\arduino\cores\arduino_zephyr_giga_debug_false_7f25305957607ee930a6b20eac5960bd\core.a
Linking everything together...
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-g++" "-LC:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925" -r -Wl,--gc-sections -e main -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit "-TC:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\zephyr\\0.1.0/variants/llext/linker_script.ld" "-Wl,-Map,C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.map" --specs=nosys.specs -o "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.elf" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\sketch\\LIS3DML_icm20649_bolderflight_libs.ino.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\ak09916.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\ak8963.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\ak8975.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\icm20649.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\icm20948.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\invensense_imu.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu6000.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu6050.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu6500.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu9150.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\invensense-imu-icm-dev\\mpu9250.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\libraries\\lis3mdl\\lis3mdl.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925\\core\\variant.cpp.o" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/..\\..\\cores\\arduino_zephyr_giga_debug_false_7f25305957607ee930a6b20eac5960bd\\core.a" -lstdc++ -lsupc++ -lnosys -nostdlib
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-objcopy" -O binary "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.elf" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.bin"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.elf" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.hex"
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-strip" --strip-debug "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.elf" "-oC:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.llext"
Bootloader file specified but missing: C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\bootloaders\zephyr-arduino_giga_r1_m7.bin
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\zephyr-post-build-tool\\0.0.2/post_build" "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.llext"
File copied and saved as C:\Users\Merli\AppData\Local\Temp\arduino\sketches\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.llext.dfu

Using library Bolder Flight Systems InvenSense IMU at version 6.0.3 in folder: D:\Users\Merli\Documents\Arduino\libraries\invensense-imu-icm-dev 
Using library Wire in folder: C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\Wire (legacy)
Using library SPI in folder: C:\Users\Merli\AppData\Local\Arduino15\packages\arduino\hardware\zephyr\0.1.0\libraries\SPI (legacy)
Using library Bolder Flight Systems LIS3MDL at version 1.2.0 in folder: D:\Users\Merli\Documents\Arduino\libraries\lis3mdl 
"C:\\Users\\Merli\\AppData\\Local\\Arduino15\\packages\\zephyr\\tools\\arm-zephyr-eabi\\0.16.8/bin/arm-zephyr-eabi-size" -A "C:\\Users\\Merli\\AppData\\Local\\Temp\\arduino\\sketches\\BA8CE0AAFE24C9433BDDBF9F43B00925/LIS3DML_icm20649_bolderflight_libs.ino.elf"
Sketch uses 7552 bytes (0%) of program storage space. Maximum is 786432 bytes.
Global variables use 3040 bytes (0%) of dynamic memory, leaving 520584 bytes for local variables. Maximum is 523624 bytes.
dfu-util 0.11-arduino4

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Opening DFU capable USB device...
Device ID 2341:0366
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash 2MB "
Downloading element to address = 0x080e0000, size = 23884

Erase [] 0% 0 bytes
Erase [] 0% 0 bytes
Erase [====] 17% 4096 bytes
Erase [========] 34% 8192 bytes
Erase [============] 51% 12288 bytes
Erase [=================] 68% 16384 bytes
Erase [=====================] 85% 20480 bytes
Erase [=========================] 100% 23884 bytes
Erase done.

Download	[] 0% 0 bytes
Download	[====] 17% 4096 bytes
Download	[========] 34% 8192 bytes
Download	[============] 51% 12288 bytes
Download	[=================] 68% 16384 bytes
Download	[=====================] 85% 20480 bytes
Download	[=========================] 100% 23884 bytes
Download done.
File downloaded successfully
Submitting leave request...
Transitioning to dfuMANIFEST state

```

EDITED POST: Seems like defaults to mbed version - retested with zephyr giga selected

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 7:39am UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/2 "2024-11-27T07:39:33Z")

</div>

Quick update - just tried loading blink and that fails to upload as well

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 7:56am UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/3 "2024-11-27T07:56:22Z")

</div>

Found the upload issue had to use the bootloader update per the readme - forgot about that:

> - Put the board in bootloader mode by double-clicking the RESET button.
> - Run the `Burn Bootloader` option from the IDE/CLI.
> - Note that due to limitations in the Arduino IDE, you may need to select any programmer from the `Programmers` menu.
> - Once the bootloader is installed, you can load your first sketch by placing the board into bootloader mode again.

After doing that was able to upload no issues. With all that said basically:

1. LIS3MDL/ICM20649 I2C fails to find either of the chips.
2. BNO086 I2C fails to find either of the chips.

Probably should issue a PR.

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 1:06pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/4 "2024-11-27T13:06:48Z")

</div>

Just noticed the repo only has Pull Requests - No Issues so can not even document in the repo - oh well

---

<div class="post-metadata">

**Author:** ![KurtE](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kurte/32/1246572_2.png) [@KurtE](https://forum.arduino.cc/u/KurtE)\
**Post date:** [November 27, 2024, 1:50pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/5 "2024-11-27T13:50:40Z")

</div>

@Merlin513 and all - Wondering what state they think the code is in?

If I remember correctly, they were hoping to have a beta of this by the end of the year.

The Arduino version appears to be forked from another Github account:  
[zephyrproject-rtos/gsoc-2022-arduino-core: Arduino Core Zephyr Module (GSoC 2022 Project)](https://github.com/zephyrproject-rtos/gsoc-2022-arduino-core)  
Which does have issues...

If one updates the bootloader, lets say on a GIGA, do you have to reload it with the old  
bootloader in order to use the board again with the current released software?

May have to play along.

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 1:51pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/6 "2024-11-27T13:51:07Z")

</div>

Ok think I found the problem. The devices/Code are using Wire (sda/scl) which is on pins 20 and 21. On the off chance that pin configs got crossed I moved them to Wire1 (sda1/scl1) and its now working.

ICM-20649/LIS3MDL - working at 400k  
BNO086 - uploads but fails to run and looses the GIGA (not connected)

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/2/9/0/2908753dbd2da669c0282e0ddabde396fe04117c.png)

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 2:29pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/7 "2024-11-27T14:29:01Z")

</div>

> [@KurtE](#):
>
> If I remember correctly, they were hoping to have a beta of this by the end of the year.

Thats what I read as well. Thats kind of why I started playing.

> [@KurtE](#):
>
> If one updates the bootloader, lets say on a GIGA, do you have to reload it with the old  
> bootloader in order to use the board again with the current released software?

Since you asked just tried it with the ICM sketch and looks like it compiles and uploads without issue even with the new bootloader. However, seems to take even longer to compile for some reason. PS. Had to switch wires back to Wire.

---

<div class="post-metadata">

**Author:** ![KurtE](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kurte/32/1246572_2.png) [@KurtE](https://forum.arduino.cc/u/KurtE)\
**Post date:** [November 27, 2024, 3:10pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/8 "2024-11-27T15:10:36Z")

</div>

> [@Merlin513](#):
>
> Since you asked just tried it with the ICM sketch and looks like it compiles and uploads without issue even with the new bootloader. However, seems to take even longer to compile for some reason. PS. Had to switch wires back to Wire.

Thanks,

Looks like a pretty big learning curve to understand stuff about it, like how the IO pins are done with the mbed version you could find out a lot about the pin mapping and the like in the variants. But here for example the GIGA variant:  
Here is variant.h

```arduino
/*
 * Copyright (c) 2022 Dhruva Gole
 *
 * SPDX-License-Identifier: Apache-2.0
 */

// TODO: correctly handle these legacy defines
#define MOSI 0
#define MISO 0
#define SCK 0
#define SS 0
#define SDA 0
#define SCL 0

```

And here is variant.cpp:

```arduino
#include <zephyr/kernel.h>

void _on_1200_bps() {
    uint32_t tmp = (uint32_t) & (RTC->BKP0R);
    tmp += (RTC_BKP_DR0 * 4U);
    *(__IO uint32_t *)tmp = (uint32_t)0xDF59;
    NVIC_SystemReset();
}

```

Not much of a hint there...  
It is all buried in the zephyr files...

Even trying to understand, what lets say pinMode(0, OUTPUT);  
does:

```arduino
void pinMode(pin_size_t pinNumber, PinMode pinMode) {
  if (pinMode == INPUT) { // input mode
    gpio_pin_configure_dt(&arduino_pins[pinNumber],
                          GPIO_INPUT | GPIO_ACTIVE_HIGH);
  } else if (pinMode == INPUT_PULLUP) { // input with internal pull-up
    gpio_pin_configure_dt(&arduino_pins[pinNumber],
                          GPIO_INPUT | GPIO_PULL_UP | GPIO_ACTIVE_HIGH);
  } else if (pinMode == INPUT_PULLDOWN) { // input with internal pull-down
    gpio_pin_configure_dt(&arduino_pins[pinNumber],
                          GPIO_INPUT | GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH);
  } else if (pinMode == OUTPUT) { // output mode
    gpio_pin_configure_dt(&arduino_pins[pinNumber],
                          GPIO_OUTPUT_LOW | GPIO_ACTIVE_HIGH);
  }
}

```

So now where is arduino\_pins defined:

```arduino
static const struct gpio_dt_spec arduino_pins[] = {DT_FOREACH_PROP_ELEM_SEP(
	DT_PATH(zephyr_user), digital_pin_gpios, GPIO_DT_SPEC_GET_BY_IDX, (, ))};

```

Which gets you to:

```arduino
#define DT_N_S_zephyr_user_P_digital_pin_gpios_FOREACH_PROP_ELEM_SEP(fn, sep) fn(DT_N_S_zephyr_user, digital_pin_gpios, 0) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 1) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 2) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 3) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 4) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 5) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 6) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 7) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 8) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 9) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 10) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 11) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 12) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 13) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 14) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 15) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 16) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 17) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 18) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 19) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 20) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 21) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 22) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 23) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 24) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 25) DT_DEBRACKET_INTERNAL sep \
	fn(DT_N_S_zephyr_user, digital_pin_gpios, 26)

```

And then each of these lines go through, probably these defines for pin 0:

```arduino
#define DT_N_S_zephyr_user_P_digital_pin_gpios_IDX_0_EXISTS 1
#define DT_N_S_zephyr_user_P_digital_pin_gpios_IDX_0_PH DT_N_S_soc_S_pin_controller_58020000_S_gpio_58020400
#define DT_N_S_zephyr_user_P_digital_pin_gpios_IDX_0_VAL_pin 7
#define DT_N_S_zephyr_user_P_digital_pin_gpios_IDX_0_VAL_pin_EXISTS 1
#define DT_N_S_zephyr_user_P_digital_pin_gpios_IDX_0_VAL_flags 0
#define DT_N_S_zephyr_user_P_digital_pin_gpios_IDX_0_VAL_flags_EXISTS 1

```

These are all generated somewhere... maybe in the zephyr project...

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 3:15pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/9 "2024-11-27T15:15:04Z")

</div>

> [@KurtE](#):
>
> These are all generated somewhere... maybe in the zephyr project...

> [@KurtE](#):
>
> These are all generated somewhere... maybe in the zephyr project...

Yeah going to be a lot of fun trying to figure it out - hopefully there might be an easy way to get the info via a sketch - hopefully.

Oh ISSUES are now available on Repo. Just created one for this:  
[Wire and Wire1 are Swapped · Issue #1 · arduino/ArduinoCore-zephyr](https://github.com/arduino/ArduinoCore-zephyr/issues/1)

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 3:24pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/10 "2024-11-27T15:24:52Z")

</div>

> [@KurtE](#):
>
> These are all generated somewhere... maybe in the zephyr project...

Did a little googling around and seems like the closet you get is the "overlay" for the board:  
[ArduinoCore-zephyr/loader/boards/arduino\_giga\_r1\_m7.overlay at arduino · arduino/ArduinoCore-zephyr](https://github.com/arduino/ArduinoCore-zephyr/blob/arduino/loader/boards/arduino_giga_r1_m7.overlay)

found out about that from this link:  
[Pin mapping in Zephyr lets you move pin functions with ease - Golioth](https://blog.golioth.io/pin-mapping-in-zephyr-lets-you-move-pin-functions-with-ease/)

---

<div class="post-metadata">

**Author:** ![KurtE](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kurte/32/1246572_2.png) [@KurtE](https://forum.arduino.cc/u/KurtE)\
**Post date:** [November 27, 2024, 3:39pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/11 "2024-11-27T15:39:53Z")

</div>

Yep, I noticed the one readme file in the project:  
[ArduinoCore-zephyr/documentation/variants.md at arduino · arduino/ArduinoCore-zephyr](https://github.com/arduino/ArduinoCore-zephyr/blob/arduino/documentation/variants.md)

That mentioned that the overlay file is in the variant...  
But the instructions don't match what I see in the GIGA stuff. It is closer to what  
is in the arduino\_nano\_33\_ble.overlay stuff

But at least as you found, it is contained in the downloaded board package, under  
loader/boards.

But at least it is something we can look at...

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 4:14pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/12 "2024-11-27T16:14:21Z")

</div>

> [@KurtE](#):
>
> But at least it is something we can look at...

Found this - might be helpful in translation  
[How to Set Up ESP32 GPIO Pins in Zephyr RTOS – Zephyr Project](https://www.zephyrproject.org/how-to-set-up-esp32-gpio-pins-in-zephyr-rtos/)

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 27, 2024, 4:47pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/13 "2024-11-27T16:47:14Z")

</div>

Ok things kind of beginning to make sense.

In the overlay file I see:

```arduino
						<&gpiob 6 0>, /* SDA1 */
						<&gpioh 12 0>,
            

```

Then from the pinout that PB6 and PH12 for sda1 and scl1

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/a/8/7/a8753ece2bb6186c886247610b85fe6e58f55bf8.png)

What I am not seeing is a binding to i2c0 or i2c1, just i2c4 which is associated with the camera header. In the variants.md file it states:

```arduino
### Configure I2C devices

The `i2cs` node defines the I2C devices to use.
It instantiate the `Wire` with the i2c device that contained in the node. Also instantiate as `Wire1`, `Wire2`, .. `WireN` with the devices that is after the second in the case of the array contains plural devices.

If the `i2cs` node is not defined, Use the node labeled `arduino-i2c`.
Boards with Arduino-shield style connectors usually label `arduino-i2c` to i2c exposed in the connector.

The following example instantiates `Wire` and `Wire2` with each `i2c0` and `i2c1`.

/ {
       zephyr,user {
               i2cs = <&i2c0, &i2c1>;
       };
};

```

Did check pinctl files but didn't see anything there.

Maybe someone from the arduino team can explain or help with figuring out pins easily. Maybe in sketch form 🙂

---

<div class="post-metadata">

**Author:** ![KurtE](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kurte/32/1246572_2.png) [@KurtE](https://forum.arduino.cc/u/KurtE)\
**Post date:** [November 27, 2024, 9:50pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/14 "2024-11-27T21:50:50Z")

</div>

Sorry been a bit distracted with some other stuff today...

But was looking at the github version of the arduino zephyr stuff.  
And it looks like @facchinm has updated a lot of the pin information since this board release...

I don't believe he has updated the i2c stuff yet.

I have setup on my Ubuntu machine, with the github version. I have not linked it yet into the Arduino IDE 2 yet.

I am wondering if the ./extra/build.sh script regenerates the variants data or not. I have not confirmed. That is if one were to change the overlay file with additional information, is this what one uses to be able to use it.

Of course .sh files don't work directly on Windows 11 (or 10), but wondering if we can either  
a) run it on linux machine and copy changed areas back to windows.  
b) build it using WSL on the windows machine? Was able to do this for debug build of mbed stuff...  
c) git shell? probably long shot.

If one were to clone this project to maybe try to make contributions, should we clone the Arduino project or the one the Arduino project is cloned from? Guessing Arduino version.

For example I do see that you created an issue about Wire and Wire1 being swapped. But I believe the issue is only one Wire object is defined and it is pointing to the underlying I2C object that on MBED is the Wire1 object...

---

<div class="post-metadata">

**Author:** ![ptillisch](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@ptillisch](https://forum.arduino.cc/u/ptillisch)\
**Post date:** [November 28, 2024, 6:31am UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/15 "2024-11-28T06:31:57Z")

</div>

> [@KurtE](#):
>
> c) git shell? probably long shot.

It will work fine. The only exception is if the shell script uses something that isn't provided by Git Bash/Git for Windows (e.g., apt). But I don't see anything in `extra/build.sh` that would be a problem.

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 28, 2024, 1:42pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/16 "2024-11-28T13:42:48Z")

</div>

> [@KurtE](#):
>
> For example I do see that you created an issue about Wire and Wire1 being swapped. But I believe the issue is only one Wire object is defined and it is pointing to the underlying I2C object that on MBED is the Wire1 object...

Yeah - that was before we started digging into the innards on the way the core is setup with Zephyr - probably should update the PR.

Be honest not sure anyone has had time to look at the issue yet.

> [@KurtE](#):
>
> I am wondering if the ./extra/build.sh script regenerates the variants data or not. I have not confirmed. That is if one were to change the overlay file with additional information, is this what one uses to be able to use it.

> [@KurtE](#):
>
> I have setup on my Ubuntu machine, with the github version. I have not linked it yet into the Arduino IDE 2 yet.
> 
> I am wondering if the ./extra/build.sh script regenerates the variants data or not. I have not confirmed. That is if one were to change the overlay file with additional information, is this what one uses to be able to use it.

Good luck - making me want to get a RPI5.

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 28, 2024, 2:28pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/17 "2024-11-28T14:28:47Z")

</div>

@KurtE  
Was poking around and found this on the Zephyr repo for the the giga, not sure why they didn't just copy it;  
[zephyr/boards/arduino/giga\_r1/arduino\_giga\_r1.dtsi at main · zephyrproject-rtos/zephyr](https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/arduino/giga_r1/arduino_giga_r1.dtsi) and go from there

Alot of other stuff there as well

---

<div class="post-metadata">

**Author:** ![Merlin513](https://avatars.discourse-cdn.com/v4/letter/m/d26b3c/32.png) [@Merlin513](https://forum.arduino.cc/u/Merlin513)\
**Post date:** [November 28, 2024, 3:13pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/18 "2024-11-28T15:13:56Z")

</div>

Another issue that maybe ARDUINO TEAM can help with - where is "arduino\_header" defined. Should link to actual pin mapping like shown here:  
[zephyr/boards/arduino/giga\_r1/arduino\_r3\_connector.dtsi at main · zephyrproject-rtos/zephyr](https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/arduino/giga_r1/arduino_r3_connector.dtsi)

---

<div class="post-metadata">

**Author:** ![KurtE](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kurte/32/1246572_2.png) [@KurtE](https://forum.arduino.cc/u/KurtE)\
**Post date:** [November 28, 2024, 4:40pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/19 "2024-11-28T16:40:30Z")

</div>

Thanks @ptillisch,

I tried it using the bash shell... but:

```arduino
kurte@Kurt_XPS8950 MINGW64 /d/github/ArduinoCore-zephyr (arduino)
$ ls
CMakeLists.txt Kconfig README.md doc/ firmwares/ loader/ samples/ zephyr/
CODEOWNERS LICENSE boards.txt documentation/ install.sh* platform.txt variants/
CODE_OF_CONDUCT.md README.gsoc.md cores/ extra/ libraries/ programmers.txt west.yml

kurte@Kurt_XPS8950 MINGW64 /d/github/ArduinoCore-zephyr (arduino)
$ ./extra/build.sh
./extra/build.sh: line 15: venv/bin/activate: No such file or directory

kurte@Kurt_XPS8950 MINGW64 /d/github/ArduinoCore-zephyr (arduino)
$

```

it needs the stuff, that the earlier steps set up...  
May try setting up under WSL...

---

<div class="post-metadata">

**Author:** ![ptillisch](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@ptillisch](https://forum.arduino.cc/u/ptillisch)\
**Post date:** [November 28, 2024, 5:39pm UTC](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321/20 "2024-11-28T17:39:15Z")

</div>

The error is not caused by using Git Bash. The error is caused by you not having set up the Python virtual environment. `venv/bin/activate` is a shell script that would be added to your installation of the project when you set up the virtual environment using [**venv**](https://docs.python.org/3/tutorial/venv.html).

It looks like maybe the virtual environment is set up if you run `extra/bootstrap.sh` before running `extra/build.sh`:

> <https://github.com/arduino/ArduinoCore-zephyr/blob/0bf61186fb17cc9a2f71e1d30b2a0f857708f68f/extra/bootstrap.sh#L8-L8>

As I mentioned in one of our previous discussions, I much prefer [**Poetry**](https://python-poetry.org/) to **venv** for managing Python package dependencies of a project. However, in cases where you are using someone's project where they have significant infrastructure based on a given tool, it makes sense to just go with the flow and use what they have established even if you would have done it differently. This project is in more of a gray area in that there is a bit of infrastructure based on **venv** , but that infrastructure is not extensive. However, I would lean toward just using **venv** and only resort to abandoning **venv** for **Poetry** if I found that their **venv** -based infrastructure was non-functional.

[Next page](https://forum.arduino.cc/t/i2c-serial-spi-experiments-with-zephyr-on-giga/1326321.md?page=2)
