Ola amigos,
estou escrevendo uma lib, para controlar LCDs via I²C com ajuda do PCA9554, porém para isso necessito usar funções da lib Wire.h
Como chamo uma lib para usar na outra sem causar conflito (caso eu tenha mais dispositivos I²C e necessite usar a Wire.h no sketch por exemplo)?
ps.: Quando inicializa a instancia aparece o erro no arquivo .cpp da lib: 'Wire' was not declared in this scope
[edit]Colocando #include <Wire.h> no sketch e dentro do arquivo .cpp da lib compilou (nao montei o hardware ainda para testar), mas teria algum jeito sem precisar incluir em ambos?[/edit]
com directivas ao compilador
#ifndef WIRE_H
#include Wire.h
#endif
http://en.wikipedia.org/wiki/Include_guard
http://www.velocityreviews.com/forums/t596432-help-with-header-files.html