Open Daduda72 opened 4 years ago
Вы проблему-то решили? А то у меня в мае был форс-мажор, я ваше сообщение и пропустил
Привет. Есть вопрос, вдруг загляните :)
arduino ide 2.2.1 ESP8266-NodeMCU-kit
Receiver.ino из примеров не компилируется. ADD_SENS_SUPPORT обнулять пробовал... Что бы подправить?
выдача:
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:2178:25: warning: extra tokens at end of #ifdef directive
2178 | #ifdef ADD_SENS_SUPPORT == 1
| ^~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp: In member function 'void Oregon_NR::start()':
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:129:27: warning: 'void receiver_interruption()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]
129 | attachInterrupt(INT_NO, receiver_interruption, CHANGE);
| ^~~~~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:48:22: note: declared here
48 | void ICACHE_RAM_ATTR receiver_interruption(void) {
| ^~~~~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:129:56: warning: 'void receiver_interruption()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]
129 | attachInterrupt(INT_NO, receiver_interruption, CHANGE);
| ^
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:48:22: note: declared here
48 | void ICACHE_RAM_ATTR receiver_interruption(void) {
| ^~~~~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp: In member function 'void Oregon_NR::capture(bool)':
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:853:29: warning: 'void receiver_interruption()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]
853 | attachInterrupt(INT_NO, receiver_interruption, CHANGE);
| ^~~~~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:48:22: note: declared here
48 | void ICACHE_RAM_ATTR receiver_interruption(void) {
| ^~~~~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:853:58: warning: 'void receiver_interruption()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]
853 | attachInterrupt(INT_NO, receiver_interruption, CHANGE);
| ^
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:48:22: note: declared here
48 | void ICACHE_RAM_ATTR receiver_interruption(void) {
| ^~~~~
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:855:1: warning: 'or' of unmatched not-equal tests is always 1
855 | }
| ^
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp: In member function 'int Oregon_NR::get_synchro_pos(byte*, int)':
e:\Documents\Arduino\libraries\Oregon_NR\Oregon_NR.cpp:1747:1: error: control reaches end of non-void function [-Werror=return-type]
1747 | }
| ^
cc1plus.exe: some warnings being treated as errors
exit status 1
Compilation error: exit status 1
Добрый день, Не могу скомпилировать дает ошибку "class Oregon_NR" has no member named "maybe_packet". Помогите исправить Спасибо.
P.S. все делал по Полная пошаговая инструкция подключения Oregon THN132N к народному мониторингу. https://docs.google.com/document/u/0/d/1dR_F0D3thgga9ogkTp5bULxzanjqerj1TG_CXav0Ml0/mobilebasic