PlatformIO a #include <avr/wdt.h>

Jan Půhoný konference na puhy.cz
Pátek Duben 30 13:53:43 CEST 2021


VSC ...

Dne pá 30. 4. 2021 1:47 odp. uživatel Pavel Brychta <
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
> paulstoffregen/OneWire@^2.3.5
>
> Vyrobil jsem main.cpp a do něj uložil:
> #include <Arduino.h>
> #include <avr/wdt.h>
> void setup(void)
> {
> wdt_enable(WDTO_4S);
> }
> void loop(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
> paulstoffregen/OneWire@^2.3.5
>
> HP
>
> pá 30. 4. 2021 v 13:17 odesílatel Pavel Brychta <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 by www.HW.czHw-list na list.hw.czhttp://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
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.czHw-list na list.hw.czhttp://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/f607f2d9/attachment-0001.html>


Další informace o konferenci Hw-list