You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
787 B
38 lines
787 B
#define LOG_ENABLED
|
|
#include <Arduino.h>
|
|
#include <derfunke.h>
|
|
#include <easywifi.h>
|
|
#include <ota.h>
|
|
|
|
// i like to put these two in another file, so that it's
|
|
// not checked in git commits
|
|
#define SSID "some_ssid"
|
|
#define PASSWD "some_password"
|
|
|
|
void setup() {
|
|
Serial.begin(115200);
|
|
while(!Serial) ;
|
|
|
|
// welcome serial output header
|
|
df_header_print();
|
|
|
|
// we need to be connected to wifi for OTA to
|
|
// initialize properly
|
|
if( wifi_connect_as_client(SSID, PASSWD) ) {
|
|
wifi_print_mode();
|
|
wifi_print_ip();
|
|
} else {
|
|
Serial.print("Failed to connect to wifi ");
|
|
Serial.print( SSID );
|
|
Serial.println();
|
|
}
|
|
|
|
// this is the name the device will take as an OTA port
|
|
ota_init("racoon");
|
|
}
|
|
|
|
void loop() {
|
|
ota_loop();
|
|
|
|
delay(100); // chill for a bit
|
|
}
|