This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
New HAL for Olimex LPCX22XX boards
- From: Sergei Gavrikov <sergei dot gavrikov at gmail dot com>
- To: eCos patches list <ecos-patches at ecos dot sourceware dot org>
- Date: Thu, 13 Aug 2009 16:51:05 +0300
- Subject: New HAL for Olimex LPCX22XX boards
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