Hello Two months ago (it so happened) I reworked and expanded HAL for six almost the same boards from OLIMEX which are based on NXP LPC2214, LPC2294 CPUs: http://bitbucket.org/tickling/olpcx22xx/wiki/Home
I entered generic package `olpcx22xx' and 6 targets (boards) around that package: http://bitbucket.org/tickling/olpcx22xx/src/ The HAL startup code is a common part for the boards and was implemented in C. There are a few working examples how to manage SPI, I2C, CAN buses on the targets: http://bitbucket.org/tickling/olpcx22xx/wiki/Examples I do not generate a patch just now, because the sources have not ECOSGPL banners yet (it's easier to read them) and I do not know, would such a replacement be interesting for community. I need a feedback. FYI: You no need to install mercurial to overview the code, here are the links for the direct downloads http://bitbucket.org/tickling/olpcx22xx/get/tip.zip http://bitbucket.org/tickling/olpcx22xx/get/tip.gz http://bitbucket.org/tickling/olpcx22xx/get/tip.bz2 There is install script (install.sh) there which replaces old targets and adds new ones. Sergei
