Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

Commit

Permalink
v2.6.1
Browse files Browse the repository at this point in the history
/home/kh/Arduino/libraries/SinricPro_2.6.1/doc-examples/callbacks.cpp
  • Loading branch information
khoih-prog committed Aug 16, 2020
1 parent cfa4c98 commit 15f9e0f
Show file tree
Hide file tree
Showing 33 changed files with 223 additions and 63 deletions.
3 changes: 2 additions & 1 deletion src/LeakyBucket.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -19,6 +19,7 @@
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef _LEAKY_BUCKET_H_
Expand Down
3 changes: 2 additions & 1 deletion src/SinricPro.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -19,6 +19,7 @@
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef _SINRIC_PRO_H_
Expand Down
75 changes: 75 additions & 0 deletions src/SinricProAirQualitySensor.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
/*********************************************************************************************************************************
SinricProAirQualitySensor.h - Sinric Pro Library for boards
Based on and modified from SinricPro libarary (https://github.com/sinricpro/)
to support other boards such as SAMD21, SAMD51, Adafruit's nRF52 boards, etc.
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
This file is part of the Sinric Pro (https://github.com/sinricpro/)
Version Modified By Date Comments
------- ----------- ---------- -----------
2.4.0 K Hoang 21/05/2020 Initial porting to support SAMD21, SAMD51 nRF52 boards, such as AdaFruit Itsy-Bitsy,
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef _SINRICAIRQUALITYSENSOR_H_
#define _SINRICAIRQUALITYSENSOR_H_

#include "SinricProDevice.h"

/**
@class SinricProAirQualitySensor
@brief Device to report air quality events
*/
class SinricProAirQualitySensor : public SinricProDevice
{
public:
SinricProAirQualitySensor(const char* deviceId, unsigned long eventWaitTime = 100);

String getProductType()
{
return SinricProDevice::getProductType() + String("AIR_QUALITY_SENSOR");
}

// event
bool sendAirQualityEvent(int pm1 = 0, int pm2_5 = 0, int pm10 = 0, String cause = "PERIODIC_POLL");

private:
};

SinricProAirQualitySensor::SinricProAirQualitySensor(const char* deviceId, unsigned long eventWaitTime) : SinricProDevice(deviceId, eventWaitTime) {}

/**
@brief Sending air quality to SinricPro server
@param pm1 1.0 μm particle pollutant in μg/m3
@param pm2_5 2.5 μm particle pollutant in μg/m3
@param pm10 10 μm particle pollutant in μg/m3
@param cause (optional) `String` reason why event is sent (default = `"PERIODIC_POLL"`)
@return the success of sending the event
@retval true event has been sent successfully
@retval false event has not been sent, maybe you sent to much events in a short distance of time
**/
bool SinricProAirQualitySensor::sendAirQualityEvent(int pm1, int pm2_5, int pm10, String cause)
{
DynamicJsonDocument eventMessage = prepareEvent(deviceId, "airQuality", cause.c_str());
JsonObject event_value = eventMessage["payload"]["value"];

event_value["pm1"] = limitValue(pm1, 0, 999);
event_value["pm2_5"] = limitValue(pm2_5, 0, 999);
event_value["pm10"] = limitValue(pm10, 0, 999);

return sendEvent(eventMessage);
}

#endif // _SINRICAIRQUALITYSENSOR_H_
5 changes: 3 additions & 2 deletions src/SinricProBlinds.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -18,7 +18,8 @@
2.4.0 K Hoang 21/05/2020 Initial porting to support SAMD21, SAMD51 nRF52 boards, such as AdaFruit Itsy-Bitsy,
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef _SINRICBLINDS_H_
Expand Down
49 changes: 49 additions & 0 deletions src/SinricProCamera.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/*********************************************************************************************************************************
SinricProCamera.h - Sinric Pro Library for boards
Based on and modified from SinricPro libarary (https://github.com/sinricpro/)
to support other boards such as SAMD21, SAMD51, Adafruit's nRF52 boards, etc.
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
This file is part of the Sinric Pro (https://github.com/sinricpro/)
Version Modified By Date Comments
------- ----------- ---------- -----------
2.4.0 K Hoang 21/05/2020 Initial porting to support SAMD21, SAMD51 nRF52 boards, such as AdaFruit Itsy-Bitsy,
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef _SINRICCAMERA_H_
#define _SINRICCAMERA_H_

#include "SinricProDevice.h"

/**
@class SinricProCamera
@brief Camera suporting basic on / off command
**/
class SinricProCamera : public SinricProDevice
{
public:
SinricProCamera(const char* deviceId, unsigned long eventWaitTime = 100);

String getProductType()
{
return SinricProDevice::getProductType() + String("CAMERA");
}
};

SinricProCamera::SinricProCamera(const char* deviceId, unsigned long eventWaitTime) : SinricProDevice(deviceId, eventWaitTime) {}


#endif // _SINRICCAMERA_H_

5 changes: 3 additions & 2 deletions src/SinricProConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -19,6 +19,7 @@
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef __SINRICPRO_CONFIG_H__
Expand All @@ -40,7 +41,7 @@

// Version Configuration
#define SINRICPRO_VERSION_MAJOR 2
#define SINRICPRO_VERSION_MINOR 5
#define SINRICPRO_VERSION_MINOR 6
#define SINRICPRO_VERSION_REVISION 1
#define SINRICPRO_VERSION STR(SINRICPRO_VERSION_MAJOR) "." STR(SINRICPRO_VERSION_MINOR) "." STR(SINRICPRO_VERSION_REVISION)

