EmbeddedRelated.com
Forums
Memfault State of IoT Report

GUI for ATMEL AVR

Started by noon...@nowhere.undef December 29, 2006
> Most GUI's are going to be far too big.
Yes that's the problem...
> Make it modular (use C)
This is quite difficult to do it because the problem of GUI is quite difficult I must think to make possible to use callback function for managing events (like in GTK+) I had a look at the GTK+ but that's very difficult for me to understand it...
> This will be a useful project as a > teacher and you can get the students to add components to the system.
I'm not a computer science teacher... I only do it as a hobby ;-)
> You should check out. eZLCD at www.earthlcd.com > http://www.crystalfontz.com/products/index-grph.html > Is another good place to look for display modules.
I also know http://www.display3000.com http://www.matrixorbital.com but that's not the problem. The problem is not about drawing lines, drawing text... The problem is about making a true GUI like emWin PEG (have a look at my other posts) Regards
> My spelling was not even close, try > http://en.wikipedia.org/wiki/Bresenham's_line_algorithm
Thanks for this but my problem is not about drawing lines it is about drawing widgets, managing event like in other GUI (GTK+, QT, FLTK...) emWin or PEG or PEG+ can do it but I would like a free (an open source) lib for this Regards
the lib should also be able to manage focus on widget.

The focus change on key press

The lib should also contain a text widget
(usable only with directional key)

In article <1167422952.538215.48450@48g2000cwx.googlegroups.com>, 
"noone@nowhere.undef" <s.celles@gmail.com> writes
> >> Most GUI's are going to be far too big. > >Yes that's the problem... > > >> Make it modular (use C) > >This is quite difficult to do it because the problem of GUI is quite >difficult
Several of the commercial high integrity graphics Libraries I supply are written in C.
>> This will be a useful project as a >> teacher and you can get the students to add components to the system. > >I'm not a computer science teacher... I only do it as a hobby ;-) >
You said you teach physics. I am sure that software cones into that somewhere. Don't be so narrow. You could of course work with the Cs teacher on a cross-subject project. That's what we have t do in the real world. -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Memfault State of IoT Report