void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(true); // Allow debug output to serial Debug.setDebug(Serial); Serial.systemDebugOutput(true); // Enable debug output to serial Serial.commandProcessing(true); WifiStation.enable(true); WifiStation.config(WIFI_SSID, WIFI_PWD); WifiAccessPoint.enable(false); WifiEvents.onStationGotIP(gotIP); // setup the ArduCAM initCam(); // set command handlers for cam startApplicationCommand(); }
void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(false); // Debug output to serial ActiveConfig = loadConfig(); // Select control line pinMode(CONTROL_PIN, OUTPUT); // DHT sensor start dht.begin(); lcd.begin(16, 2); lcd.backlight(); lcd.createChar(1, icon_termometer); lcd.createChar(2, icon_water); lcd.createChar(3, celsius); lcd.createChar(4, icon_retarrow); lcd.createChar(5, icon_clock); lcd.createChar(6, icon_cross); lcd.createChar(7, icon_check); WifiStation.config(ActiveConfig.NetworkSSID, ActiveConfig.NetworkPassword); WifiStation.enable(true); WifiAccessPoint.enable(false); WifiStation.waitConnection(connectOk, 20, connectFail); // We recommend 20+ seconds for connection timeout at start procTimer.initializeMs(5000, process).start(); process(); }
void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(true); // Allow debug output to serial //WifiStation.config(WIFI_SSID, WIFI_PWD); WifiStation.enable(false); // WifiAccessPoint.enable(false); debugf("Display start"); startTime = millis(); // Use this initializer if you're using a 1.8" TFT // tft.initR(INITR_BLACKTAB); // initialize a ST7735S chip, black tab // Use this initializer (uncomment) if you're using a 1.44" TFT tft.initR(INITR_144GREENTAB); // initialize a ST7735S chip, black tab tft.fillScreen(ST7735_BLACK); startTime = millis() - startTime; debugf("Initialized in %d ms\n", startTime); DemoScreenTimer.initializeMs(500, screen1).start(FALSE); }
// FS formatting function bool spiffs_format() { spiffs_unmount(); spiffs_config cfg = spiffs_get_storage_config(); spiffs_format_internal(&cfg); spiffs_mount(); return true; }
extern "C" void user_init(void) { system_timer_reinit(); uart_div_modify(UART_ID_0, UART_CLK_FREQ / 115200); cpp_core_initialize(); spiffs_mount(); System.initialize(); init(); // User code init }
bool spiffs_format_manual(u32_t phys_addr, u32_t phys_size) { spiffs_unmount(); spiffs_config cfg = {0}; cfg.phys_addr = phys_addr; cfg.phys_size = phys_size; spiffs_format_internal(&cfg); spiffs_mount(); return true; }
void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(true); // Enable debug output to serial WifiStation.enable(true); WifiStation.config(WIFI_SSID, WIFI_PWD); WifiAccessPoint.enable(false); // Run our method when station was connected to AP WifiStation.waitConnection(connectOk); }
void init() { spiffs_mount(); // Mount file system, in order to work with files pinMode(bt_pin, INPUT); Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(false); // Disable debug output to serial WifiStation.config(WIFI_SSID, WIFI_PWD); WifiStation.enable(true); WifiAccessPoint.enable(false); WifiStation.waitConnection(connectOk, 20, connectFail); }
// FS formatting function // Returns 1 if OK, 0 for error int myspiffs_format( void ) { SPIFFS_unmount(&fs); u32_t sect_first, sect_last; sect_first = ( u32_t )platform_flash_get_first_free_block_address( NULL ); sect_first += 0x3000; sect_first &= 0xFFFFC000; // align to 4 sector. sect_first = platform_flash_get_sector_of_address(sect_first); sect_last = INTERNAL_FLASH_SIZE + INTERNAL_FLASH_START_ADDRESS - 4; sect_last = platform_flash_get_sector_of_address(sect_last); NODE_DBG("sect_first: %x, sect_last: %x", sect_first, sect_last); while( sect_first <= sect_last ) if( platform_flash_erase_sector( sect_first ++ ) == PLATFORM_ERR ) return 0; spiffs_mount(); return 1; }
void init() { spiffs_mount(); // Mount file system Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(true); // Enable debug output to serial AppSettings.load(); pinMode(GREEN_LED_PIN, OUTPUT); pinMode(RED_LED_PIN, OUTPUT); pinMode(SWITCH_PIN, INPUT); WifiStation.enable(true); WifiStation.enableDHCP(true); sendDataTimer.initializeMs(1000, sendData); sleepTimer.initializeMs(1000, sleeping); configMode = false; successSent = false; String currentNetwork = WifiStation.getSSID(); String currentPassword = WifiStation.getPassword(); if (digitalRead(SWITCH_PIN) || currentNetwork.length() == 0 || currentPassword.length() == 0) { debounceTimer.initializeMs(1200, debounceReset); configTimer.initializeMs(1000, switchDelay); //attachInterrupt(SWITCH_PIN, switchPressed, RISING); startWebServer(); WifiStation.startScan(networkScanCompleted); WifiAccessPoint.config("iot-meets-business", "", AUTH_OPEN); // AUTH_WPA_WPA2_PSK setConfigMode(); } else { WifiStation.waitConnection(connectOk, 5, connectFail); } }
void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(true); // Enable debug output to serial WifiStation.enable(true); WifiStation.config(WIFI_SSID, WIFI_PWD); WifiAccessPoint.enable(false); for (int i = 0; i < countInputs; i++) { namesInput.add(String(inputs[i])); pinMode(inputs[i], INPUT); } // Run our method when station was connected to AP WifiStation.waitConnection(connectOk); }
void init() { spiffs_mount(); Serial.begin(230400); // 115200 by default Serial.systemDebugOutput(false); // Enable debug output to serial Wire.begin(); lcd.begin(16,2); // initialize the lcd for(int i = 0; i< 3; i++) { lcd.backlight(); delay(150); lcd.noBacklight(); delay(250); } lcd.backlight(); lcd.setCursor(0,0); lcd.clear(); lcd.print(" Music Box "); lcd.setCursor(0,1); lcd.print(" Geek Labs "); SystemClock.setTimeZone(3); printTimer.initializeMs(1000*60, onPrintSystemTime).start(); Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(true); // Enable debug output to serial WifiStation.enable(true); WifiStation.config(WIFI_SSID, WIFI_PWD); WifiAccessPoint.enable(false); Wire.beginTransmission(PT2258_ADDRESS); Wire.write(0xC0); Wire.endTransmission(); // Run our method when station was connected to AP WifiStation.waitConnection(connectOk, 30, connectFail); }
void init() { spiffs_mount(); // Mount file system, in order to work with files Serial.begin(SERIAL_BAUD_RATE); // 115200 by default Serial.systemDebugOutput(false); Serial.commandProcessing(false); //SET higher CPU freq & disable wifi sleep system_update_cpu_freq(SYS_CPU_160MHZ); wifi_set_sleep_type(NONE_SLEEP_T); ActiveConfig = loadConfig(); // Attach Wifi events handlers WifiEvents.onStationDisconnect(STADisconnect); WifiEvents.onStationGotIP(STAGotIP); startWebServer(); counterTimer.initializeMs(1000, counter_loop).start(); }
void init() { //disable debug output while we're mounting spiffs //this has to be done because we can't access settings before mounting // system_set_os_print(0); // Serial.begin(115200); Serial.systemDebugOutput(true); system_set_os_print(1); spiffs_mount(); AppSettings.load(); webserver_init(); pinMode(RESTORE_PARAMETERS_PIN, INPUT_PULLUP); ten_hz_timer.initializeMs(100, app_settings_tick_10hz).start(); }
bool spiffs_format() { spiffs_unmount(); if(!spiffs_format_internal()) return false; spiffs_mount(); return true; }