Expand Down
5 changes: 3 additions & 2 deletions src/SinricProContactsensor.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -18,7 +18,8 @@
2.4.0 K Hoang 21/05/2020 Initial porting to support SAMD21, SAMD51 nRF52 boards, such as AdaFruit Itsy-Bitsy,
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
*****************************************************************************************************************************/

#ifndef _SINRICCONTACTSENSOR_H_
Expand Down
8 changes: 6 additions & 2 deletions src/SinricProDebug.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -19,6 +19,7 @@
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef __SINRICPRODEBUG_H__
Expand Down Expand Up @@ -46,29 +47,32 @@

//////

#define SRP_LOGERROR0(x) if(_SRP_LOGLEVEL_>0) { SRP_DEBUG_OUTPUT.print(x); }
#define SRP_LOGERROR(x) if(_SRP_LOGLEVEL_>0) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.println(x); }
#define SRP_LOGERROR1(x,y) if(_SRP_LOGLEVEL_>0) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(y); }
#define SRP_LOGERROR2(x,y,z) if(_SRP_LOGLEVEL_>0) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(z); }
#define SRP_LOGERROR3(x,y,z,w) if(_SRP_LOGLEVEL_>0) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(z); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(w); }

//////

#define SRP_LOGWARN0(x) if(_SRP_LOGLEVEL_>1) { SRP_DEBUG_OUTPUT.print(x); }
#define SRP_LOGWARN(x) if(_SRP_LOGLEVEL_>1) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.println(x); }
#define SRP_LOGWARN1(x,y) if(_SRP_LOGLEVEL_>1) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(y); }
#define SRP_LOGWARN2(x,y,z) if(_SRP_LOGLEVEL_>1) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(z); }
#define SRP_LOGWARN3(x,y,z,w) if(_SRP_LOGLEVEL_>1) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(z); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(w); }

//////

#define SRP_LOGINFO0(x) if(_SRP_LOGLEVEL_>2) { SRP_DEBUG_OUTPUT.print(x); }
#define SRP_LOGINFO(x) if(_SRP_LOGLEVEL_>2) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.println(x); }
#define SRP_LOGINFO1(x,y) if(_SRP_LOGLEVEL_>2) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(y); }
#define SRP_LOGINFO2(x,y,z) if(_SRP_LOGLEVEL_>2) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(z); }
#define SRP_LOGINFO3(x,y,z,w) if(_SRP_LOGLEVEL_>2) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(z); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(w); }

//////

#define SRP_LOGDEBUG0(x) if(_SRP_LOGLEVEL_>3) { SRP_DEBUG_OUTPUT.print(x); }
#define SRP_LOGDEBUG(x) if(_SRP_LOGLEVEL_>3) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.println(x); }
#define SRP_LOGDEBUG0(x) if(_SRP_LOGLEVEL_>3) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); }
#define SRP_LOGDEBUG1(x,y) if(_SRP_LOGLEVEL_>3) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(y); }
#define SRP_LOGDEBUG2(x,y,z) if(_SRP_LOGLEVEL_>3) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(z); }
#define SRP_LOGDEBUG3(x,y,z,w) if(_SRP_LOGLEVEL_>3) { SRP_DEBUG_OUTPUT.print("[SRP] "); SRP_DEBUG_OUTPUT.print(x); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(y); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.print(z); SRP_DEBUG_OUTPUT.print(" "); SRP_DEBUG_OUTPUT.println(w); }
Expand Down
3 changes: 2 additions & 1 deletion src/SinricProDevice.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -19,6 +19,7 @@
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
**********************************************************************************************************************************/

#ifndef _SINRICDEVICE_H_
Expand Down
3 changes: 2 additions & 1 deletion src/SinricProDeviceInterface.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -19,6 +19,7 @@
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
*****************************************************************************************************************************/

#ifndef _SINRICPRODEVICEINTERFACE_
Expand Down
5 changes: 3 additions & 2 deletions src/SinricProDimSwitch.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -18,7 +18,8 @@
2.4.0 K Hoang 21/05/2020 Initial porting to support SAMD21, SAMD51 nRF52 boards, such as AdaFruit Itsy-Bitsy,
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
*****************************************************************************************************************************/

#ifndef _SINRICDIMSWITCH_H_
Expand Down
5 changes: 3 additions & 2 deletions src/SinricProDoorbell.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Built by Khoi Hoang https://github.com/khoih-prog/SinricPro_Generic
Licensed under MIT license
Version: 2.5.1
Version: 2.6.1
Copyright (c) 2019 Sinric. All rights reserved.
Licensed under Creative Commons Attribution-Share Alike (CC BY-SA)
Expand All @@ -18,7 +18,8 @@
2.4.0 K Hoang 21/05/2020 Initial porting to support SAMD21, SAMD51 nRF52 boards, such as AdaFruit Itsy-Bitsy,
Feather, Gemma, Trinket, Hallowing Metro M0/M4, NRF52840 Feather, Itsy-Bitsy, STM32, etc.
2.5.1 K Hoang 02/08/2020 Add support to STM32F/L/H/G/WB/MP1. Add debug feature, examples. Restructure examples.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera.
Sync with SinricPro v2.5.1: add Speaker SelectInput, Camera. Enable Ethernetx lib support.
2.6.1 K Hoang 15/08/2020 Sync with SinricPro v2.6.1: add AirQualitySensor, Camera Class.
*****************************************************************************************************************************/

#ifndef _SINRICDOORBELL_H_
Expand Down
Loading

0 comments on commit 15f9e0f

Please sign in to comment.