<avr/sleep.h> not found

Gentlemen,

I encountered the follwing problem:

In one of your example files, the file <avr/sleep.h> is not found by the compiler.

from the scetch:

// We need these includes to program the WDT
#include <avr/sleep.h>

Then I have the following (verbose) compiler output.

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\Axel\AppData\Local\Arduino15\packages" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -tools "C:\Users\Axel\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Axel\Documents\Arduino\libraries" -fqbn=SODAQ:samd:sodaq_autonomo -ide-version=10607 -build-path "C:\Users\AXEL\AppData\Local\Temp\build9991e7ac74c40b4c74e1650119f62d13.tmp" -warnings=all -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Axel\Documents\Arduino\sketch_feb01b\sketch_feb01b.ino"
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\Axel\AppData\Local\Arduino15\packages" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -tools "C:\Users\Axel\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Axel\Documents\Arduino\libraries" -fqbn=SODAQ:samd:sodaq_autonomo -ide-version=10607 -build-path "C:\Users\AXEL\AppData\Local\Temp\build9991e7ac74c40b4c74e1650119f62d13.tmp" -warnings=all -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Axel\Documents\Arduino\sketch_feb01b\sketch_feb01b.ino"
Warning: platform.txt from core 'SODAQ SAMD (32-bits ARM Cortex-M0+) Boards' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.
"C:\Users\Axel\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++"  -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SODAQ_AUTONOMO -DARDUINO_ARCH_SAMD  -D__SAMD21J18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON '-DUSB_MANUFACTURER="SODAQ"' '-DUSB_PRODUCT="SODAQ Autonomo"'     "-IC:\Users\Axel\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.0.0-atmel/CMSIS/Include/" "-IC:\Users\Axel\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.0.0-atmel/Device/ATMEL/"  "-IC:\Users\Axel\AppData\Local\Arduino15\packages\SODAQ\hardware\samd\1.6.4\cores\arduino" "-IC:\Users\Axel\AppData\Local\Arduino15\packages\SODAQ\hardware\samd\1.6.4\variants\sodaq_autonomo" "C:\Users\AXELDI~1\AppData\Local\Temp\build9991e7ac74c40b4c74e1650119f62d13.tmp\sketch\sketch_feb01b.ino.cpp" -o "nul"
"C:\Users\Axel\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++"  -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions  -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10607 -DARDUINO_SODAQ_AUTONOMO -DARDUINO_ARCH_SAMD  -D__SAMD21J18A__ -DUSB_VID=0x2341 -DUSB_PID=0x804d -DUSBCON '-DUSB_MANUFACTURER="SODAQ"' '-DUSB_PRODUCT="SODAQ Autonomo"'     "-IC:\Users\Axel\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.0.0-atmel/CMSIS/Include/" "-IC:\Users\Axel\AppData\Local\Arduino15\packages\arduino\tools\CMSIS\4.0.0-atmel/Device/ATMEL/"  "-IC:\Users\Axel\AppData\Local\Arduino15\packages\SODAQ\hardware\samd\1.6.4\cores\arduino" "-IC:\Users\Axel\AppData\Local\Arduino15\packages\SODAQ\hardware\samd\1.6.4\variants\sodaq_autonomo" "C:\Users\AXEL\AppData\Local\Temp\build9991e7ac74c40b4c74e1650119f62d13.tmp\sketch\sketch_feb01b.ino.cpp" -o "C:\Users\AXEL\AppData\Local\Temp\build9991e7ac74c40b4c74e1650119f62d13.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
C:\Users\Axel\Documents\Arduino\sketch_feb01b\sketch_feb01b.ino:18:23: fatal error: avr/sleep.h: No such file or directory

As far as I can see the avr directory is not in the include paths.

I assume this path should be included automatically and is not related to a library that I have to include.

What do I overlook?

That file is not available for the SAMD platform.
What sketch are you trying to build?

RTCTimer / examples / blink2 / blink2.ino

From the Sodaq/MoJa!

So that’s the problem.

And now I look in the right repository, I find all kinds of wonderful source files for the Autonomo: GabrielNotman/AutonomoTesting

Exactly what I needed! How could I overlook this.

Thanks Gabriel, for the sources and putting me on the right track.

Axel