PlatformIO a #include <avr/wdt.h>
Pavel Brychta
pavel.brychta na duhasys.eu
Pátek Duben 30 13:58:08 CEST 2021
Dobře,
takže pak mě napadá jen:
1. restartovat VSC po instalaci PIO (ale to myslím vyžaduje sám)
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.B.
Dne 30. 04. 21 v 13:53 Jan Půhoný napsal(a):
> VSC ...
>
> Dne pá 30. 4. 2021 1:47 odp. uživatel Pavel Brychta
> <pavel.brychta na duhasys.eu <mailto:pavel.brychta na duhasys.eu>> napsal:
>
> 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:
>
> [env:nanoatmega328]
> platform= atmelavr
> board= nanoatmega328
> framework= arduino
> upload_port= COM3
> monitor_speed= 115200
> lib_deps=
> robtillaart/DS18B20@^0.1.7 <mailto:robtillaart/DS18B20@%5E0.1.7>
> paulstoffregen/OneWire@^2.3.5 <mailto:paulstoffregen/OneWire@%5E2.3.5>
>
> Vyrobil jsem main.cpp a do něj uložil:
> #include<Arduino.h>
> #include<avr/wdt.h>
> voidsetup(void)
> {
> wdt_enable(WDTO_4S);
> }
> voidloop(void)
> {
> wdt_reset();
> }
>
> 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?
> P.B.
>
> Dne 30. 04. 21 v 13:37 Jan Půhoný napsal(a):
>> 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ě?
>>
>> [env:nanoatmega328]
>> platform = atmelavr
>> board = nanoatmega328
>> framework = arduino
>> upload_port = COM3
>> monitor_speed = 115200
>> lib_deps =
>> robtillaart/DS18B20@^0.1.7 <mailto:robtillaart/DS18B20@%5E0.1.7>
>> paulstoffregen/OneWire@^2.3.5
>> <mailto:paulstoffregen/OneWire@%5E2.3.5>
>>
>> HP
>>
>> pá 30. 4. 2021 v 13:17 odesílatel Pavel Brychta
>> <pavel.brychta na duhasys.eu <mailto:pavel.brychta na duhasys.eu>> napsal:
>>
>> DD,
>>
>> 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.B.
>>
>> Dne 30. 04. 21 v 13:07 Jan Půhoný napsal(a):
>>> Zdravím konferenci,
>>>
>>> jak v platformio řešíte WDT u AVR?
>>>
>>> Č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?
>>>
>>> To ji tam mám naincludovat ručně z Arduino IDE adresáře? To
>>> tam fakt takováto základní funkce není build in?
>>>
>>> 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.
>>>
>>> #include <wdt.h>
>>> wdt_enable(WDT0_8S);
>>> wdt_reset();
>>>
>>> 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?
>>>
>>> Díky za nakopnutí.
>>>
>>> HP
>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored bywww.HW.cz <http://www.HW.cz>
>>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>> http://list.hw.cz/mailman/listinfo/hw-list <http://list.hw.cz/mailman/listinfo/hw-list>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> <http://www.HW.cz>
>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>> http://list.hw.cz/mailman/listinfo/hw-list
>> <http://list.hw.cz/mailman/listinfo/hw-list>
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz <http://www.HW.cz>
>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>> http://list.hw.cz/mailman/listinfo/hw-list <http://list.hw.cz/mailman/listinfo/hw-list>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
> http://list.hw.cz/mailman/listinfo/hw-list
> <http://list.hw.cz/mailman/listinfo/hw-list>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210430/06720134/attachment.html>
Další informace o konferenci Hw-list