Getting Started with TOUCH GFX || LED CONTROL using BUTTON

Поделиться
HTML-код
  • Опубликовано: 12 дек 2024

Комментарии • 59

  • @cesarcordero4923
    @cesarcordero4923 4 месяца назад

    I tried a lot of things, read documentation and saw several videos until I found this one. Thanks for the help!

  • @shawntaylor9509
    @shawntaylor9509 3 года назад +4

    Looking forward to more videos in this series!

  • @berkay8406
    @berkay8406 Год назад +2

    I think you should change the playlist and video's labels. I always passed this videos of playlists cause of the video names, that names doesnt look like Tutorial or kind of lessons. This videos is amazing for learning TouchGFX and a great tutorial. I notice this when i look for "whats inside of this videos". i thought about this series for "example project coding etc.". Then i realize this serie is almost complete tutorial. Thanks for your work and exertion. Really helpful 👋

  • @piratesofbytes
    @piratesofbytes Год назад

    Best Tutorials on RUclips

  • @BehzadSaffarian
    @BehzadSaffarian 2 года назад

    thank you very much excellent speech, not too fast, not too slow, and very clear to understand. nice👌

  • @fecnom2007
    @fecnom2007 3 года назад +2

    Well done 👏. Many thanks for the this good tutorial.

  • @mursalaboobacker3593
    @mursalaboobacker3593 3 года назад +1

    Thnaks, can you give an introduction to touch GFX on spi TFT displays

  • @eduardodelarosaferrer2205
    @eduardodelarosaferrer2205 3 года назад +2

    Thanks a lot !!! I was waiting for it.

  • @almerodupreez
    @almerodupreez 3 года назад +3

    Excellent. Would like to see pwm output and other hardware related functions

  • @lehuythanh3882
    @lehuythanh3882 3 месяца назад

    please make a video to help on displaying the hand gestures on the touchscreen

  • @leosedf
    @leosedf 3 года назад +2

    Please more touchgfx projects!

  • @Electronics_Dreams
    @Electronics_Dreams 3 года назад

    You are the best! Thanks for all STM videos! Greats for Argentina

    • @gabrielbraiansotomayorpare3606
      @gabrielbraiansotomayorpare3606 Год назад

      Hola, gaston te consulto sobre como hiciste para comunicar la pantalla con el IDE. yo estoy teniendo problemas. Gracias

  • @meenakshia227
    @meenakshia227 3 месяца назад

    Very help full video. Can you please post a video regarding How to create a project on Custom board.

  • @mrafayshams3089
    @mrafayshams3089 Год назад

    How can this be done on custom hardware?

  • @desdezaragozaestoy
    @desdezaragozaestoy 3 года назад +1

    Very good Channel!!! Thank you very much!!!

  • @minhajsixbyte
    @minhajsixbyte Год назад +1

    Touchgfx generated code is not compiling.
    It uses `caddr_t` typedef which is not defined anywhere.
    After some googling i found that `caddr_t` is obsolete typedef and nowadays people use `void *` to replace it
    Is `touchgfx designer` backdated or is there something wrong with my setup?

    • @saileshkumar16
      @saileshkumar16 Год назад +1

      Try with an older version of STM32 cube ide like 1.12.0, this resolved my error.

  • @DjordjeKostic
    @DjordjeKostic Год назад

    great. but i have problem. i am using stm32h747l-disco and i did everything that you did. but nothing shows on screen. run is sucess but still nothing shows.

  • @Saranbabu05
    @Saranbabu05 3 года назад

    Thank you so much sir, I was eagerly waited for this touchgfx series.

  • @deutrion
    @deutrion 3 года назад +1

    Thanks, is very useful,

  • @sammbed7352
    @sammbed7352 2 года назад

    make a vedio on how to dump the touchgfx generated code to disco kit please

  • @cube123002
    @cube123002 Год назад

    Hi, must i regenerate the code every time there is a modification to the UI design?
    Or in another words, can i port touchGFX into a existing project (Already coded)
    Seems like creating the UI is the No.1 step if we want to use touch GFX
    Thanks

    • @ControllersTech
      @ControllersTech  Год назад +1

      You can port, but you have to manually place all the files and code in respective places. Its way more complicated than it sounds..
      You can howver modify the project, add new things and generate it. The previous data will remain intact.

    • @cube123002
      @cube123002 Год назад

      @@ControllersTech Thanks for the reply

  • @lucadebs7872
    @lucadebs7872 2 года назад

    When I edit the .ioc file ... in TouchGFX this message appears: "External modification to the project was detected .. do you want to reload the project?"
    Should I say yes or no?

  • @usrrsr
    @usrrsr 2 года назад

    Gr8
    So at last only you started it

  • @karthikrr1545
    @karthikrr1545 Год назад

    Hii can we use this method to work with ssd1360 OLED display will it work please help me out

    • @ControllersTech
      @ControllersTech  Год назад

      You can but it won’t be simple. First you need a good library that works with the oled. It should have functions for frame drawing or bitmap drawing.
      This video might help. Its for SPI based display but the process should be somewhat similar.
      ruclips.net/video/suMytEyQTP4/видео.htmlsi=QdbjmnyRWBhacw16

    • @karthikrr1545
      @karthikrr1545 Год назад

      Hey hii thanks for the reply I think I found a Library with bitmap function. So is this okay or I need to do some consideration before choosing display

    • @ControllersTech
      @ControllersTech  Год назад

      I haven’t used it with the oled displays so I can’t say if it will work. But technically it should. Rest is upto you

    • @karthikrr1545
      @karthikrr1545 Год назад

      @@ControllersTech thanks for your response by the way great tourials I've been following you for few months thanks

    • @karthikrr1545
      @karthikrr1545 Год назад

      @@ControllersTech hey there and one thing I downloaded this ssd1360 OLED display library from your tutorial there you've used bitmap functions I hope I can use touch gfx for that display

  • @mirsadnadarevic-karlsson1463
    @mirsadnadarevic-karlsson1463 3 года назад +1

    thanx lot my frend

  • @kushsingla1060
    @kushsingla1060 2 года назад

    Great video man, I am using STM32H735G-DK evaluation board. All the things you explained worked fine. The only thing that didn't work is the pin naming in Screen1View.cpp. So I have to check it from MX_GPIO_Init(void) function.

    • @victorrodriguez3991
      @victorrodriguez3991 Год назад

      Me falto decir que el archivo indicado con error es el KEYBOUADLAYOUT.HPP

  • @a.erdem57
    @a.erdem57 Год назад

    hello, i have a problem .ioc file is not coming .thanks

    • @ControllersTech
      @ControllersTech  Год назад

      In some boards touchgfx doesn't generate it i guess. Ask on the ST forum about this.

    • @a.erdem57
      @a.erdem57 Год назад

      @@ControllersTech i got it done thank you

    • @tjprivat1563
      @tjprivat1563 Год назад

      @@a.erdem57 I face the same problem. Would you mind sharing the solution here?

  • @ARM_TECH
    @ARM_TECH 3 года назад +1

    Example :tough gfx with cubeide

  • @arashhashemi7091
    @arashhashemi7091 3 года назад

    Hi sir.
    If I have a "Progress bar", and I want to change value of it in a "Software Timer" which is in C++ file, also if I want refresh value of a "Progress bar" (or string of a "text box") in "defaultTaskHandle" (or even better than that, "TouchGFXTaskHandle"), how can i do it?
    must I import what and where?
    #include
    extern Screen1ViewBase ....???
    If I am going to write something like this:
    textArea1.setVisible(true);
    for(char i=0; i

    • @ControllersTech
      @ControllersTech  3 года назад

      ok do this.
      create the variable in the Screen1ViewBase.hpp and externally define it in the main file.
      Then update the variable using software timer.
      in the Screen1ViewBase.hpp, define virtual void handleTickEvent(); This function gets called every frame (I guess)
      in the cpp, write this function. where you send the value to the progress bar.
      I know this is not the best method to handle this, but since i am also learning it, this is the best i can do.
      Actually you have to use the model presenter for things like these..

    • @arashhashemi7091
      @arashhashemi7091 3 года назад

      @@ControllersTech Thanks so much, I will test it, at least it is a way for me in this time. Thanks so much again 🌹☕

  • @manjunathnaidu9553
    @manjunathnaidu9553 2 месяца назад

    who to delete errors
    problems ---> right click and select quick fix ---> ok

  • @xenonyoutub
    @xenonyoutub Год назад

    Excellent

  • @stefanogrillo6040
    @stefanogrillo6040 11 месяцев назад

    Very british my lord😁

  • @TheDambo1
    @TheDambo1 3 года назад

    Ok - this how we shouldn’t do this - because of skipping the whole MVP design pattern. As totally simple example - it’s quite ok. But you will do this in proper way in next episodes?

    • @ControllersTech
      @ControllersTech  3 года назад

      This is the way to do it. How else can we ?

    • @TheDambo1
      @TheDambo1 3 года назад

      @@ControllersTech "the way" - right, but not the correct one - you need to pass your hardware (or "backend" in tGFX terms) related actions via presenter and model to your backend - this way you broke MVP pattern

    • @ControllersTech
      @ControllersTech  3 года назад

      Honestly even i am new to this. I am just following ST's guide.
      If you have a better source, plz point to it..

    • @desdezaragozaestoy
      @desdezaragozaestoy 3 года назад +1

      @@TheDambo1 if you know a better way please talk with controllers tech, so all we can learn about that, thanks you very much ☺️.

    • @TheDambo1
      @TheDambo1 3 года назад

      @@desdezaragozaestoy touchGFX documentation -> section "backend communication" - there you can find 2 ways - "quick and dirty" like your and the correct one with MVP pattern
      this is my second comment about this - but previous was from smartphone so maybe something goes wrong