Skip to content

Commit e0635d4

Browse files
Fix Wireless Stick macro defitions
1 parent 38c3879 commit e0635d4

File tree

6 files changed

+71
-499
lines changed

6 files changed

+71
-499
lines changed
Lines changed: 64 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
/*
2-
* HelTec Automation(TM) Wireless_Stick factory test code, witch includ
2+
* HelTec Automation(TM) Wireless_Stick factory test code, witch include
33
* follow functions:
4-
*
4+
*
55
* - Basic OLED function test;
6-
*
6+
*
77
* - Basic serial port test(in baud rate 115200);
8-
*
8+
*
99
* - LED blink test;
10-
*
10+
*
1111
* - WIFI join and scan test;
12-
*
12+
*
1313
* - LoRa Ping-Pong test(DIO0 -- GPIO26 interrup check the new incoming messages;
14-
*
14+
*
1515
* - Timer test and some other Arduino basic functions.
1616
*
1717
* by Aaron.Lee from HelTec AutoMation, ChengDu, China
18-
* 成都惠利特自动化科技有限格式
18+
* 成都惠利特自动化科技有限公司
1919
* www.heltec.cn
2020
*
2121
* this project also realess in GitHub:
22-
* https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series
22+
* https://github.com/HelTecAutomation/Heltec_ESP32
2323
*/
2424
#include "heltec.h"
2525
#include "WiFi.h"
26-
#include "images.h"
2726

2827
String rssi = "RSSI --";
2928
String packSize = "--";
@@ -48,93 +47,76 @@ void WIFISetUp(void)
4847
delay(100);
4948
WiFi.mode(WIFI_STA);
5049
WiFi.setAutoConnect(true);
51-
WiFi.begin("HelTec_AutoMation","hunter_3120");//fill in "Your WiFi SSID","Your Password"
50+
WiFi.begin("Your WiFi SSID","Your Password");//fill in "Your WiFi SSID","Your Password"
5251
delay(100);
53-
Heltec.display->clear();
52+
Heltec.display->clear();
5453

5554
byte count = 0;
5655
while(WiFi.status() != WL_CONNECTED && count < 10)
5756
{
5857
count ++;
5958
delay(500);
60-
Heltec.display->drawString(32, 35, "Connecting...");
61-
Heltec.display->display();
59+
Heltec.display->drawString(0, 0, "Connecting...");
60+
Heltec.display->display();
6261
}
6362
//Heltec.display->clear();
64-
if(WiFi.status() == WL_CONNECTED)
65-
{
66-
//Heltec.display->drawString(35, 38, "WIFI SETUP");
67-
Heltec.display->drawString(57, 48, "OK");
68-
Heltec.display->display();
69-
delay(1000);
70-
Heltec.display->clear();
71-
}
72-
else
73-
{
74-
//Heltec.display->clear();
75-
Heltec.display->drawString(50, 48, "Failed");
76-
Heltec.display->display();
77-
delay(1000);
78-
Heltec.display->clear();
79-
}
63+
if(WiFi.status() == WL_CONNECTED)
64+
{
65+
//Heltec.display->drawString(35, 38, "WIFI SETUP");
66+
Heltec.display->drawString(0, 9, "OK");
67+
Heltec.display->display();
68+
delay(1000);
69+
Heltec.display->clear();
70+
}
71+
else
72+
{
73+
//Heltec.display->clear();
74+
Heltec.display->drawString(0, 9, "Failed");
75+
Heltec.display->display();
76+
delay(1000);
77+
Heltec.display->clear();
78+
}
8079
}
8180

