Тёмный

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

ControllersTech
Подписаться 40 тыс.
Просмотров 8 тыс.
50% 1

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@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.
@hosseinnhk2684
@hosseinnhk2684 5 месяцев назад
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?
@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.
@arekkk1224
@arekkk1224 6 месяцев назад
is there any alternative for modelListener for multi screen app?
@kubsztal1392
@kubsztal1392 11 месяцев назад
How did u connect the potentiometer? And what is the max voltage we can send to ADC?
@ControllersTech
@ControllersTech 11 месяцев назад
Connect output pin from potentiometer to the adc pin. Regarding max voltage, it depends on the VRef. Check your MCUs datasheet.
@vishvanathdoijad
@vishvanathdoijad Год назад
Its work cool
@victorrodriguez3991
@victorrodriguez3991 10 месяцев назад
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.
@raer7844
@raer7844 Год назад
İt's super . Could you share with us 10.1 LCD screen how is it work by touch gfx . Thank you
@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();
@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.
@rvy
@rvy 5 месяцев назад
AMOGUS
@spanksy_
@spanksy_ 8 месяцев назад
amongus
Далее
ФОКУС -СВЕТОФОР
00:32
Просмотров 262 тыс.
TouchGFX Widget: Gauge
17:04
Просмотров 8 тыс.
STM32 MODBUS RTU SLAVE
57:38
Просмотров 3,9 тыс.
STM32 + LCD TFT = Display Any Data
17:28
Просмотров 14 тыс.
Cursor Is Beating VS Code (...by forking it)
18:00
Просмотров 78 тыс.