Dzięki wielkie za ekspresową odpowiedź.
Chyba to za dużo jak na moje skromne umiejętności w programowaniu.
Może przypadkiem posiadasz takowe zmodyfikowane pliki dla kilku przekaźników, lub gotowy firmware, a może coś takowego w planach.
Widzę, iż pojawiły się nowe wersje plików.
Jakieś znaczące zmiany ?
pzdr.
Rafał W.
Kompilacja ESP8266
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
W nowych wersjach pojawiła się obsługa ściemniacza i kontrolera RGB.
Póki co nie mam wersji dla ESP obsługującej więcej niż jeden przekaźnik, ale wkrótce się coś pojawi.
Póki co nie mam wersji dla ESP obsługującej więcej niż jeden przekaźnik, ale wkrótce się coś pojawi.
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Zerknij sobie jak dodałem trzeci przekaźnik. Analogicznie możesz dodać czwarty
https://github.com/SUPLA/supla-core/tre ... SP8266_IOT
https://github.com/SUPLA/supla-core/tre ... SP8266_IOT
-
- Posts: 108
- Joined: Sun May 29, 2016 1:34 pm
Witam
właśnie oglądam, wielkie dzięki.
ps.
jestem pod mega wrażeniem twojej chęci pomocy.
pzdr
Rafał W.
właśnie oglądam, wielkie dzięki.
ps.
jestem pod mega wrażeniem twojej chęci pomocy.
pzdr
Rafał W.
-
- Posts: 108
- Joined: Sun May 29, 2016 1:34 pm
Witam
nie jestem w stanie uruchomić kompilacji dla EgyIOT, zresztą nie idzie dla żadnej konfiguracji, ścieżki w pliku build.sh poustawiane
export PATH=/Home/Devel/Espressif/xtensa-lx106-elf/bin:$PATH
export COMPILE=gcc
export SDK_PATH=/Home/Devel/Espressif/ESP8266_IOT_SDK
export BIN_PATH=/Home/Devel/Espressif/ESP8266_BIN
make clean
make BOARD=$1 BOOT=new APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=0 && \
cp $BIN_PATH/eagle.flash.bin /Desktop/ESP8266-Firmware/$1_eagle.flash.bin &&
cp $BIN_PATH/eagle.irom0text.bin /Desktop/ESP8266-Firmware/$1_eagle.irom0text.bin &&
exit 0
exit 1
cały czas zgłasza
make: *** No rule to make target 'clean'. Stop.
make: *** No targets specified and no makefile found. Stop.
Co mogę robić jeszcze nie tak ?
pzdr.
Rafał
nie jestem w stanie uruchomić kompilacji dla EgyIOT, zresztą nie idzie dla żadnej konfiguracji, ścieżki w pliku build.sh poustawiane
export PATH=/Home/Devel/Espressif/xtensa-lx106-elf/bin:$PATH
export COMPILE=gcc
export SDK_PATH=/Home/Devel/Espressif/ESP8266_IOT_SDK
export BIN_PATH=/Home/Devel/Espressif/ESP8266_BIN
make clean
make BOARD=$1 BOOT=new APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=0 && \
cp $BIN_PATH/eagle.flash.bin /Desktop/ESP8266-Firmware/$1_eagle.flash.bin &&
cp $BIN_PATH/eagle.irom0text.bin /Desktop/ESP8266-Firmware/$1_eagle.irom0text.bin &&
exit 0
exit 1
cały czas zgłasza
make: *** No rule to make target 'clean'. Stop.
make: *** No targets specified and no makefile found. Stop.
Co mogę robić jeszcze nie tak ?
pzdr.
Rafał
-
- Posts: 108
- Joined: Sun May 29, 2016 1:34 pm
Czy są jacyś użytkownicy systemu którzy sami próbowali kompilować firmware, prócz samego twórcy.
Czy takowa kompilacja wam działa.
Na razie stoję w miejscu, same pliki mam przebudowane natomiast nie mogę uruchomić kompilacji "BUILD".
Czy takowa kompilacja wam działa.
Na razie stoję w miejscu, same pliki mam przebudowane natomiast nie mogę uruchomić kompilacji "BUILD".
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Któraś ze ścieżek musi być niepoprawna.
-
- Posts: 19235
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Ewentualnie daj mi dostęp do komputera przez TeamViewer-a to mogę to sprawdzić.
-
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 pm
Tak.Rafaello wrote:Czy są jacyś użytkownicy systemu którzy sami próbowali kompilować firmware, prócz samego twórcy.
Czy takowa kompilacja wam działa.
Na razie stoję w miejscu, same pliki mam przebudowane natomiast nie mogę uruchomić kompilacji "BUILD".
Na wirtualnej maszynie jakiś czas temu kompilowałem i działało.
-
- Posts: 2466
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Mam problem z kompilacja socketa - dostaje cos takiego:
supla_esp_gpio.c: In function 'supla_esg_gpio_manual_pressed':
supla_esp_gpio.c:128:7: error: expected expression before '||' token
|| defined(__BOARD_wifisocket_esp01) \
^
supla_esp_gpio.c:134:34: error: 'hi' undeclared (first use in this function)
supla_esp_gpio_hi(RELAY1_PORT, hi);
^
supla_esp_gpio.c:134:34: note: each undeclared identifier is reported only once for each function it appears in
/home/supla/Devel/Espressif/ESP8266_IOT_SDK/Makefile:321: recipe for target '.output/eagle/debug/obj/supla_esp_gpio.o' failed
make[1]: *** [.output/eagle/debug/obj/supla_esp_gpio.o] Error 1
make[1]: Leaving directory '/home/supla/Devel/supla-core/ESP8266_IOT/user'
/home/supla/Devel/Espressif/ESP8266_IOT_SDK/Makefile:307: recipe for target '.subdirs' failed
make: *** [.subdirs] Error 2
root@supla-iotsdk:/home/supla/Devel/supla-core/ESP8266_IOT#
Wszystkiego nie probowaem, ale np.EgyIOT kompiluje sie OK.
PS. Sorki za brak polskich znakow, pisze prosto z wirtualki...
supla_esp_gpio.c: In function 'supla_esg_gpio_manual_pressed':
supla_esp_gpio.c:128:7: error: expected expression before '||' token
|| defined(__BOARD_wifisocket_esp01) \
^
supla_esp_gpio.c:134:34: error: 'hi' undeclared (first use in this function)
supla_esp_gpio_hi(RELAY1_PORT, hi);
^
supla_esp_gpio.c:134:34: note: each undeclared identifier is reported only once for each function it appears in
/home/supla/Devel/Espressif/ESP8266_IOT_SDK/Makefile:321: recipe for target '.output/eagle/debug/obj/supla_esp_gpio.o' failed
make[1]: *** [.output/eagle/debug/obj/supla_esp_gpio.o] Error 1
make[1]: Leaving directory '/home/supla/Devel/supla-core/ESP8266_IOT/user'
/home/supla/Devel/Espressif/ESP8266_IOT_SDK/Makefile:307: recipe for target '.subdirs' failed
make: *** [.subdirs] Error 2
root@supla-iotsdk:/home/supla/Devel/supla-core/ESP8266_IOT#
Wszystkiego nie probowaem, ale np.EgyIOT kompiluje sie OK.
PS. Sorki za brak polskich znakow, pisze prosto z wirtualki...
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
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