Rockbox.org home
releases
current build
extras FAQ
manual
wiki
docs index mailing lists
IRC
forums bugs
patches



Rockbox mail archive

Subject: my recent stuff
From: Daniel Stenberg (daniel_at_haxx.se)
Date: 2002-04-11


G'day

(I'd really urge you all to pop by on IRC some time, we have a cosy little
community there now and we really get some things going by chatting live.)

I've taken Gary Czvitkovicz's LCD code and inserted in the lcd.c code in the
firmware directory, and (I hope) I've made the necessary fixes in the lcd.h
file and on a few other places. (Alan Korr threw a bunch of #defines over
too.)

Thus, both kinds of LCDs should now have code in CVS.

This done, I've adjusted the uisimulator and it now works again. It
copiles/builds with the bitmap LCD-code from the firmware directory.

I've also introduced the way to add #defines for various platforms. We set a
flag in the makefile telling which kind of box we build for, like
-DARCHOS_PLAYER or -DARCHOS_RECORDER.

All C sources (is supposed to) include the file named config.h.

The config.h itself #ifdef's on the box-define and includes "config-[box].h"
accordingly.

Each "config-[box].h" keeps a set of defines that clearly spells out which
features that particular hardware supports. The set of hardware feature we
currently know about to set or not, is briefly documented in the CONFIG file
(also in the firmware dir).

Now, does anyone sit on a neat and fast line-drawing function? ;-)

-- 
  Daniel Stenberg -- Hacking Archos => http://bjorn.haxx.se/rockbox/



Page was last modified "Mar 9 2008" The Rockbox Crew