From 6ba0e77cdd2b0f381f53e3ef6f6a4eec58be3849 Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Fri, 13 May 2016 11:52:34 +0200 Subject: [PATCH] Added initial code --- Controller/Controller.ino | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Controller/Controller.ino diff --git a/Controller/Controller.ino b/Controller/Controller.ino new file mode 100644 index 0000000..dbf4b58 --- /dev/null +++ b/Controller/Controller.ino @@ -0,0 +1,48 @@ +extern "C" { + #include "user_interface.h" +} +#include +#include + +String WifiSSIDPrefix = "CrystalPoint"; +char WifiPassword[10]; +char WifiSSID[17]; + +void setup(void){ + Serial.begin(115200); + + //LED + pinMode(4,OUTPUT); + digitalWrite(4,LOW); + + delay(100); + setupWifi(); +} + +void loop(void){ + + //main loop + + delay(100); +} + +void setupWifi(void){ + WiFi.disconnect(true); + WiFi.mode(...); + + generateWiFiPassword(); +} + +void generateWiFiPassword() +{ + String WifiStringPassword; + for(char i=0; i < 17; i++){ + String s = String(WifiSSID[i], HEX); + WifiStringPassword = s + WifiStringPassword; + } + for (int i=0; i < 10; i++) + WifiPassword[i] = WifiStringPassword.charAt(i); + WifiPassword[9] = '\0'; + Serial.print("Wifi password: "); + Serial.println(WifiPassword); +}