Ошибка, которую вы получаете из двух отсутствующих включаемых файлов:
#include <math.h>
#include <util/delay.h>
, которые по крайней мере для стандартных библиотек Arduino ядра
#include <math.h>
могут быть исключены, если вы включите Arduino .h в вашем * .ino, так как первый lib
#include <util/delay.h>
должен быть добавлен компилятором в любом случае, поэтому удалите их в AllSensors_DLHR. cpp
Для плат SAM я сделал не найти их в установленном ядре (1.6.12), поэтому просто попробуйте скомпилировать для SAM с этим средством защиты libs