Jump to content

Joel Bodenmann

Administrators
  • Posts

    2,639
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Joel Bodenmann

  1. No problem indeed. We are happy to help wherever we can. Sorry that it takes us sometimes longer to reply but especially during weekend we are often not in front of our computers during the day. ~ Tectu
  2. I don't understand that sentence. You can you please try to rephrase this? Also, it is recommended to turn of all the modules expect of the GDISP module until you have the display runing properly. ~ Tectu
  3. So you are 100% sure that the hardware works even now with the "old" project? Can you please make sure that you replaced the SSD1289 driver in your project with the modified one from the other project? As you updated to a more recent version you might have forgotten that. From what I can say the display was initialized but there is definitely some speed issue. ~ Tectu
  4. Can you please describe the symptoms that you get? Do you see a white screen? Noise? Garbage? Nothing at all? Wrong colors? Please also let us know about your hardware setup (what microcontroller, what display, what interface you are using, if it is a PCB or wires on a breadboard etc.). ~ Tectu
  5. The _aa prefix means 'Anti-Aliased'. You can read more about fonts on the wiki: http://wiki.ugfx.org/index.php?title=Font_rendering Please let us know when you need any additional help to get your project working. ~ Tectu
  6. This was an issue ("typo") in the uGFX library itself. We pushed a fix to the master branch. Please update the corresponding file in your project and this error should be gone. Sorry for the trouble. ~ Tectu
  7. You are using a "strange" version of uGFX. I have replace the 'ugfx' directory with the latest master and I can compile without any problems (after adding all the other missing uGFX files to the Em::Blocks project tree). Note that you have to fix the GDISP_USE_DMA macro in the configuration file. It needs to be either set to TRUE or FALSE (I recommend not to mess with DMA until you got the display working). ~ Tectu
  8. I have downloaded the project again from the link in your first post but I don't see any board files in the src directory. It looks like you left them in the driver directory. Note that you will also have to add those new files in the Em::Blocks project file tree. ~ Tectu
  9. Hello fastlink, I took a look at your project and it seems like you are missing the actual board files for both the display and the touch screen. You need to supply two files which tell uGFX how to talk to your display and to your touch screen controller. In your case you can copy the following two files from the uGFX library directory: /drivers/gdisp/SSD1289/board_SSD1289_template.h /drivers/ginput/touch/ADS7843/gmouse_lld_ADS7843_board_template.h Copy those two files to your project directory (the place where you also have your main.c) and drop the _template in the file names. Then fill in the routines. You can read more about board files here: http://wiki.ugfx.org/index.php?title=Board_File Let us know if you have any questions about the board file implementation. ~ Tectu
  10. I am deeply impressed. We would love to put this on our demos page. ~ Tectu
  11. We'd love to see a video of this - is it possible for you to make a public available one? ~ Tectu
  12. With the method mentioned above it is only possible to rotate by 90 degrees as your display won't provide any other orientations that than. When we will implement this feature ourself it will be most likely possible to rotate by 90 degrees as well as by any degree value (the 90 degrees will just be a lot quicker). ~ Tectu
  13. Depending on the GCC version that you are using you might encounter a linking error when building an uGFX project under Linux. This is due to a very well known bug in one of the latest versions of GCC. To bypass this problem, simply disable the LTO feature. When you're using our Makefiles you can just set the OPT_LINK_OPTIMIZE macro to no: OPT_LINK_OPTIMIZE = no This will produce a slightly larger binary but on a Linux enviornment this shouldn't be that much of a problem. ~ Tectu
  14. No problem, I know this situation. Worst thing on earth ~ Tectu
  15. It looks like we won't have time to get this done within the next couple of weeks as we are working on some other quite vital parts of the uGFX project. Did you proceed in any manner? ~ Tectu
  16. Thank you very much, we just fixed this as well: https://bitbucket.org/Tectu/ugfx/commit ... e2b551775a Please keep us up to date about any other upcoming bugs. We are thankful for any bug report as this helps to drastically increase the quality of the library. We also just added you to the community table on our website. We can add your real name if you like. ~ Tectu
  17. Thank you very much, we have just fixed this issue: https://bitbucket.org/Tectu/ugfx/commit ... 39aa742c06 We appreciate bug reports like this a lot! ~ Tectu
  18. Hello Tobi and welcome to the community! We have experienced many many problems with all the ILIxxxx based display controllers over the time. Most issues were related to the fact that Chinese sellers claimed to send you an ILI9320 but you actually got an ILI9325. Then there are too many different revisions of the same chip out there all with something different. When your D15 pin/bit would have a problem you would clearly not be able to successfully use the screen after modifying the version in the driver source. You would not only see colors that are completely wrong but you would most likely not be able to initialize the controller at all. Therefore, I think we can rule out this problem. If everything is working for you I can add that particular version number to the driver. ~ Tectu
  19. I haven't had any time to take a closer look at the driver yet. I don't even have such a key pad. However, we will take a look at your work and include it into the repository. Maybe somebody else will have time to give this a try Anyway, thank you very much for your contribution, we appreciate it a lot as things like this help to not only push the project forward but also to build up an active community. Edit: inmarket is currently working on the keyboard part of the GINPUT driver. As this would be used with that keyboard driver he'll take a look. ~ Tectu
  20. That is correct. It is recommended to place all your files you want to upload into a .zip file as these files are attachable. I'll let inmarket handle this driver issue. ~ Tectu
  21. Hello Loosa and welcome to the community! I'm afraid the console widget itself does not support unicode. This widget was one of our earliest ones and it was mainly intended to be used for debugging purposes. We never thought that it will actually be used by end users. Therefore, it provides only very limited functionalities. We should probably plan to rewrite the entire widget soon. If you end up writing your own (which is actually quite easy due to the classes provided by the GWIN module) we'd be happy to see your code. We'd also be more than happy to help you wherever we can. ~ Tectu
  22. Hello ellboy and welcome to the community! There is currently no API that allows string rotation but we are planing to include that soon. We already added matrix rotation alogrithms to the GMISC module a couple of days ago. However, there is a small work around: You can change the orientation of your screen, draw the string and change the orientation back again. Note that this method however only works if you have a display controller that does not redraw the framebuffer content when you change the orientation. This is the case with most display controllers such as the SSD and the ILI families. ~ Tectu
  23. You shouldn't include the font source files (*.c files) into your build tree manually as they are already included by the top-level font file. Removing all the .c files should fix this linking error. ~ Tectu
  24. The MAX11802 touchscreen driver by steved has been added to the repository. ~ Tectu
  25. Glad to hear that it is working! Please let us know what you did with uGFX in the end. We are stil searching for projects for our demo site on the project homepage ;-) ~ Tectu
×
×
  • Create New...