Getting Started with TOUCH GFX || LED CONTROL using BUTTON

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 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 👋

  • @mursalaboobacker3593
    @mursalaboobacker3593 3 ปีที่แล้ว +1

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

  • @piratesofbytes
    @piratesofbytes 2 ปีที่แล้ว

    Best Tutorials on TH-cam

  • @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.

  • @almerodupreez
    @almerodupreez 3 ปีที่แล้ว +3

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

  • @eduardodelarosaferrer2205
    @eduardodelarosaferrer2205 3 ปีที่แล้ว +2

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

  • @mrafayshams3089
    @mrafayshams3089 ปีที่แล้ว

    How can this be done on custom hardware?

  • @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.

    • @ControllersTech
      @ControllersTech  ปีที่แล้ว

      See first if the example project runs fine.

  • @lehuythanh3882
    @lehuythanh3882 4 หลายเดือนก่อน

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

  • @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.

  • @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

  • @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

  • @leosedf
    @leosedf 3 ปีที่แล้ว +2

    Please more touchgfx projects!

  • @desdezaragozaestoy
    @desdezaragozaestoy 3 ปีที่แล้ว +1

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

  • @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?

  • @meenakshia227
    @meenakshia227 3 หลายเดือนก่อน

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

    • @meenakshia227
      @meenakshia227 3 หลายเดือนก่อน

      @ControllersTech please

  • @Saranbabu05
    @Saranbabu05 3 ปีที่แล้ว

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

  • @deutrion
    @deutrion 3 ปีที่แล้ว +1

    Thanks, is very useful,

  • @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.
      th-cam.com/video/suMytEyQTP4/w-d-xo.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

  • @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?

  • @sammbed7352
    @sammbed7352 2 ปีที่แล้ว

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

  • @mirsadnadarevic-karlsson1463
    @mirsadnadarevic-karlsson1463 3 ปีที่แล้ว +1

    thanx lot my frend

  • @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 🌹☕

  • @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

  • @usrrsr
    @usrrsr 2 ปีที่แล้ว

    Gr8
    So at last only you started it

  • @xenonyoutub
    @xenonyoutub ปีที่แล้ว

    Excellent

  • @ARM_TECH
    @ARM_TECH 3 ปีที่แล้ว +1

    Example :tough gfx with cubeide

  • @stefanogrillo6040
    @stefanogrillo6040 11 หลายเดือนก่อน

    Very british my lord😁

  • @manjunathnaidu9553
    @manjunathnaidu9553 2 หลายเดือนก่อน

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

  • @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