新增设置默认连接WiFi方法,可替换默认WSWL
使用方法:bsp.InitWiFi("18YUAN","12345678");
This commit is contained in:
parent
56958f8582
commit
839861d38a
|
@ -26,6 +26,9 @@ IOK026X::IOK026X()
|
|||
Data = nullptr;
|
||||
Size = 0;
|
||||
Current = this;
|
||||
|
||||
SSID = "WSWL";
|
||||
Pass = "12345678";
|
||||
}
|
||||
|
||||
void IOK026X::Init(ushort code, cstring name, COM message)
|
||||
|
@ -82,6 +85,12 @@ void* IOK026X::InitData(void* data, int size)
|
|||
return data;
|
||||
}
|
||||
|
||||
void IOK026X::InitWiFi(cstring ssid, cstring pass)
|
||||
{
|
||||
SSID = ssid;
|
||||
Pass = pass;
|
||||
}
|
||||
|
||||
void IOK026X::InitLeds()
|
||||
{
|
||||
for (int i = 0; i < LedPins.Count(); i++)
|
||||
|
@ -106,8 +115,8 @@ NetworkInterface* IOK026X::Create8266()
|
|||
|
||||
if (!join)
|
||||
{
|
||||
*esp->SSID = "WSWL";
|
||||
*esp->Pass = "12345678";
|
||||
*esp->SSID = SSID;
|
||||
*esp->Pass = Pass;
|
||||
|
||||
esp->Mode = NetworkType::STA_AP;
|
||||
}
|
||||
|
|
|
@ -23,11 +23,15 @@ public:
|
|||
Alarm* AlarmObj;
|
||||
uint LedsTaskId;
|
||||
|
||||
cstring SSID;
|
||||
cstring Pass;
|
||||
|
||||
IOK026X();
|
||||
|
||||
void Init(ushort code, cstring name, COM message = COM1);
|
||||
|
||||
void* InitData(void* data, int size);
|
||||
void InitWiFi(cstring ssid, cstring pass);
|
||||
void Register(int index, IDataPort& dp);
|
||||
|
||||
void InitLeds();
|
||||
|
|
|
@ -25,6 +25,9 @@ IOK027X::IOK027X()
|
|||
Data = nullptr;
|
||||
Size = 0;
|
||||
Current = this;
|
||||
|
||||
SSID = "WSWL";
|
||||
Pass = "12345678";
|
||||
}
|
||||
|
||||
void IOK027X::Init(ushort code, cstring name, COM message)
|
||||
|
@ -81,6 +84,12 @@ void* IOK027X::InitData(void* data, int size)
|
|||
return data;
|
||||
}
|
||||
|
||||
void IOK027X::InitWiFi(cstring ssid, cstring pass)
|
||||
{
|
||||
SSID = ssid;
|
||||
Pass = pass;
|
||||
}
|
||||
|
||||
void IOK027X::InitLeds()
|
||||
{
|
||||
for (int i = 0; i < LedPins.Count(); i++)
|
||||
|
@ -105,8 +114,8 @@ NetworkInterface* IOK027X::Create8266(Pin power)
|
|||
|
||||
if (!join)
|
||||
{
|
||||
*esp->SSID = "WSWL";
|
||||
*esp->Pass = "12345678";
|
||||
*esp->SSID = SSID;
|
||||
*esp->Pass = Pass;
|
||||
|
||||
esp->Mode = NetworkType::STA_AP;
|
||||
}
|
||||
|
|
|
@ -24,11 +24,15 @@ public:
|
|||
Alarm* AlarmObj;
|
||||
uint LedsTaskId;
|
||||
|
||||
cstring SSID;
|
||||
cstring Pass;
|
||||
|
||||
IOK027X();
|
||||
|
||||
void Init(ushort code, cstring name, COM message = COM1);
|
||||
|
||||
void* InitData(void* data, int size);
|
||||
void InitWiFi(cstring ssid, cstring pass);
|
||||
void Register(int index, IDataPort& dp);
|
||||
void SetRestore(Pin pin = PB4); //设置重置引脚
|
||||
void InitLeds();
|
||||
|
|
|
@ -27,6 +27,9 @@ IOK0612::IOK0612()
|
|||
Data = nullptr;
|
||||
Size = 0;
|
||||
Current = this;
|
||||
|
||||
SSID = "WSWL";
|
||||
Pass = "12345678";
|
||||
}
|
||||
|
||||
void IOK0612::Init(ushort code, cstring name, COM message)
|
||||
|
@ -83,6 +86,12 @@ void* IOK0612::InitData(void* data, int size)
|
|||
return data;
|
||||
}
|
||||
|
||||
void IOK0612::InitWiFi(cstring ssid,cstring pass)
|
||||
{
|
||||
SSID = ssid;
|
||||
Pass = pass;
|
||||
}
|
||||
|
||||
void IOK0612::InitLeds()
|
||||
{
|
||||
for(int i=0; i<LedPins.Count(); i++)
|
||||
|
@ -128,8 +137,8 @@ NetworkInterface* IOK0612::Create8266()
|
|||
|
||||
if (!join)
|
||||
{
|
||||
*esp->SSID = "WSWL";
|
||||
*esp->Pass = "12345678";
|
||||
*esp->SSID = SSID;
|
||||
*esp->Pass = Pass;
|
||||
|
||||
esp->Mode = NetworkType::STA_AP;
|
||||
}
|
||||
|
|
|
@ -25,11 +25,15 @@ public:
|
|||
Alarm* AlarmObj;
|
||||
uint LedsTaskId;
|
||||
|
||||
cstring SSID;
|
||||
cstring Pass;
|
||||
|
||||
IOK0612();
|
||||
|
||||
void Init(ushort code, cstring name, COM message = COM1);
|
||||
|
||||
void* InitData(void* data, int size);
|
||||
void InitWiFi(cstring ssid,cstring pass);
|
||||
void Register(int index, IDataPort& dp);
|
||||
|
||||
void InitLeds();
|
||||
|
|
Loading…
Reference in New Issue