Jump to content

Joel Bodenmann

Administrators
  • Posts

    2,620
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Joel Bodenmann

  1. That is "just" the compiler (and linker) and so on. Make is not part of that package. I agree - I've had the very same experience. Let's see if he can successfully build the unmodified ChibiOS/RT demo first. ~ Tectu
  2. As he uses ChibiStudio, he's quite certainly using Windowsindeed. However, I think that ChibiStudio comes with its own tool. There should not be a make related issue unless he installed a custom toolchain. @electrotehnik: Can you please try to compile an unmodified ChibiOS/RT demo project? (like the /demos/ARMCM3-STM32F103) ~ Tectu
  3. Hi, Can you please specify which version of ChibiOS/RT you are using? I don't think that this is an uGFX related problem. I just compiled a project with ChibiOS/RT 2.6.6 and an STM32F103 as well. It worked without any problems. Please make sure that you always use the ChibiOS/RT provided Makefile and just modify it as described in the wiki as they change sometimes. ~ Tectu
  4. This is definitely not an uGFX related problem. Please open a new thread whenever you hit a new problem. This way we keep the forum clean and it is easier for people to find answers using the forum search. I can try to compile it as well and point you to the actual problem then. ~ Tectu
  5. It is recommended to copy the /drivers/gdisp/ILI9325/board_ILI9325_template.h file to your project and keep it's routines empty so you can see if everything compiles successfully first. This will save you a lot of trouble. From there you just have to use the STM stdperiph library functions to control your microcontrollers peripheral. There is sadly no example/template available for this setup. ~ Tectu
  6. Can you please post the full compiler log? I will try to test it tonight but I cannot promise you anything. ~ Tectu
  7. You're welcome. Feel free to open a new thread if you hit any problem / having a specific question. ~ Tectu
  8. No problem. Feel free to start a new thread when you have any problems. ~ Tectu
  9. This thread / the post containing the link is over one year old. It is not possible to update every outdated link on the forum. If you are searching for the current guide, you can find it here: http://wiki.ugfx.org/index.php?title=Getting_Started ~ Tectu
  10. Hello Roman and welcome to the uGFX community! 1. Sadly we are not able to create a ready-to-use project for you as it takes a lot of time. However, the wiki is very detailed on what you need to do in order to get uGFX running. The forum is always there to ask specific questions. If you are a commercial customers please contact us through the mail address that can be found here: http://ugfx.org/imprint 2. You do not have to use ChibiOS/RT when you want to use uGFX. There are many other already supported underlying systems such as FreeRTOS. However, you can really use it with any system. You can either use the raw32 port to use it bare metal (= without any operating system) or you can easily implement a new operating system port following our wiki guide. ~ Tectu
  11. I like what I see so far Keep it up! ~ Tectu
  12. Glad to hear! Once "completed" we can put it on the official website if you like ~ Tectu
  13. inmarket, either you or I have misunderstood his post. From what I got he will use uGFX and he's trying to put together a good project structure and he's asking us for advice. ~ Tectu
  14. Hello LeMoussel and welcome to the community! It looks like you are spending a lot of time and effort into this. So far it looks good. Is this going to become a tutorial-like guide? Feel free to ask whenever you have any questions about the uGFX project. ~ Tectu
  15. I can only confirm that there are huge quality differences in the TFT modules available. However, at the end you get what you pay for It is also correct that µGFX does currently not support any image or shape rotation. However, this should indeed be added at some point in the nearer future. Feel free to share your implementation with us and the community in case of you're going to implement it yourself. ~ Tectu
  16. Hello juppeck I agree with your statement that a homogene IDE such as Keil is a lot easier for beginners. I don't use Eclipse myself and I never understood why especially all the beginner tutorials seem to use it as it is rather difficult to set up. However, Keil and other proprietary IDEs are not popular with beginners and DIY people as they have either a built-in size limit or are expensive (usually both). And when working with a graphics library such as µGFX, 32kB binary size really is not much. Note that µGFX itself has no such thing as 'prefered Compiler' or 'prefered IDE'. We spend a lot of time and effort into keeping uGFX free from any IDE or compiler bindings. In fact, that seems to be one of the reasons why µGFX is so popular with commercial and DIY users. It is true that most of our DIY users are using GCC but this is simply due to the fact that it is free to use without any restrictions. Some of those users are either using the Makefile based system, Eclipse or CoIDE, now Em::Blocks seems to become popular as well. Commercial users on the other hand seem to usually use either Keil or IAR, both of which work just fine with uGFX as well. Same as above: uGFX is held generic. It is not bounded to any underlying library. Therefore you can use whatever you like. It is true that most of the example board files are ChibiOS/RT specific. The FSMC line that you posted comes from a ChibiOS/RT usage examples from quite a long time ago. Replacing it with your suggestion (which is indeed more readable) would force the user to include the Std-Library in the ChibiOS/RT settings which adds a huge overhead. As a summary: You can use whatever you want and we don't expect you to face any issue. If you are having difficulties using a specific IDE or compiler, please let us know as we are interested in removing these kinds of boundaries ~ Tectu
  17. Usually there is nothing to do but optimizing the FSMC timings in the board file to archive a reasonable performance. This is pretty much the same with uGFX. Benchmarks show that around 32 FPS are doable with this setup. ~ Tectu
  18. Sorry for the late reply. I hit the post "Submit" button whilst being in the train it seems like I lost the signal there... Apologies. I confirm that there is a problem with the defines (the warnings that you see). I will try to fix this tonight. However, you are still able to create a successful build. Does it work for you? If not, can you describe the symptoms? (eg. does mounting work and just read() or open() fails etc). ~ Tectu
  19. I can't see anything attached. Please use a pasting service or use the code tags of the forum. ~ Tectu
  20. These are warnings, not errors. Please paste the complete compiler output somewhere and link it so we can take a look. ~ Tectu
  21. You don't use the ChibiOS FS, you use the FatFS. So please disable GFILE_NEED_CHIBIOSFS again and enable GFILE_NEED_FATFS. From then on you are forced to use the FatFS that comes with our repository. However, everything worked out of the box for many people so far. ~ Tectu
  22. However, this is only true for the SDC interface. Fhe user hast to submit his own diskio implementation when using the MMC mode (connected over SPI). ~ Tectu
  23. If you're using ChibiOS/RT everything should be working out of the box. Otherwise you have to implement the diskio interface as described in the FatFS documentation. ~ Tectu
  24. We are very curious, could you please tell us more about your display, it's purpose and probably show us a picture? We've never heard of such a display before. ~ Tectu
  25. Joel Bodenmann

    GUI

    There is no such tool yet. You have to write all the code yourself. However, we are working on it. ~ Tectu
×
×
  • Create New...