Hi does anyone know how to use and install souliss with digix ? because i get compile errors .. with arduino uno no problemo :s
Update:
The error that i got :
Arduino: 1.5.4 (Windows NT (unknown)), Board: "Digistump DigiX"
C:\Program Files (x86)\Arduino/hardware/tools/g++_arm_none_eabi/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -Dprintf=iprintf -mcpu=cortex-m3 -DF_CPU=84000000L -DARDUINO=154 -DARDUINO_SAM_DIGIX -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_PID=0x078A -DUSB_VID=0x16D0 -DUSBCON -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\system/libsam -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\system/CMSIS/CMSIS/Include/ -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\system/CMSIS/Device/ATMEL/ -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\cores\digix -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\variants\digix -IC:\Users\vincent\Documents\Arduino\libraries\Souliss C:\Users\vincent\AppData\Local\Temp\build1877360686925495709.tmp\ssOpenElectronics_ex01_RGBStrip.cpp -o C:\Users\vincent\AppData\Local\Temp\build1877360686925495709.tmp\ssOpenElectronics_ex01_RGBStrip.cpp.o
C:\Program Files (x86)\Arduino/hardware/tools/g++_arm_none_eabi/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -Dprintf=iprintf -mcpu=cortex-m3 -DF_CPU=84000000L -DARDUINO=154 -DARDUINO_SAM_DIGIX -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_PID=0x078A -DUSB_VID=0x16D0 -DUSBCON -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\system/libsam -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\system/CMSIS/CMSIS/Include/ -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\system/CMSIS/Device/ATMEL/ -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\cores\digix -IC:\Users\vincent\Documents\Arduino\hardware\digistump\sam\variants\digix -IC:\Users\vincent\Documents\Arduino\libraries\Souliss -IC:\Users\vincent\Documents\Arduino\libraries\Souliss\utility C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp -o C:\Users\vincent\AppData\Local\Temp\build1877360686925495709.tmp\Souliss\Souliss.cpp.o
In file included from C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:28:
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp: In function 'U8 MaCaco_send(U16, U8, U8*, U8, U8, U8*)':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp:180: error: cast from 'U8*' to 'U16' loses precision
In file included from C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:28:
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp: In function 'U8 MaCacoUserMode_send(U16, U8, U8*, U8, U8, U8, U8, U8*, U8*)':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp:225: error: cast from 'U8*' to 'U16' loses precision
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp: In function 'U8 MaCaco_peruse(U16, MaCaco_rx_data_t*, U8*)':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp:559: error: cast from 'U8*' to 'U16' loses precision
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp: In function 'U16 MaCaco_getputin()':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp:1059: error: cast from 'U8*' to 'U16' loses precision
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp: In function 'U16 MaCaco_getdatabuffer()':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\/frame/MaCaco/MaCaco.cpp:1100: error: cast from 'U8*' to 'U16' loses precision
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp: At global scope:
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:57: error: 'long unsigned int time' redeclared as different kind of symbol
c:\program files (x86)\arduino\hardware\tools\g++_arm_none_eabi\bin\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/time.h:62: error: previous declaration of 'time_t time(time_t*)'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp: In function 'U8 Souliss_DigInHold(U8, U8, U8, U8*, U8)':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:605: error: assignment of function 'time_t time(time_t*)'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:605: error: cannot convert 'uint32_t' to 'time_t(time_t*)' in assignment
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:610: error: invalid operands of types 'uint32_t' and 'time_t(time_t*)' to binary 'operator-'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:610: error: invalid operands of types 'uint32_t' and 'time_t(time_t*)' to binary 'operator-'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:610: error: invalid operands of types 'uint32_t' and 'time_t(time_t*)' to binary 'operator-'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:612: error: assignment of function 'time_t time(time_t*)'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:612: error: cannot convert 'uint32_t' to 'time_t(time_t*)' in assignment
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp: In function 'U8 Souliss_LowDigInHold(U8, U8, U8, U8*, U8)':
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:638: error: assignment of function 'time_t time(time_t*)'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:638: error: cannot convert 'uint32_t' to 'time_t(time_t*)' in assignment
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:643: error: invalid operands of types 'uint32_t' and 'time_t(time_t*)' to binary 'operator-'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:643: error: invalid operands of types 'uint32_t' and 'time_t(time_t*)' to binary 'operator-'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:643: error: invalid operands of types 'uint32_t' and 'time_t(time_t*)' to binary 'operator-'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:645: error: assignment of function 'time_t time(time_t*)'
C:\Users\vincent\Documents\Arduino\libraries\Souliss\Souliss.cpp:645: error: cannot convert 'uint32_t' to 'time_t(time_t*)' in assignment