Příkaz pro RESET z kódu

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
arthurkuk
Příspěvky: 13
Registrován: 19 pro 2017, 08:47

Příkaz pro RESET z kódu

Příspěvek od arthurkuk » 19 pro 2017, 08:56

Zdravím,
existuje je nějaký příkaz(nebo fígl) jak resetovat Arduino(konkrétně ESP8266) přímo z kódu, mám udělaný webserver a po změně údajů pro připojení k Wifi(přes webové rozhraní, před resetem dojde k uložení na FS), bych potřeboval provést reset a provést připojení s novými údaji. Všechno mám vyřešený až na ten reset.
Díky za rady.

jankop
Příspěvky: 1057
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Příkaz pro RESET z kódu

Příspěvek od jankop » 19 pro 2017, 09:40

Kód: Vybrat vše

ESP.restart();

martinius96
Příspěvky: 585
Registrován: 01 srp 2017, 19:29
Bydliště: Poprad
Kontaktovat uživatele:

Re: Příkaz pro RESET z kódu

Příspěvek od martinius96 » 19 pro 2017, 17:08

Keď potrebuješ "hard reset", aby sa vyprázdnilo úplne všetko, čo sa, registrov a dočasnej pamäte tak použi:

Kód: Vybrat vše

ESP.reset();
Ale oveľa viac odporúčam ako kolega vyššie spomínal - reštartuje to SDK, je to čistejší reboot a hlavne bezpečnejšie

Kód: Vybrat vše

ESP.restart();

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů