I am getting error ../TouchGFX/gui/include/gui/model/ModelListener.hpp:9: undefined reference to `vtable for ModelListener' and ../TouchGFX/gui/include/gui/model/ModelListener.hpp:11: undefined reference to `vtable for ModelListener' on the linker stage... what can be wrong? I use version 4.22.
@ControllersTech Жыл бұрын
In the modelListerner.hpp file, remove the keyword “virtual” from line 11.
@alexanderkvashin Жыл бұрын
@@ControllersTech thank you for so fast reply! I have deleted virtual from destructor, but it did not help. This is the code now (to be able to count line number): #ifndef MODELLISTENER_HPP #define MODELLISTENER_HPP #include class ModelListener { public: ModelListener() : model(0) {} ~ModelListener() {} void bind(Model* m) { model = m; } virtual void Set_data_variable(unsigned char data_variable); protected: Model* model; }; #endif // MODELLISTENER_HPP
@ControllersTech Жыл бұрын
@alexanderkvashin ok don’t delete it from line 11. Put it back there. The function set_data_variable…. Delete the virtual from there.
@alexanderkvashin Жыл бұрын
@@ControllersTech I put it back and deleted virtual from function set_data_variable, now I got linker error pointing on Model.c where I issue it: ../TouchGFX/gui/src/model/Model.cpp:20: undefined reference to `ModelListener::Set_data_variable(unsigned char)'
@ControllersTech Жыл бұрын
Define like this void Set_data_variable (unsigned char data_variable) {}
@nielspaulin26479 ай бұрын
AS USUAL, VERY EVCELLENT VIDEO.
@raer7844 Жыл бұрын
İt's super . Could you share with us 10.1 LCD screen how is it work by touch gfx . Thank you
@027_lakshaynegi6 Жыл бұрын
Can I use a camera module like ov5640 and play its data on the screen?
@ControllersTech Жыл бұрын
Yes
@Slemi Жыл бұрын
I wish you could share the images for animation, so that we can follow tutorial to the dot. :)
@ControllersTech Жыл бұрын
Download the code from the link in the description. Then look into the assets folder.
@Slemi Жыл бұрын
@@ControllersTech Thank you! I found it now. For anyone else that might need this, the assests is inside TouchGFX folder.
@victorrodriguez399111 ай бұрын
Hola, he seguido tus videos, pero estos no funcionan, tengo una placa NUCLEO-F767zi y tu misma pantalla, pero tengo duda, como activo en la funcion main.c la vista en la pantalla, lo tengo: while (1) { if ( Touch_GotATouch(0)) touchgfxSignalVSync(); /* USER CODE END WHILE */ MX_TouchGFX_Process(); } en el while(1) del main.c pero estos no se activan... que deberia hacer? ... si alguien puede ayudar en esto.. gracias y te felicito por tus videos.
@rvy5 ай бұрын
AMOGUS
@vishvanathdoijad Жыл бұрын
Its work cool
@sergbo31144 күн бұрын
Dont see any reason for making buttonValue and adcValue global variables(in main.cpp). Global variables are evil.
@spanksy_8 ай бұрын
amongus
@hosseinnhk26846 ай бұрын
In reading ADC with DMA, the code works only if I call the osMessaging functions inside the startAdctsk function, and if I call them inside HAL_ADC_ConvCpltCallback the display doesn't work, do you have any idea about this issue?
@DaHo-ri8mp Жыл бұрын
Hello Sir, thank you very much for this greats video serie. Do you know why this is not working ? touchgfx::Image Images[7]; Images[0] = Image_1; Images[1] = Image_2; Images[2] = Image_3; Images[3] = Image_4; Images[4] = Image_5; Images[5] = Image_6; Images[6] = Image_7; Int i=1; Images[i].setVisible(true); Images[i].invalidate();
@arekkk12247 ай бұрын
is there any alternative for modelListener for multi screen app?
@tszulpinedo757 Жыл бұрын
Está súper increíble. Ojalá pueda hacer uno con estados lógicos con y sin interrupciones, desde pulsadores u otros circuitos como transistores en modo switch.
@kubsztal1392 Жыл бұрын
How did u connect the potentiometer? And what is the max voltage we can send to ADC?
@ControllersTech Жыл бұрын
Connect output pin from potentiometer to the adc pin. Regarding max voltage, it depends on the VRef. Check your MCUs datasheet.