mirror of
https://github.com/xreef/PCF8574_library.git
synced 2024-08-30 18:12:18 +00:00
Update PCF8574.h
This commit is contained in:
parent
a112f94c68
commit
85cd960704
27
PCF8574.h
27
PCF8574.h
@ -43,9 +43,6 @@
|
|||||||
#include "WProgram.h"
|
#include "WProgram.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_SDA SDA;
|
|
||||||
#define DEFAULT_SCL SCL;
|
|
||||||
|
|
||||||
// Uncomment to enable printing out nice debug messages.
|
// Uncomment to enable printing out nice debug messages.
|
||||||
// #define PCF8574_DEBUG
|
// #define PCF8574_DEBUG
|
||||||
|
|
||||||
@ -170,11 +167,27 @@ public:
|
|||||||
private:
|
private:
|
||||||
uint8_t _address;
|
uint8_t _address;
|
||||||
|
|
||||||
#ifdef __STM32F1__
|
#if !defined(DEFAULT_SDA)
|
||||||
#ifndef SDA
|
# if defined(__STM32F1__)
|
||||||
#define DEFAULT_SDA PB7
|
# define DEFAULT_SDA PB7
|
||||||
#define DEFAULT_SCL PB6
|
# elif defined(ESP8266)
|
||||||
|
# define DEFAULT_SDA 4
|
||||||
|
# elif defined(SDA)
|
||||||
|
# define DEFAULT_SDA SDA
|
||||||
|
# else
|
||||||
|
# error "Error define DEFAULT_SDA, SDA not declared"
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(DEFAULT_SCL)
|
||||||
|
# if defined(__STM32F1__)
|
||||||
|
# define DEFAULT_SCL PB6
|
||||||
|
# elif defined(ESP8266)
|
||||||
|
# define DEFAULT_SCL 5
|
||||||
|
# elif defined(SDA)
|
||||||
|
# define DEFAULT_SCL SCL
|
||||||
|
# else
|
||||||
|
# error "Error define DEFAULT_SCL, SCL not declared"
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
uint8_t _sda = DEFAULT_SDA
|
uint8_t _sda = DEFAULT_SDA
|
||||||
|
Loading…
Reference in New Issue
Block a user