Since I saw quite some movement lately in the mailing list, I thought
it was the best time to introduce the modular development of
openchronos done by me and Aljaz.
The experimental tree is at the *modular repository* in the *display branch*:
https://gitorious.org/openchronos/modular/trees/display
In a small summary, this is what have been accomplished:
* Removed A LOT OF CODE, the firmware is considerably smaller.
* The display, timer, menu API etc.. were greatly simplified.
* Have a working RTC API (no more inaccuracy in time keeping).
* Modular design: sources can simply be added/removed into/from the
modules directory without having to hack other source files.
* A new reworked build system which is faster.
* High power savings due to reworked display API.
* Single menu: We got rid of the two menu system, it made the code
more complex, make firmware larger and for these reasons we thought it
was not worth having it.
For more information see here: (ignore the display and menu sections
since they already have been implemented)
https://gitorious.org/openchronos/pages/ModularDev
For now, only the clock, alarm and wireless update are working. If you
are interested in helping please drop us an email. We need help
porting the remaining modules into the new framework. Mind you that
you need to be familiar with the openchronos code in order to help.
Thanks
--
Angelo Arrifano AKA MiKNiX
Doctorate at the I3S Laboratory / CNRS - France
Doctorate at the University of Beira Interior - Portugal
http://www.arrifano.com
PGP Pubkey 0x3D92BB0B
Just tried it: awesome! module API is really clean and simple, much better than before.
I primarily use my watch as skydiving altimeter so I'll work on porting the altimeter module.