Touch GFX #4. Send data to UI || Sampling from another task || Gauge || Animation

  Рет қаралды 8,590

ControllersTech

ControllersTech

Күн бұрын

Пікірлер: 27
@alexanderkvashin
@alexanderkvashin Жыл бұрын
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
@ControllersTech Жыл бұрын
In the modelListerner.hpp file, remove the keyword “virtual” from line 11.
@alexanderkvashin
@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
@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
@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
@ControllersTech Жыл бұрын
Define like this void Set_data_variable (unsigned char data_variable) {}
@nielspaulin2647
@nielspaulin2647 9 ай бұрын
AS USUAL, VERY EVCELLENT VIDEO.
@raer7844
@raer7844 Жыл бұрын
İt's super . Could you share with us 10.1 LCD screen how is it work by touch gfx . Thank you
@027_lakshaynegi6
@027_lakshaynegi6 Жыл бұрын
Can I use a camera module like ov5640 and play its data on the screen?
@ControllersTech
@ControllersTech Жыл бұрын
Yes
@Slemi
@Slemi Жыл бұрын
I wish you could share the images for animation, so that we can follow tutorial to the dot. :)
@ControllersTech
@ControllersTech Жыл бұрын
Download the code from the link in the description. Then look into the assets folder.
@Slemi
@Slemi Жыл бұрын
@@ControllersTech Thank you! I found it now. For anyone else that might need this, the assests is inside TouchGFX folder.
@victorrodriguez3991
@victorrodriguez3991 11 ай бұрын
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.
@rvy
@rvy 5 ай бұрын
AMOGUS
@vishvanathdoijad
@vishvanathdoijad Жыл бұрын
Its work cool
@sergbo3114
@sergbo3114 4 күн бұрын
Dont see any reason for making buttonValue and adcValue global variables(in main.cpp). Global variables are evil.
@spanksy_
@spanksy_ 8 ай бұрын
amongus
@hosseinnhk2684
@hosseinnhk2684 6 ай бұрын
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
@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();
@arekkk1224
@arekkk1224 7 ай бұрын
is there any alternative for modelListener for multi screen app?
@tszulpinedo757
@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
@kubsztal1392 Жыл бұрын
How did u connect the potentiometer? And what is the max voltage we can send to ADC?
@ControllersTech
@ControllersTech Жыл бұрын
Connect output pin from potentiometer to the adc pin. Regarding max voltage, it depends on the VRef. Check your MCUs datasheet.
Touch GFX #5. How to Send  UART data to GUI || Sample from Interrupt
11:42
Touch GFX #3. Send data to UI || Sampling from the GUI task || MVP
15:10
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 9 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Touch GFX #6. How to run Multiple Screen Project || Reverse MVP
14:56
ControllersTech
Рет қаралды 8 М.
TOUCH GFX #2. Counter || Text Area || Wildcards
13:19
ControllersTech
Рет қаралды 16 М.
Getting Started with TOUCH GFX || LED CONTROL using BUTTON
9:30
ControllersTech
Рет қаралды 43 М.
Touch GFX #8. Send Data from UI to MCU || UART
12:20
ControllersTech
Рет қаралды 6 М.
Cracking Enigma in 2021 - Computerphile
21:20
Computerphile
Рет қаралды 2,5 МЛН
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
TouchGFX GUI and Hardware Interaction
15:05
STMicroelectronics
Рет қаралды 14 М.
A full TouchGFX project with 3.5" SPI display and the full set of TouchGFX widgets
29:15
TouchGFX - sending uart data to GUI on a STM32F746G-DISC0
36:34
EE by Karl
Рет қаралды 17 М.