8281
void WIFIScan(unsigned int value)
8382
{
84-
unsigned int i;
85-
WiFi.mode(WIFI_MODE_NULL);
86-
for(i=0;i<value;i++)
87-
{
88-
Heltec.display->drawString(32, 32, "Scan start...");
89-
Heltec.display->display();
90-
91-
int n = WiFi.scanNetworks();
92-
Heltec.display->drawString(32, 40, "Scan done");
93-
Heltec.display->display();
94-
delay(500);
95-
Heltec.display->clear();
96-
97-
if (n == 0)
98-
{
99-
Heltec.display->clear();
100-
Heltec.display->drawString(32, 32, "no network found");
101-
Heltec.display->display();
102-
while(1);
103-
}
104-
else
105-
{
106-
Heltec.display->drawString(32, 40, (String)n + " nets found");
107-
Heltec.display->display();
108-
delay(2000);
109-
Heltec.display->clear();
110-
}
111-
}
83+
unsigned int i;
84+
WiFi.mode(WIFI_MODE_NULL);
85+
for(i=0;i<value;i++)
86+
{
87+
Heltec.display->drawString(0, 0, "Scan start...");
88+
Heltec.display->display();
89+
90+
int n = WiFi.scanNetworks();
91+
Heltec.display->drawString(0, 9, "Scan done");
92+
Heltec.display->display();
93+
delay(500);
94+
Heltec.display->clear();
95+
96+
if (n == 0)
97+
{
98+
Heltec.display->clear();
99+
Heltec.display->drawString(0, 18, "no network found");
100+
Heltec.display->display();
101+
while(1);
102+
}
103+
else
104+
{
105+
Heltec.display->drawString(0, 18, (String)n + " nets found");
106+
Heltec.display->display();
107+
delay(2000);
108+
Heltec.display->clear();
109+
}
110+
}
112111
}
113112

114113
void setup()
115114
{
116115
pinMode(LED,OUTPUT);
117-
Heltec.begin(true /*DisplayEnable Enable*/, true /*LoRa Disable*/, true /*Serial Enable*/, true /*PABOOST Enable*/, 470E6 /**/);
118-
119-
Heltec.display->init();
120-
Heltec.display->flipScreenVertically();
121-
Heltec.display->setFont(ArialMT_Plain_10);
122-
Heltec.display->clear();
123-
124-
Heltec.display->drawString(48, 38, "TEST");
125-
Heltec.display->drawString(36, 48, "STARTING");
126-
Heltec.display->display();
127-
//delay(500);
128-
//Heltec.display->clear();
116+
Heltec.begin(true /*DisplayEnable Enable*/, true /*LoRa Disable*/, true /*Serial Enable*/, true /*PABOOST Enable*/, 470E6 /**/);
129117

130118
WIFISetUp();
131119
WIFIScan(1);
132-
133-
//LoRa.setTxPower(10,RFOPIN);
134-
Heltec.display->drawString(35, 40, "LoRa TEST");
135-
Heltec.display->display();
136-
delay(300);
137-
Heltec.display->clear();
138120

139121
// register the receive callback
140122
LoRa.onReceive(onReceive);
@@ -155,19 +137,19 @@ void loop()
155137
LoRa.receive();
156138

157139
digitalWrite(LED,HIGH);
158-
Heltec.display->drawString(32, 54, (String)(counter-1) + " sent done");
140+
Heltec.display->drawString(0, 0, (String)(counter-1) + " sent done");
159141
Heltec.display->display();
160142

161143
interval = random(1000) + 1000; //1~2 seconds
162144
lastSendTime = millis();
163145

164-
Heltec.display->clear();
146+
Heltec.display->clear();
165147
}
166148
if(receiveflag)
167149
{
168-
Heltec.display->drawString(32,29, "Received " + packSize);
169-
Heltec.display->drawString(32,38, packet);
170-
Heltec.display->drawString(32,47, rssi);
150+
Heltec.display->drawString(0,9, "Received " + packSize);
151+
Heltec.display->drawString(0,16, packet);
152+
Heltec.display->drawString(0,24, rssi);
171153
Heltec.display->display();
172154

173155
digitalWrite(LED,LOW);
@@ -193,4 +175,4 @@ void onReceive(int packetSize)//LoRa receiver interrupt service
193175
rssi = "RSSI: " + String(LoRa.packetRssi(), DEC);
194176

195177
receiveflag = true;
196-
}
178+
}

examples/Factory_Test/Wireless_Stick_FactoryTest/images.h

Lines changed: 0 additions & 102 deletions
This file was deleted.

0 commit comments

Comments
 (0)