ESP8266 v1.8 BETA

User avatar
slawek
Posts: 2572
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Espablo wrote:Pobrałem ostatnią wersję (1.8.2) plików źródłowych i mam problem z kompilacją. Większość płytek z DS18B20 nie kompiluje się i wyskakuje taki błąd
supla_ds18b20.png
Dziwne bo dla sonoff_ds18b20 i gate_module_esp01_ds przechodzi bez problemu.
W tym sofcie zostały rozdzielone DS I DHT.
Zobacz wcześniejsze posty moje i Zybiego, masz tam przykład i opis - Teraz możesz zrobić oddzielne kanały dla DS i DHT i wybierasz w cloud co podłączasz, a drugi wyłączasz...
Obsługa tych czujnikòw została rozdzielona.
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
slawek
Posts: 2572
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Odpowiedź jest tu: viewtopic.php?f=18&t=272&start=110#p4822.
Wersje które ci się kompilują chyba nie miały obsługi DHT i dlatego nie wywalały błędu, musisz pozmieniać w plikach płytek
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

slawek wrote:Odpowiedź jest tu: viewtopic.php?f=18&t=272&start=110#p4822.
Wersje które ci się kompilują chyba nie miały obsługi DHT i dlatego nie wywalały błędu, musisz pozmieniać w plikach płytek
Jesteś wielki!!! Ja patrzyłem i i nie widziałem różnicy pomiędzy

Code: Select all

supla_get_temp_and_humidity(srd->channels[2].value);
a

Code: Select all

supla_get_temperature(srd->channels[2].value);
Teraz działa. :D Dziękuję.

Powiedzcie mi proszę jeszcze jak zmusić diodę config do migania :?: . Mam LED_RED_PORT 15 i niestety nie działa mi to.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
slawek
Posts: 2572
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Espablo wrote: Powiedzcie mi proszę jeszcze jak zmusić diodę config do migania :?: . Mam LED_RED_PORT 15 i niestety nie działa mi to.
Niestety nie umiem wykorzystać GPIO15, może Zybi zdradzi nam tajemnicę, bo - zdaje się - ogarnął to...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
slawek
Posts: 2572
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Espablo wrote: Jesteś wielki!!! Ja patrzyłem i i nie widziałem różnicy pomiędzy

Code: Select all

supla_get_temp_and_humidity(srd->channels[2].value);
a

Code: Select all

supla_get_temperature(srd->channels[2].value);
Teraz działa. :D Dziękuję.
To nie ja - to Zybi mnie też naprowadził... on jest wielki!!! (to mówiłem ja - Jarząbek...) :lol:
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

slawek wrote:
Espablo wrote: Powiedzcie mi proszę jeszcze jak zmusić diodę config do migania :?: . Mam LED_RED_PORT 15 i niestety nie działa mi to.
Niestety nie umiem wykorzystać GPIO15, może Zybi zdradzi nam tajemnicę, bo - zdaje się - ogarnął to...
No OK, ale nie działa mi to nawet na innych GPIO :cry:
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Zybi
Posts: 1511
Joined: Sun Jun 26, 2016 4:24 pm

Post

slawek wrote:
Espablo wrote: Powiedzcie mi proszę jeszcze jak zmusić diodę config do migania :?: . Mam LED_RED_PORT 15 i niestety nie działa mi to.
Niestety nie umiem wykorzystać GPIO15, może Zybi zdradzi nam tajemnicę, bo - zdaje się - ogarnął to...
Jest to i banalnie proste i nie.
Podpowiem wersję łatwą - w pliku "supla_esp.h" wpisać/uzupełnić:

Code: Select all

#ifndef GPIO_PORT_INIT
#define GPIO_PORT_INIT \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO4_U, FUNC_GPIO4); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_GPIO15)
#endif
Ale to zadziała tylko w softach, które nie korzystają z GPIO3.
Aby zawsze działało, to jest trochę więcej zmian w źródłach.
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Zybi wrote:
Jest to i banalnie proste i nie.
Podpowiem wersję łatwą - w pliku "supla_esp.h" wpisać/uzupełnić:

Code: Select all

#ifndef GPIO_PORT_INIT
#define GPIO_PORT_INIT \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO4_U, FUNC_GPIO4); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14); \
   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_GPIO15)
#endif
Ale to zadziała tylko w softach, które nie korzystają z GPIO3.
Aby zawsze działało, to jest trochę więcej zmian w źródłach.
Dzięki, potestuję na razie to co napisałeś
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
slawek
Posts: 2572
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Dzięki za info, myślałem, że to jeszcze nie wszystko, a GPIO3 i tak nie używam
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Zybi jesteś WIELKI :!: :!: :!: To działa :!: :lol:
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:

Return to “supla-dev”