Ho notato alcune incompatibilità nelle librerie, per esempio nella libreria del sensore SHT15 Sensirion per rilevare temp e umidità, ho il seguente errore in compilazione:
NonBlocking.pde: In function 'void setup()':
NonBlocking:61: error: no matching function for call to 'Sensirion::meas(const uint8_t&, unsigned int*, const bool&)'
C:\Arduino\arduino-1.5\libraries\Sensirion/Sensirion.h:76: note: candidates are: uint8_t Sensirion::meas(uint8_t, uint16_t*, bool)
NonBlocking:64: error: no matching function for call to 'Sensirion::meas(const uint8_t&, unsigned int*, const bool&)'
C:\Arduino\arduino-1.5\libraries\Sensirion/Sensirion.h:76: note: candidates are: uint8_t Sensirion::meas(uint8_t, uint16_t*, bool)
NonBlocking.pde: In function 'void loop()':
NonBlocking:85: error: no matching function for call to 'Sensirion::meas(const uint8_t&, unsigned int*, const bool&)'
C:\Arduino\arduino-1.5\libraries\Sensirion/Sensirion.h:76: note: candidates are: uint8_t Sensirion::meas(uint8_t, uint16_t*, bool)
NonBlocking:95: error: no matching function for call to 'Sensirion::meas(const uint8_t&, unsigned int*, const bool&)'
C:\Arduino\arduino-1.5\libraries\Sensirion/Sensirion.h:76: note: candidates are: uint8_t Sensirion::meas(uint8_t, uint16_t*, bool)
infatti la libreria usa:
extern "C" {
// AVR LibC Includes
#include <stddef.h>
#include <stdint.h>
#include <math.h>
}
è forse dato da questo ?? per ora ho provato solo questa , ma ce ne saranno altre ??