SpaIot Library
|
Variables | |
const HardwareSettings | SpaIot::Scip2Ssp |
Hardware settings for the SSP Spa with Scip2 board. More... | |
const HardwareSettings | SpaIot::Scip2Sjb |
Hardware settings for the SJB Spa with Scip2 board. More... | |
const HardwareSettings | SpaIot::SpaIot8266Ssp |
Hardware settings for the SSP Spa with SpaIot board (ESP8266 Version) More... | |
const HardwareSettings | SpaIot::SpaIot8266Sjb |
Hardware settings for the SJB Spa with SpaIot board (ESP8266 Version) More... | |
const HardwareSettings | SpaIot::SpaIot32Ssp |
Hardware settings for the SSP Spa with SpaIot board (ESP32 Version) More... | |
const HardwareSettings | SpaIot::SpaIot32Sjb |
Hardware settings for the SJB Spa with SpaIot board (ESP32 Version) More... | |
const HardwareSettings | SpaIot::SpaIotS3Ssp |
Hardware settings for the SSP Spa with SpaIot board (ESP32 S3 Version) More... | |
const HardwareSettings | SpaIot::SpaIotS3Sjb |
Hardware settings for the SJB Spa with SpaIot board (ESP32 S3 Version) More... | |
const HardwareSettings | SpaIot::SpaIot328574Ssp |
Hardware settings for the SSP Spa with SpaIot Extended board with PCF8574A (ESP32 Version) More... | |
const HardwareSettings | SpaIot::SpaIot328574Sjb |
Hardware settings for the SJB Spa with SpaIot Extended board with PCF8574A (ESP32 Version) More... | |
const HardwareSettings | SpaIot::SpaIotS38574Ssp |
Hardware settings for the SSP Spa with SpaIot Extended board with PCF8574A (ESP32 S3 Version) More... | |
const HardwareSettings | SpaIot::SpaIotS38574Sjb |
Hardware settings for the SJB Spa with SpaIot Extended board with PCF8574A (ESP32 S3 Version) More... | |
Buses | |
const BusSettings | SpaIot::Scip2Bus |
BusSettings for the SpaIot. More... | |
const BusSettings | SpaIot::SpaIot8266Bus |
BusSettings for the SpaIot ESP8266 Version. More... | |
const BusSettings | SpaIot::SpaIot32Bus |
BusSettings for the SpaIot ESP32 Version. More... | |
const BusSettings | SpaIot::SpaIotS3Bus |
BusSettings for the SpaIot ESP32S3 Version. More... | |
Buttons | |
const std::map< int, ButtonSettings > | SpaIot::Scip2SspButtons |
ButtonSettings for the SSP Spa with Scip2 board. More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIot8266SspButtons |
ButtonSettings for the SSP Spa with SpaIot board (ESP8266 version) More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIot32SspButtons |
ButtonSettings for the SSP Spa with SpaIot board (ESP32 version) More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIotS3SspButtons |
ButtonSettings for the SSP Spa with SpaIot board (ESP32 S3 version) More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIot8574SspButtons |
ButtonSettings for the SSP Spa with SpaIot Extended board with PCF8574A. More... | |
const std::map< int, ButtonSettings > | SpaIot::Scip2SjbButtons |
ButtonSettings for the SJB Spa with Scip2 board. More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIot8266SjbButtons |
ButtonSettings for the SJB Spa with SpaIot board (ESP8266 version) More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIot32SjbButtons |
ButtonSettings for the SJB Spa with SpaIot board (ESP32 version) More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIotS3SjbButtons |
ButtonSettings for the SJB Spa with SpaIot board (ESP32 S3 version) More... | |
const std::map< int, ButtonSettings > | SpaIot::SpaIot8574SjbButtons |
ButtonSettings for the SJB Spa with SpaIot Extended board with PCF8574A. More... | |
Leds | |
const std::map< int, LedSettings > | SpaIot::SspLeds |
Leds settings for the Ssp SPA. More... | |
const std::map< int, LedSettings > | SpaIot::SjbLeds |
Leds settings for the Sjb SPA. More... | |
Multiplexers | |
Multiplexer | SpaIot::Scip2MuxA |
The first multiplexer for the Scip2 controller. More... | |
Multiplexer | SpaIot::Scip2MuxB |
The second multiplexer for the Scip2 controller. More... | |
Multiplexer | SpaIot::SpaIot8266MuxA |
The first multiplexer for the SpaIot controller (ESP8266 version) More... | |
Multiplexer | SpaIot::SpaIot8266MuxB |
The second multiplexer for the SpaIot controller (ESP8266 version) More... | |
Multiplexer | SpaIot::SpaIot32MuxA |
The first multiplexer for the SpaIot controller (ESP32 version) More... | |
Multiplexer | SpaIot::SpaIot32MuxB |
The second multiplexer for the SpaIot controller (ESP32 version) More... | |
Multiplexer | SpaIot::SpaIotS3MuxA |
The first multiplexer for the SpaIot controller (ESP32S3 version) More... | |
Multiplexer | SpaIot::SpaIotS3MuxB |
The second multiplexer for the SpaIot controller (ESP32S3 version) More... | |
|
extern |
BusSettings for the SpaIot.
You can redefine SPAIOT_DATA_PIN
, SPAIOT_CLK_PIN
and SPAIOT_HOLD_PIN
as -D option when you compile your sketch for change the default pins (or with #define in your sketch before #include <SpaIot.h>)
The default pins are:
SPAIOT_DATA_PIN
= 12SPAIOT_CLK_PIN
= 14SPAIOT_HOLD_PIN
= 13
|
extern |
The first multiplexer for the Scip2 controller.
Connected as follows:
may be accessed as "Scip2MuxA" in the Multiplexer Register.
|
extern |
The second multiplexer for the Scip2 controller.
Connected as follows:
may be accessed as "Scip2MuxB" in the Multiplexer Register.
|
extern |
Hardware settings for the SJB Spa with Scip2 board.
This settings was registered with the name "SCIP2SJB".
|
extern |
ButtonSettings for the SJB Spa with Scip2 board.
Buttons are connected to the following pins:
|
extern |
Hardware settings for the SSP Spa with Scip2 board.
This settings was registered with the name "SCIP2SSP".
|
extern |
ButtonSettings for the SSP Spa with Scip2 board.
Buttons are connected to the following pins:
|
extern |
|
extern |
Hardware settings for the SJB Spa with SpaIot Extended board with PCF8574A (ESP32 Version)
This settings was registered with the name "SPAIOT328574SJB".
|
extern |
Hardware settings for the SSP Spa with SpaIot Extended board with PCF8574A (ESP32 Version)
This settings was registered with the name "SPAIOT328574SSP".
|
extern |
BusSettings for the SpaIot ESP32 Version.
Connected as follows:
|
extern |
The first multiplexer for the SpaIot controller (ESP32 version)
Connected as follows:
may be accessed as "SpaIot32MuxA" in the Multiplexer Register.
|
extern |
The second multiplexer for the SpaIot controller (ESP32 version)
Connected as follows:
may be accessed as "SpaIot32MuxB" in the Multiplexer Register.
|
extern |
Hardware settings for the SJB Spa with SpaIot board (ESP32 Version)
This settings was registered with the name "SPAIOT32SJB".
|
extern |
ButtonSettings for the SJB Spa with SpaIot board (ESP32 version)
Buttons are connected to the following pins:
|
extern |
Hardware settings for the SSP Spa with SpaIot board (ESP32 Version)
This settings was registered with the name "SPAIOT32SSP".
|
extern |
ButtonSettings for the SSP Spa with SpaIot board (ESP32 version)
Buttons are connected to the following pins:
|
extern |
BusSettings for the SpaIot ESP8266 Version.
Connected as follows:
|
extern |
The first multiplexer for the SpaIot controller (ESP8266 version)
Connected as follows:
may be accessed as "SpaIot8266MuxA" in the Multiplexer Register.
|
extern |
The second multiplexer for the SpaIot controller (ESP8266 version)
Connected as follows:
may be accessed as "SpaIot8266MuxB" in the Multiplexer Register.
|
extern |
Hardware settings for the SJB Spa with SpaIot board (ESP8266 Version)
This settings was registered with the name "SPAIOT8266SJB".
|
extern |
ButtonSettings for the SJB Spa with SpaIot board (ESP8266 version)
Buttons are connected to the following pins:
|
extern |
Hardware settings for the SSP Spa with SpaIot board (ESP8266 Version)
This settings was registered with the name "SPAIOT8266SSP".
|
extern |
ButtonSettings for the SSP Spa with SpaIot board (ESP8266 version)
Buttons are connected to the following pins:
|
extern |
ButtonSettings for the SJB Spa with SpaIot Extended board with PCF8574A.
The buttons controller is a PCF8574A connected to 2 multiplexers 4051 as follows:
This gives us the following values for the buttons of a SSP spa:
|
extern |
ButtonSettings for the SSP Spa with SpaIot Extended board with PCF8574A.
The buttons controller is a PCF8574A connected to 2 multiplexers 4051 as follows:
This gives us the following values for the buttons of a SSP spa:
|
extern |
Hardware settings for the SJB Spa with SpaIot Extended board with PCF8574A (ESP32 S3 Version)
This settings was registered with the name "SPAIOTS38574SJB".
|
extern |
Hardware settings for the SSP Spa with SpaIot Extended board with PCF8574A (ESP32 S3 Version)
This settings was registered with the name "SPAIOTS38574SSP".
|
extern |
BusSettings for the SpaIot ESP32S3 Version.
Connected as follows:
|
extern |
The first multiplexer for the SpaIot controller (ESP32S3 version)
Connected as follows:
may be accessed as "SpaIotS3MuxA" in the Multiplexer Register.
|
extern |
The second multiplexer for the SpaIot controller (ESP32S3 version)
Connected as follows:
may be accessed as "SpaIotS3MuxB" in the Multiplexer Register.
|
extern |
Hardware settings for the SJB Spa with SpaIot board (ESP32 S3 Version)
This settings was registered with the name "SPAIOTS3SJB".
|
extern |
ButtonSettings for the SJB Spa with SpaIot board (ESP32 S3 version)
Buttons are connected to the following pins:
|
extern |
Hardware settings for the SSP Spa with SpaIot board (ESP32 S3 Version)
This settings was registered with the name "SPAIOTS3SSP".
|
extern |
ButtonSettings for the SSP Spa with SpaIot board (ESP32 S3 version)
Buttons are connected to the following pins:
|
extern |
Leds settings for the Ssp SPA.
See below for the description of the settings: