I am starting to experiment with the XKit and was just trying to simply compile your sample code.
Not a great start.
Can you have a look what is wrong with your code please:
Arduino: 1.6.5 (Windows 8.1), Board: "Arduino/Genuino Uno"
Build options changed, rebuilding all
In file included from XKitDemo.ino:22:0:
C:\Users\Thomas\Documents\Arduino\libraries\Tsensors/Tsensors.h:107:6: error: extra qualification 'Tsensors::' on member 'getACK' [-fpermissive]
int Tsensors::getACK(uint8_t addr);
^
XKitDemo.ino: In function 'void setup()':
XKitDemo:81: error: invalid conversion from 'void ()()' to 'void ()()' [-fpermissive]
In file included from XKitDemo.ino:22:0:
C:\Users\Thomas\Documents\Arduino\libraries\Tsensors/Tsensors.h:83:8: error: initializing argument 1 of 'void Tsensors::setReed(void ()())' [-fpermissive]
void setReed(void (InterruptService(void)));
^
XKitDemo:83: error: invalid conversion from 'void ()()' to 'void ()()' [-fpermissive]
In file included from XKitDemo.ino:22:0:
C:\Users\Thomas\Documents\Arduino\libraries\Tsensors/Tsensors.h:78:7: error: initializing argument 1 of 'void Tsensors::setButton(void ()())' [-fpermissive]
void setButton(void (service(void)));
^
XKitDemo.ino: In function 'void GetDeviceID()':
XKitDemo:270: error: invalid conversion from 'const char' to 'char' [-fpermissive]
In file included from C:\Users\Thomas\Documents\Arduino\libraries\Isigfox/WISOL.h:13:0,
from XKitDemo.ino:21:
C:\Users\Thomas\Documents\Arduino\libraries\Isigfox/Isigfox.h:87:17: error: initializing argument 1 of 'virtual int Isigfox::sendMessage(char*, uint8_t, recvMsg*)' [-fpermissive]
virtual int sendMessage(char outData, const uint8_t len, recvMsg receivedMsg) = 0;
^
invalid conversion from 'void ()()' to 'void (*)()' [-fpermissive]
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
I am starting to experiment with the XKit and was just trying to simply compile your sample code.
Not a great start.
Can you have a look what is wrong with your code please:
Arduino: 1.6.5 (Windows 8.1), Board: "Arduino/Genuino Uno"
Build options changed, rebuilding all
In file included from XKitDemo.ino:22:0:
C:\Users\Thomas\Documents\Arduino\libraries\Tsensors/Tsensors.h:107:6: error: extra qualification 'Tsensors::' on member 'getACK' [-fpermissive]
int Tsensors::getACK(uint8_t addr);
^
XKitDemo.ino: In function 'void setup()':
XKitDemo:81: error: invalid conversion from 'void ()()' to 'void ()()' [-fpermissive]
In file included from XKitDemo.ino:22:0:
C:\Users\Thomas\Documents\Arduino\libraries\Tsensors/Tsensors.h:83:8: error: initializing argument 1 of 'void Tsensors::setReed(void ()())' [-fpermissive]
void setReed(void (InterruptService(void)));
^
XKitDemo:83: error: invalid conversion from 'void ()()' to 'void ()()' [-fpermissive]
In file included from XKitDemo.ino:22:0:
C:\Users\Thomas\Documents\Arduino\libraries\Tsensors/Tsensors.h:78:7: error: initializing argument 1 of 'void Tsensors::setButton(void ()())' [-fpermissive]
void setButton(void (service(void)));
^
XKitDemo.ino: In function 'void GetDeviceID()':
XKitDemo:270: error: invalid conversion from 'const char' to 'char' [-fpermissive]
In file included from C:\Users\Thomas\Documents\Arduino\libraries\Isigfox/WISOL.h:13:0,
from XKitDemo.ino:21:
C:\Users\Thomas\Documents\Arduino\libraries\Isigfox/Isigfox.h:87:17: error: initializing argument 1 of 'virtual int Isigfox::sendMessage(char*, uint8_t, recvMsg*)' [-fpermissive]
virtual int sendMessage(char outData, const uint8_t len, recvMsg receivedMsg) = 0;
^
invalid conversion from 'void ()()' to 'void (*)()' [-fpermissive]
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.