未验证 提交 77065bff 编写于 作者: S Sanket Wadekar 提交者: GitHub

Fixed espressif/esp-rainmaker#152 (#7171)

上级 01e22291
......@@ -31,8 +31,8 @@ LightSwitch switch_ch1 = {gpio_switch1, false};
LightSwitch switch_ch2 = {gpio_switch2, false};
//The framework provides some standard device types like switch, lightbulb, fan, temperature sensor.
static Switch my_switch1("Switch_ch1", &gpio_relay1);
static Switch my_switch2("Switch_ch2", &gpio_relay2);
static Switch my_switch1;
static Switch my_switch2;
void sysProvEvent(arduino_event_t *sys_event)
{
......@@ -92,6 +92,7 @@ void ARDUINO_ISR_ATTR isr(void* arg) {
void setup()
{
uint32_t chipId = 0;
Serial.begin(115200);
......@@ -115,6 +116,10 @@ void setup()
Node my_node;
my_node = RMaker.initNode("Sonoff Dual R3");
//Initialize switch device
my_switch1 = Switch("Switch_ch1", &gpio_relay1);
my_switch2 = Switch("Switch_ch2", &gpio_relay2);
//Standard switch device
my_switch1.addCb(write_callback);
my_switch2.addCb(write_callback);
......
......@@ -21,7 +21,7 @@ static int gpio_switch = 16;
bool switch_state = true;
//The framework provides some standard device types like switch, lightbulb, fan, temperaturesensor.
static Switch my_switch("Switch", &gpio_switch);
static Switch my_switch;
void sysProvEvent(arduino_event_t *sys_event)
{
......@@ -62,6 +62,9 @@ void setup()
Node my_node;
my_node = RMaker.initNode("ESP RainMaker Node");
//Initialize switch device
my_switch = Switch("Switch", &gpio_switch);
//Standard switch device
my_switch.addCb(write_callback);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册