Category Archives: Graphics

VGA Curiosity

The idea of driving a VGA display directly from the I/Os of a small 8-bit microcontroller might seem crazy at first, and perhaps because of this, it is certainly entertaining, and possibly useful to some of you. It is actually easier than most … Continue reading

Posted in Graphics, PIC16, Tips and Tricks | Tagged , , , , | Comments Off on VGA Curiosity

Source Code updates (v.1.4) Posted

I have committed several small improvements to the repository containing the Source Code for the book “Graphics, Touch, Sound and USB”. These include some aesthetic enhancements to the Touch Grid project, the Touch Menu and in the 15-Tiles game. Numerous patches … Continue reading

Posted in Graphics, PIC24 | Tagged , | Comments Off on Source Code updates (v.1.4) Posted

Supporting New Mikromedia boards with GDD_X

While I am not sure if the GDD_X tool will continue to be supported or if it will be added to the ‘new’ MLA (it is currently NOT planned), readers of the “Graphics, Touch, Sound and USB” book that have purchased … Continue reading

Posted in Graphics, PIC24, Tips and Tricks, Tools | Tagged , | Comments Off on Supporting New Mikromedia boards with GDD_X

Progress on PIC32MX Video Player Performance

I recently got a few inquiries regarding an old project about a AVI Video Player for the PIC32. I had done the initial work in 2009 on one of the earliest prototypes of the PIC32 Multimedia board and later updated … Continue reading

Posted in Graphics, PIC32, Tips and Tricks | Comments Off on Progress on PIC32MX Video Player Performance

Animation on the MikroE PIC32MX4 Multimedia Board

I must admit, the MikroElektronika PIC32MX4 Multimedia Board has recently stolen the little that was left of my free time. I found myself toying around until late at night with it, and I have resurrected a number of old projects. … Continue reading

Posted in Graphics, PIC32 | Tagged , , | 3 Comments

MikroE MX4 Multimedia Board

It’s out! They did it! The new PIC32 multimedia board  from MikroElektronika has been officially announced today!     http://www.mikroe.com/en/tools/pic32mx4-multimedia-board/ MikroE is world reknown for its well designed, documented and fully featured demo boards and development tools for all Microchip … Continue reading

Posted in Graphics, PIC32, Tools | Tagged , | 2 Comments

3D Graphics

Using the new double buffered graphic library (see previous post) we can now create simple animations. In chapter 12 we have already seen how to visualize a 2D function using a grid and a bit of perspective (isometric). The next … Continue reading

Posted in AV16/32, Graphics, Tips and Tricks | 1 Comment

Graphic Animation

In the good old times, when studying at the University of Trieste, I particularly enjoyed Rational Mechanics, a required class for any EE Master back then, presented by professor Enzo Tonti. One of the things that were always making his … Continue reading

Posted in AV16/32, Graphics, Tips and Tricks | 1 Comment

Optimizing the graphic library

While working on the porting to the PIC32 of the code developed for the original PIC24 book it occurred to me that there were some obvious optimizations I had yet to explore. For a starter, the graphic.c library was using … Continue reading

Posted in Graphics, Tips and Tricks | 1 Comment