Links2004 / arduinoVNC

a VNC Client for Arduino based on rfbproto
GNU General Public License v2.0
303 stars 58 forks source link

RANDOM_REG32' was not declared in this scope #2

Closed alonewolfx2 closed 8 years ago

alonewolfx2 commented 8 years ago

i am getting this issue on compiling. (arduino 1.6.7 and lastest arduino for esp8266)


C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC.cpp: In member function 'void arduinoVNC::vncRandomBytes(unsigned char*)':

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC.cpp:1478:11: error: 'RANDOM_REG32' was not declared in this scope

     srand(RANDOM_REG32);
Links2004 commented 8 years ago

which ESP core version do you use? 2.1.0 will work fine. not sure if 2.0.0 already have it.

alonewolfx2 commented 8 years ago

i updated 2.1.0 now and i have another issue

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp: In member function 'virtual void ILI9341VNC::draw_area(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t*)':

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp:53:5: error: 'area_update_start' is not a member of 'Adafruit_ILI9341'

     Adafruit_ILI9341::area_update_start(x, y, w, h);

     ^

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp:54:5: error: 'area_update_data' is not a member of 'Adafruit_ILI9341'

     Adafruit_ILI9341::area_update_data(data, (w*h));

     ^

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp:55:5: error: 'area_update_end' is not a member of 'Adafruit_ILI9341'

     Adafruit_ILI9341::area_update_end();

     ^

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp: In member function 'virtual void ILI9341VNC::area_update_start(uint32_t, uint32_t, uint32_t, uint32_t)':

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp:68:5: error: 'area_update_start' is not a member of 'Adafruit_ILI9341'

     Adafruit_ILI9341::area_update_start(x, y, w, h);

     ^

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp: In member function 'virtual void ILI9341VNC::area_update_data(char*, uint32_t)':

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp:72:5: error: 'area_update_data' is not a member of 'Adafruit_ILI9341'

     Adafruit_ILI9341::area_update_data((uint8_t *)data, pixel);

     ^

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp: In member function 'virtual void ILI9341VNC::area_update_end()':

C:\Users\alone\Documents\Arduino\libraries\arduinoVNC-master\src\VNC_ILI9341.cpp:76:5: error: 'area_update_end' is not a member of 'Adafruit_ILI9341'

     Adafruit_ILI9341::area_update_end();

     ^

exit status 1
Links2004 commented 8 years ago

required librarys:

https://github.com/Links2004/arduinoVNC/blob/master/examples/VNC_ILI9341_touch/VNC_ILI9341_touch.ino#L9-L12

alonewolfx2 commented 8 years ago

ok. i updated all libraries and core. its booting and semi-working. some colors wrong. propably its coming from my module. i will check on new module. thank you for your help.

helpmeLINKS commented 4 years ago

hey links i have this problem aswell.