Jump to content

Joel Bodenmann

  • Content Count

  • Joined

  • Last visited

  • Days Won


About Joel Bodenmann

  • Rank
    µGFX Developer

Recent Profile Visitors

8,987 profile views
  1. Joel Bodenmann

    Cannot access the documentation

    Thank you for bringing this to our attention. We'll fix it ASAP.
  2. Joel Bodenmann

    Bug in List widget

    Are you able to supply a patch (diff)?
  3. Joel Bodenmann

    Bug in example

    Thank you for bringing this to our attention! As you mentioned yourself there is the need to clean the widget initialization structure prior to using it. We have updated the example code in the wiki.
  4. Joel Bodenmann

    Online Font Converter

    That sounds like a content-size / timeout related issue. I'll dive into this ASAP.
  5. Joel Bodenmann

    Yocto Embedded Linux

    If I understand you correctly the return value of the ioctl() function call is different from your observation. Could you check the value of fb-fix.line-length before passing it to the ioctl() function? Also, I am bit surprised that you mentioned multiple calls to the framebuffer driver initialization. I don't have all the code in my mind but that seems a bit fishy - are you using two displays?
  6. Sorry for the late reply - not sure how this didn't show up in my notifications list. That's certainly possible. We have several customers who use µGFX for overlays / OSDs. I'd recomment that µGFX provides its own video output that you then mix together / on-top of the video using gstreamer.
  7. Joel Bodenmann

    Online Font Converter

    I'm having serious trouble reproducing this - could someone else give it a try?
  8. Joel Bodenmann

    gwinPrintg not truncates floats

    Hello and welcome to the µGFX community! I'd have to check the code to be sure but if I remember correctly the vfnprintg() implementation doesn't support leading zeros at the moment. If that's the case we'd be more than happy if you decide to add support for that.
  9. Joel Bodenmann

    Yocto Embedded Linux

    Did you try to debug to figure out where the segmentation fault origins from? It will most likely be due to an issue in the GOS abstraction as everything else is high-level code that builds on top of that.
  10. Joel Bodenmann


    I'll have to look at this when I got a bit more time to understand this properly. However, unless you're in a serious memory shortage I'd recommend you not to destroy & re-create the widgets. Instead, just use gwinShow() and gwinHide() (alternatively gwinSetVisible()) to make the appropriate widget become visible.
  11. Joel Bodenmann

    optimizing gdisp_lld_ILI9341 for STM32 SPI DMA

    Thank you for sharing this - much appreciated!
  12. Joel Bodenmann

    Online Font Converter

    We've tracked the problem down to a source-IP based load-balancing issue. It should be fixed now.
  13. Joel Bodenmann

    Colors of GProgressBar

    If you just want to change the colors you can use widget styles: https://wiki.ugfx.io/index.php/Widgets#Widget_Style Alternative you can write a custom rendering function for the widget: https://wiki.ugfx.io/index.php/Creating_a_custom_rendering_routine Or even write your own widget that does exactly what you want: https://wiki.ugfx.io/index.php/Creating_a_widget
  14. Joel Bodenmann


    The error is indicating that the compiler cannot find the GDISP driver's configuration file which is located in the driver's directory. I'm not an Eclipse expert but most likely you forgot to include the GDISP driver directory in your compiler/linker include path: https://wiki.ugfx.io/index.php/Using_Eclipse#Adding_driver_resources Maybe @cpu20 can help.
  15. Joel Bodenmann


    To get the system itself working it's strongly recommended to disable all modules (including the GDISP module). You have the RAW32 subsystem enabled. You might want to have a look at the corresponding documentation: https://wiki.ugfx.io/index.php/BareMetal