<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Dobře,</p>
<p>takže pak mě napadá jen:</p>
<p>1. restartovat VSC po instalaci PIO (ale to myslím vyžaduje sám)</p>
<p>2. pokud používáte soubory s příponou .ino a nepotřebujete
zpětnou kompatibilitu s originálním ArduinoIDE tak projekt
přepracujte na klasické .cpp/.hpp soubory v adresářích src a
(popřípadě) include - oprostíte se tím od používání Arduino
builderu, který sice zjednodušuje práci začátečníkům, ale
pokročilejším ji naopak komplikuje.. já to zkoušel bez .ino</p>
<p>P.B.<br>
</p>
<div class="moz-cite-prefix">Dne 30. 04. 21 v 13:53 Jan Půhoný
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CAEwSxSFZVHLQhFiYUJUqnDLnSAAcuWDgWvAX6uxJpxPmRPaRsg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">VSC ... </div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Dne pá 30. 4. 2021 1:47 odp.
uživatel Pavel Brychta <<a
href="mailto:pavel.brychta@duhasys.eu"
moz-do-not-send="true">pavel.brychta@duhasys.eu</a>>
napsal:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<p>No, přiznám se, že netuším (tedy mimo špatnou instalaci).
Používám VSC, PIO v poslední verzi. Váš platformio.ini
jsem uložil u sebe v novém testovacím projektu:</p>
<div style="color:#d4d4d4;background-color:#1e1e1e;font-family:'Droid Sans Mono','monospace',monospace,'Droid Sans Fallback';font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:#d4d4d4">[env:nanoatmega328]</span></div><div><span style="color:#569cd6">platform</span><span style="color:#d4d4d4"> = atmelavr</span></div><div><span style="color:#569cd6">board</span><span style="color:#d4d4d4"> = nanoatmega328</span></div><div><span style="color:#569cd6">framework</span><span style="color:#d4d4d4"> = arduino</span></div><div><span style="color:#569cd6">upload_port</span><span style="color:#d4d4d4"> = COM3</span></div><div><span style="color:#569cd6">monitor_speed</span><span style="color:#d4d4d4"> = 115200</span></div><div><span style="color:#569cd6">lib_deps</span><span style="color:#d4d4d4"> =</span></div><div><span style="color:#d4d4d4"> <a href="mailto:robtillaart/DS18B20@%5E0.1.7" target="_blank" rel="noreferrer" moz-do-not-send="true">robtillaart/DS18B20@^0.1.7</a></span></div><div><span style="color:#d4d4d4"> <a href="mailto:paulstoffregen/OneWire@%5E2.3.5" target="_blank" rel="noreferrer" moz-do-not-send="true">paulstoffregen/OneWire@^2.3.5</a></span></div>
</div>
<div><br>
</div>
<div>Vyrobil jsem main.cpp a do něj uložil:</div>
<div>
<div style="color:#d4d4d4;background-color:#1e1e1e;font-family:'Droid Sans Mono','monospace',monospace,'Droid Sans Fallback';font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:#c586c0">#include</span><span style="color:#569cd6"> </span><span style="color:#ce9178"><Arduino.h></span></div><div><span style="color:#c586c0">#include</span><span style="color:#569cd6"> </span><span style="color:#ce9178"><avr/wdt.h></span></div>
<div><span style="color:#569cd6">void</span><span style="color:#d4d4d4"> </span><span style="color:#dcdcaa">setup</span><span style="color:#d4d4d4">(</span><span style="color:#569cd6">void</span><span style="color:#d4d4d4">)</span></div><div><span style="color:#d4d4d4">{</span></div>
<div><span style="color:#d4d4d4"> </span><span style="color:#dcdcaa">wdt_enable</span><span style="color:#d4d4d4">(</span><span style="color:#569cd6">WDTO_4S</span><span style="color:#d4d4d4">);</span></div><div><span style="color:#d4d4d4">}</span></div>
<div><span style="color:#569cd6">void</span><span style="color:#d4d4d4"> </span><span style="color:#dcdcaa">loop</span><span style="color:#d4d4d4">(</span><span style="color:#569cd6">void</span><span style="color:#d4d4d4">)</span></div><div><span style="color:#d4d4d4">{</span></div>
<div><span style="color:#d4d4d4"> </span><span style="color:#569cd6">wdt_reset</span><span style="color:#d4d4d4">();</span></div><div><span style="color:#d4d4d4">}</span></div>
</div>
</div>
<div><br>
</div>
<div>a vše jde normálně přeložit tak, jak bych čekal, včetně
správného našeptávání dostupných adresářů a knihoven ve
VSC. Co používáte jako IDE?</div>
<div>P.B.</div>
<div><br>
</div>
<div>Dne 30. 04. 21 v 13:37 Jan Půhoný napsal(a):<br>
</div>
<blockquote type="cite">
<div dir="ltr">To bude asi ono. Já to dnes nainstaloval,
takže jsem v tomto lama. Předpokládám, že tam něco
chybí. Ale třeba EEPROM.h nebo OneWire.h mi jede, tak mě
to zarazilo. Co tam tedy mám špatně?
<div><br>
</div>
<div>[env:nanoatmega328]<br>
platform = atmelavr<br>
board = nanoatmega328<br>
framework = arduino<br>
upload_port = COM3<br>
monitor_speed = 115200<br>
lib_deps = <br>
<a href="mailto:robtillaart/DS18B20@%5E0.1.7"
target="_blank" rel="noreferrer"
moz-do-not-send="true">robtillaart/DS18B20@^0.1.7</a><br>
<a href="mailto:paulstoffregen/OneWire@%5E2.3.5"
target="_blank" rel="noreferrer"
moz-do-not-send="true">paulstoffregen/OneWire@^2.3.5</a><br
clear="all">
<br>
<div>HP</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">pá 30. 4. 2021 v 13:17
odesílatel Pavel Brychta <<a
href="mailto:pavel.brychta@duhasys.eu"
target="_blank" rel="noreferrer"
moz-do-not-send="true">pavel.brychta@duhasys.eu</a>>
napsal:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>DD,</p>
<p>v PIO framework arduino, platforma atmelavr,
board attiny85 normálně WDT používám - #include
<avr/wdt.h>, wdt_enable(WDTO_4S), ....
Můžete sem postnout Váš platformio.ini?</p>
<p>P.B.<br>
</p>
<div>Dne 30. 04. 21 v 13:07 Jan Půhoný napsal(a):<br>
</div>
<blockquote type="cite">
<div dir="ltr">Zdravím konferenci,
<div><br>
</div>
<div>jak v platformio řešíte WDT u AVR?</div>
<div><br>
</div>
<div>Čekal jsem, že to bude fungovat stejně jako
u Arduino IDE - #include <avr/wdt.h>
nebo jen #include <wdt.h> a pak
standardně wdt_enable(WDT0_8S);
a wdt_reset();, ale tu knihovnu jsem ani
nenašel v build in knihovnách?</div>
<div><br>
</div>
<div>To ji tam mám naincludovat ručně z Arduino
IDE adresáře? To tam fakt takováto základní
funkce není build in?</div>
<div><br>
</div>
<div>Přes vyhledávání v knihovnách jsem našel
jen obskurnosti pro multitasking nebo časování
s WDT, ale já potřebuji jen hlídat běh
programu a pokud by se to nedejbože seklo, tak
reset. Přesně tak jak jsem to používal v
Arduino IDE.</div>
<div><br>
</div>
<div>#include <wdt.h></div>
<div>wdt_enable(WDT0_8S);</div>
<div>wdt_reset(); </div>
<div><br>
</div>
<div>Předpokládám, že něco přehlížím. A když už
se ptám, máte vyzkoušenou někdo v platformio i
knihovnu pro WDT u ESP32?</div>
<div><br>
</div>
<div>Díky za nakopnutí.</div>
<div><br clear="all">
<div>
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">HP</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank" rel="noreferrer" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" rel="noreferrer" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
HW-list mailing list - sponsored by <a
href="http://www.HW.cz" rel="noreferrer noreferrer"
target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank"
rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank" rel="noreferrer" moz-do-not-send="true">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank" rel="noreferrer" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
HW-list mailing list - sponsored by <a
href="http://www.HW.cz" rel="noreferrer noreferrer"
target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank"
rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
</body>
</html>